- 博客(20)
- 资源 (14)
- 收藏
- 关注
原创 配置中心篇-Apollo
定义下载Jar:Releases · apolloconfig/apollo · GitHubSql:apollo/scripts/sql at master · apolloconfig/apollo · GitHub
2021-11-09 07:13:13 73
原创 线程篇知识点梳理
线程篇线程安全的定义当一个类被多个线程进行访问并且正确运行,它就是线程安全的线程的分类用户线程/守护线程线程实现方式:继承Thread类 。实现Runnable接口 。实现callable接口应用程序可以使用Executor框架来创建线程池 。Executors提供四种线程池分别为: 线程池名称 说明 newCachedThreadPool 创建一个可缓存线程池,如果线程池长度超过处理需要.
2021-07-01 08:55:30 175
原创 JVM篇-知识点梳理
导致OutOfMemoryError异常的常见原因:1内存中加载的数据量过于庞大,如一次从数据库取出过多数据;2集合类中有对对象的引用,使用完后未清空,使得JVM不能回收;3代码中存在死循环或循环产生过多重复的对象实体;4使用的第三方软件中的BUG;5启动参数内存值设定的过小;根本上解决Java内存溢出的唯一方法就是修改程序,及时地释放没用的对象,释放内存空间Runtime.freeMemory() 方法返回剩余空间的字节数,Runtime.totalMemory() 方法总内存
2021-06-15 06:50:06 628 3
原创 java篇-反射
反射:1>定义JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;2>Java反射机制主要提供了以下功能:2.1>在运行时构造任意一个类的对象2.2>在运行时获取任意一个类所具有的成员变量和方法2.3>在运行时调用任意一个对象的方法(属性)2.4>生成动态代理3>classClass 是一个类; 一个描述类的类. 封装了描述方法的 ...
2020-12-23 19:58:53 104
原创 项目构建工具之maven
年份:2018常用的项目构建工具:maven、gradle,ant日期:9-18关于maven1>maven:项目构建工具,核心文件是:pox.xml2>pox.xml文件组成一般maven使用[groupID,artifactId,version,packaging]来表示一个项目的某个版本。3>演示部分3.1>安装mavena:mav...
2018-09-13 16:31:35 478
原创 微服务篇之springcloud
年份:2018日期:9-2springcloud定义:微服务工具包,为开发者提供了在分布式系统的配置管理、服务发现、断路器、智能路由、微代理、控制总线等开发工具包springcloud实现服务的注册和发现:需要在main方法添加@EnableDisscoveryClient 同一个服务修改端口就可以启动多个实例。 调用方法:传递服务名称通过注册中心获取所有的可用实例 通过...
2018-09-02 17:54:10 228
原创 理论篇-安全框架
年份:2018日期:9-2知识:shiro1>Shiro定义:shiro是Apache的强大灵活的开源安全框架Shiro主要可以用在:认证/授权/企业会话管理/安全加密等地方2>Shiro与spring security比较 Shiro spring security 简单,灵活 复杂笨重...
2018-09-02 16:18:28 214
原创 插件篇之lombok
介绍-lomboklombok-可以自动生成set/get方法如果有意保存-下面的连接是已经整理好的文档,欢迎下载https://download.csdn.net/download/zjc_jia/10589937使用方式如下:1 引入Pom.xml引入<dependency><groupId>org.projectlombok</g...
2018-08-08 10:05:54 184
原创 框架篇之spring
日期:2018-7-18应用服务器优化技术->1分布式缓存2异步操作3使用集群4代码优化5资源复用日期:2018-8-6spring中涉及到的设计模式1简单工厂2工厂方法3单例模式4适配器5包装器6代理7观察者8策略9模板方法日期:2018-8-7spring bean的作用域singleton(单例模式)/prototype(...
2018-07-03 15:39:10 148
原创 小程序篇-小程序
//该文章记录小程序开发中一些具体功能的实现:推荐学习参考地址:https://developers.weixin.qq.com/miniprogram/dev/api/项目案例:https://github.com/chengjiaz/zjcChat 分支:dev说明:这个项目实现了一下基本的功能,包含:数据库交互,案例演示//>>理论知识点:微信...
2018-05-08 12:14:32 2886 2
原创 框架篇-springmvc
年份:2018//5-7新增的内容在下面//5-7springmvc注解:@InitBinder示例代码:[完整的一个方法]@InitBinderprotected void initBinder(WebDataBinder binder) {// String类型转换,将所有传递进来的String进行HTML编码,防止XSS攻击binder.registerCu...
2018-04-30 14:25:28 193
原创 微服务篇:springBoot
该文档整理一下springboot中的使用知识点日期:2018-5-71 获取项目根路径ClassUtils.getDefaultClassLoader().getResource("").getPath()说明:1ClassUtils 导入的包为:[org.springframework.util.ClassUtils]2如需通过此路径再次指向指定的路径则需要添加...
2018-04-28 11:35:46 444
原创 ORM框架篇
日期:2018-04-241参数 String 推荐加上toString()2場景:比較常量推薦: '常量值'.toString,日期:2018-04-26mybatis中,dao.xml中,如果使用的if标签进行数据判断,那么则可以非String类型 <if test='price != null'></if>String类型...
2018-04-24 12:36:06 185
原创 关系性数据库-mysql
//工具部分mysql-sqlyog>创建存储过程时需要注意1 无参数[DELIMITER //]在这句之后写语句,另外需要在 end之后加上 [//]2 in/out/inout在[DELIMITER //]之间写语句,另外需要在 end之后加上 [//]2.1模式写在参数前eg: in XX XXType ,out YY YYType>一次执......
2018-04-15 12:58:27 1529 1
演示【openFegin】服务之间相互调用
2022-05-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人