avatar
文章
13
标签
20
分类
0

主页
博文
  • 分类
  • 标签
  • 归档
音乐
友链
关于笔者
Yue C.H. Site
搜索
主页
博文
  • 分类
  • 标签
  • 归档
音乐
友链
关于笔者

Yue C.H. Site

Mybatis逆向工程
发表于2024-05-06|更新于2024-05-06|Mybatis•SQL•Spring MVC
Mybatis逆向工程 在原工程下新建Module,即该逆向工程是与web工程并列的独立工程项目 配置generator.properties文件 12345jdbc.driverLocation=/Users/ych./.m2/repository/mysql/mysql-connector-java/8.0.11/mysql-connector-java-8.0.11.jarjdbc.driverClass=com.mysql.cj.jdbc.Driverjdbc.connectionURL=jdbc:mysql://127.0.0.1:3306/CRM_Proj?useSSL=falsejdbc.userId=rootjdbc.password=ych336263 配置generatorConfig.xml文件 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697 ...
Redis Note
发表于2024-05-06|更新于2024-05-06|Redis•Spring•Java
Redis Note 1. NoSQL 与SQL型数据库对比 SQL NoSQL 结构化 非结构化 关联化 非关联化 SQL查询语言 没有固定的查询语言 事务具有ACID特性(原子性,一致性,隔离性,持久性) 事务仅具有BASE特性 NoSQL数据库类型 键值型数据库:Redis 文档型数据库:MongoDB 列类型数据库:HBase 图表型数据库:Neo4j 2. Redis简介 全称:Remote Dictionary Server (Redis),基于内存的键值型NoSQL数据库 特征: 存储类型均为键值对的新式,key值一般仅为String类型,value的类型具有多种形式(String,Hash,List,Set,SortedSet,…) 单线程,每个命令具有原子性 低延迟速度快: 基于内存 多路IO复用 良好的编码结构 支持数据持久化 支持主从集群,分片集群: 对于Mysql等结构化查询数据库,其为纵向扩展数据库吗,其主从服务器仅为防止单点失效,并不能提高查询效率,而Redis为水平扩展型数据库,其主从集群可以提高 ...
Annotation Points
发表于2024-05-06|更新于2024-05-06|Spring•Java•SpringBoot•Annotation
Annotation Points 注解相关 属性注入注解 Autowired 特点:基于实体类型进行属性注入 局限:若有相同实体类型,则无法正常完成属性注入 Qualifier 特点:结合Autowired注解解决了相同实体类型无法注入的问题 Resource 特点:源自JDK原生注解,实现了Autowired + Qualifier注解的功能 常量注入 Value 作用于实体类中的属性,扫描resource下的yml/yaml文件,利用${””}EL表达式获取该EL键对应的值 局限:必须写全key的键名 123Object: User: user1 code: code1 当注入user属性时,需要@Value(”${Object.user}”)进行注入 ConfigurationProperties (prefix=”前缀”) 作用于实体类,自动按照配置文件的前缀下的key值进行匹配并赋值 注意:必须实现相应属性的set方法!否则五福正常的属性注入! IOC实体对象注解 Component 作用于实体类,基本的Bean注解 Controller 作用 ...
SpringBoot Note
发表于2024-05-06|更新于2024-05-06|Mybatis•Redis•Spring•SpringBoot•Java Web
SpringBoot Note JsonIgnore 当该注解属性所在的对象返回时,不将该属性放入JSON串内 常用于隐私保护(密码等) video link :https://www.bilibili.com/video/BV14z4y1N7pg/?p=2&spm_id_from=pageDriver&vd_source=54a0edf8490a6a72a5e82c4e543fc3e2 介绍 SpringBoot优势 手动快速搭建Springboot项目 配置文件 整合Mybatis 介绍 SpringBoot是Spring提供的子项目,用于快速构建Spring应用程序 其他基于Spring Framework的子项目: Spring Data:用于数据获取 Spring Security:用于授权认证 Spring AMQP:用于消息传递 Spring Cloud:用于服务治理 SpringBoot优势 起步依赖 初始化导入的boot依赖坐标,简化了pom文件其他文件的引入和版本配置,简化了MVC的开发过程 自动配置 在boot程序启动后,自动 ...
SSM踩坑笔记 -(在更中)
发表于2024-04-19|更新于2024-04-21|Java•Web•SSM
作用域 把 控制层(controller)的处理好的数据传递给视图层,需要使用作用域: JSP (1). pageContext 由于主要使用在JSP页面内,因此不常用 作用域:用来在同一个页面的的不同标签之间传递数据 Servlet (1). request 作用域:从发送请求开始,到做出响应结束,即使发生视图之间的跳转,request仍然存在,但当响应返回至浏览器后,request失效 (2). session 作用域:同一个浏览器窗口,多个请求之间需要传递数据 (3). application 作用域:全局的参数,从服务器启动到服务器关闭一直有效,适合所有用户共享的频繁使用的数据 Jquery选择器 jquery事件选择函数的用法: 选择器.click(function(){ // 添加JS代码, }); Cookie 记住密码登一类需要持久化存储到broswer的操作: 使用Java的后台代码,request获取cookie 12345678cookie集合 = request.getCookies();遍历 cookie集合 for(Cookie c : cs ...
SAC算法理解
发表于2023-09-19|更新于2023-10-08|RL•DL•ML
SAC Algorithm B站SAC原论文讲解链接: https://www.bilibili.com/video/BV1YK4y1T7b6/?spm_id_from=333.788&vd_source=54a0edf8490a6a72a5e82c4e543fc3e2 https://www.bilibili.com/video/BV13V411e7Qb/?spm_id_from=333.788&vd_source=54a0edf8490a6a72a5e82c4e543fc3e2 知乎链接: https://zhuanlan.zhihu.com/p/385658411 SAC收敛性证明 首先解释KL散度\(D_{KL}\) KL散度是统计学中度量值,度量两个概率分布之间的差异大小,在信息论中又称为信息熵 对于离散概率分布的KL散度计算为: \[ D_{KL}(P||Q) = \sum_{x∈X}P(x)ln(\frac{P(x)}{Q(x)}) \] 对于连续概率分布的KL散度计算为: $$ D_{KL}(P||Q) = \[\begin{equati ...
知识蒸馏
发表于2023-09-05|更新于2023-09-05|DL•ML
本文整理自B站UP主“同济子豪兄” 原视频链接:https://www.bilibili.com/video/BV1gS4y1k7vj/?spm_id_from=333.337.search-card.all.click&vd_source=54a0edf8490a6a72a5e82c4e543fc3e2 知识蒸馏的意义:将大规模网络训练参数进行压缩,更加便于终端或者移动端的部署 其他模型压缩方法: 权值量化 剪枝(权值剪枝/通道剪枝) 注意力迁移 信息熵的处理 hard target:例如在图像分类问题中,对于类别的判断为纯0/1判断,对于这种处理银含了一个图片完全是XX或完全不是XX,此处理方法对于含有的信息量太少,或是信息熵太少,对于真正的现实问题处理可能会有较高的准确率,但是并不是处理相似度所有问题的一个好方法。 image-20230905101057419 soft target:也例如在图像分类问题中,给于每个类别一定的置信度,而不是完全的0/1,提高分类结果的信息熵含量。 image-20230905101112451 通过以上所述,对于so ...
AlphaStar算法梳理
发表于2023-08-10|更新于2023-08-10|RL•DL•ML
AlphaStar整理 对AlphaStar算法的解读: https://zhuanlan.zhihu.com/p/92543229 https://zhuanlan.zhihu.com/p/97720096 https://zhuanlan.zhihu.com/p/89396146 原论文:https://sci-hub.se/10.1038/s41586-019-1724-z 论文解读视频:https://www.bilibili.com/video/BV1wa4y1e74G/?spm_id_from=333.337.search-card.all.click&vd_source=54a0edf8490a6a72a5e82c4e543fc3e2 1. 监督学习(预训练过程) ​ 通过大量的高质量人类对局作为经验数据,进行学习,实现模仿学习的效果,即在一个状态下,让agent所作的策略去拟合游戏玩家的所作的策略,从而给网络一个较好的初始化参数。 ​ 监督学习做法: 对对局进行解码,获得observations。 将observations送入网络,得到actio ...
JavaSpring学习笔记_2022年版
发表于2022-10-21|更新于2024-04-14|Spring•Java•Web
[TOC] Sping框架的概述 基本概述 框架概述: javaSpring是轻量级的开源的JavbaEE框架 Spring可以解决企业开发的复杂性 Spring有两大核心部分: IOC:控制反转,把创建对象交给Spirng进行管理 Aop:面向切面,不修改源代码的情况下进行功能的增强 Spring特点: 方便耦合,简化开发 Aop编程支持 方便程序测试 方便和其他框架进行整合 降低API开发难度 spring认识 通过spring创建对象 1234567891011121314public class test1 { @Test public void test(){ // 加载spring配置文件 ApplicationContext context = new ClassPathXmlApplicationContext("springTest1//bean1.xml"); //创建对象 User user = contex ...
Java设计模式学习笔记
发表于2022-03-23|更新于2024-04-14|Java•设计模式
[TOC] 设计模式概述 设计模式目的 编写过程中,程序员面临着耦合性,内聚性以及可维护性,可扩展性,重用性,灵活性等多方面的挑战,设计模式是为了让程序具有更好: 代码重用性 可读性 可靠性 是程序具有低耦合性,高内聚性 设计模式七大原则: 单一职责原则 接口隔离原则 依赖倒转原则(面向接口编程) 里氏替换原则 开闭原则 迪米特法则 合成复用原则 七大原则 单一职责原则 基本介绍:对类来说,一个单一类只负责一个职责。若一个类负责多个值则,如:类A拥有这则1和值则2,当值则1发生改变而影响类A,则可能导致值则2的错误,所以需要将类A颗粒化为类A1和类A2 单一职责注意事项: 降低类的复杂度,一个类只负责一个职责 提高类的可读性,可维护性 降低变更引起的风险 通常情况下需要遵守单一职责的原则,但在类的方法特别少的情况下可以不遵守单一职责 Attention: 对于if...else语句需要谨慎使用,if...else使得代码的耦合程度太高,在必须使用if...else...时考虑使用构造方法或构造类的形式来代替if...else 接口隔离原则 基本介绍: 客户 ...
12
avatar
Yue C.H.
去光荣的失败
文章
13
标签
20
分类
0
Follow Me
最新文章
Mybatis逆向工程2024-05-06
Redis Note2024-05-06
Annotation Points2024-05-06
SpringBoot Note2024-05-06
SSM踩坑笔记 -(在更中)2024-04-19
标签
Java DL Data Struct Python ML Redis Spring MVC Web SpringBoot 数据结构 设计模式 SSM Spring SQL 计算机网络 Mybatis Java Web Annotation RL 爬虫
归档
  • 五月 20244
  • 四月 20241
  • 九月 20232
  • 八月 20231
  • 十月 20221
  • 三月 20222
  • 一月 20221
  • 六月 20211
网站资讯
文章数目 :
13
本站访客数 :
本站总访问量 :
最后更新时间 :
©2020 - 2024 By Yue C.H.
框架 Hexo|主题 Butterfly
搜索