12 2021 档案

将List集合中的一个字段 有序插入到另一个list集合中
摘要:// 将py返回的分数 插入各个实体类中 if(scores_list.size()>0){ for(int i=0;i<scores_list.size();i++){ Products.get(i).setScore(scores_list.get(i)); } } https://blog.c 阅读全文

posted @ 2021-12-31 13:06 11111ghm 阅读(430) 评论(0) 推荐(0) 编辑

JVM G1垃圾回收器过程
摘要:个人小总结 可预测的停顿时间模型,每次根据允许的收集时间 优先回收价值最大的Region -XX MaxGCPauseMills 可以设置期望达到的最大GC停顿时间指标但是停顿的时间不是越小越好 停顿时间越小 能够处理的垃圾数量就越少,如果产生垃圾的数量超过了处理垃圾的数量 就会引起Full GC 阅读全文

posted @ 2021-12-30 23:12 11111ghm 阅读(117) 评论(0) 推荐(0) 编辑

jVM串行、并行、并发垃圾回收器
摘要:问题:请讲下java中垃圾回收器的串行、并行、并发 分析:该问题主要考察在垃圾回收过程中垃圾回收线程和用户线程的关系 回答要点: 主要从以下几点去考虑, 1、串行、并行、并发的概念 2、如何考虑串行、并行、并发的这种关系 计算机执行程序实际是在CPU上执行,由于在计算机上会存在多个程序,也就是多个进 阅读全文

posted @ 2021-12-30 22:15 11111ghm 阅读(347) 评论(0) 推荐(0) 编辑

JVM-CMS垃圾回收器
摘要:CMS垃圾回收器,它是基于标记清理的一种垃圾回收算法的垃圾回收器,然后他主要用在老年代,他的清除步骤是: 第一是初始标记,会产生短暂的stopp the word,用于标记GC Root能够直接到达的对象,1. 标记老年代中所有的GC Root对象, 2. 标记年轻代中活着的对象引用到的老年代的对象 阅读全文

posted @ 2021-12-30 16:05 11111ghm 阅读(112) 评论(0) 推荐(0) 编辑

Error能否被捕获
摘要:总体上异常分三类: 错误运行时异常可查异常运行时异常与非运行时异常的区别(面试题) :运行时异常是不可查异常,不需要进行显式的捕捉非运行时异常是可查异常,必须进行显式的捕捉,或者抛出注:运行时异常是运行的时候抛出的异常,非运行时异常,不运行也能抛出 错误Error,能否被捕捉?那为什么不该捕获Err 阅读全文

posted @ 2021-12-29 14:11 11111ghm 阅读(391) 评论(0) 推荐(0) 编辑

jav常见的几种异常类
摘要:jav常见的几种异常类 OutofMemory 1、java堆异常 Java堆用于存储对象实例,只要不断地创建对象,并且保证这些对象不会被垃圾回收机制清理(GC Roots 到对象之间有可达路径),当这些对象的容量达到堆的最大容量限制之后,就会导致堆内存溢出。 解决办法:一般手段是通过内存映像分析工 阅读全文

posted @ 2021-12-29 13:41 11111ghm 阅读(334) 评论(0) 推荐(0) 编辑

定时任务,sqlserver ERP数据转移到mysql中
摘要:package org.jeecg.modules.quartz.job; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.jeecg.qywx.api.message.vo.News; i 阅读全文

posted @ 2021-12-28 20:40 11111ghm 阅读(39) 评论(0) 推荐(0) 编辑

jeecgboot测试出现的问题
摘要:Springboot的@RunWith(SpringRunner.class) 注解的意义在于Test测试类要使用注入的类,比如@Autowired注入的类, 有了@RunWith(SpringRunner.class)这些类才能实例化到spring容器中,自动注入才能生效, 不然直接一个NullP 阅读全文

posted @ 2021-12-28 19:30 11111ghm 阅读(182) 评论(0) 推荐(0) 编辑

Rest template 调用第三方接口超时问题
摘要:调用第三方接口的时候使用的是rest template,然后它会有一个超时的时间,你需要去自动的设置,如果不设置就会按它的默认的超时时间。 阅读全文

posted @ 2021-12-28 17:04 11111ghm 阅读(1005) 评论(1) 推荐(0) 编辑

postman添加token
摘要: 阅读全文

posted @ 2021-12-28 13:56 11111ghm 阅读(82) 评论(0) 推荐(0) 编辑

jeecgboot远程调用接口
摘要:为啥要用后端调用第三方接口 1最重要的一点 手机APP不能直接访问第三方接口,他不会部署到服务器,必须用外网+端口号的形式访问 所以让app调用后端接口来访问第三方接口 2、速度会加快,前端直接调用第三方 然后将第三方返回的数据再传给后端,后端处理后(过滤)传给前端 页面显示 太麻烦 前端直接调用后 阅读全文

posted @ 2021-12-27 17:50 11111ghm 阅读(2328) 评论(0) 推荐(0) 编辑

gitee上传刚拉下来的代码
摘要:https://www.cnblogs.com/liaojie970/p/7076676.html 阅读全文

posted @ 2021-12-26 18:16 11111ghm 阅读(13) 评论(0) 推荐(0) 编辑

jeecgboot 空指针
摘要: 阅读全文

posted @ 2021-12-26 17:55 11111ghm 阅读(59) 评论(0) 推荐(0) 编辑

jeecgboot数据权限
摘要:1、实现不同角色只能查看对应字段的实体类 如安踏经理这个角色 只能查看开发品牌为安踏的所有实体类 如果需要查看多个品牌 比如安踏经理可以查看 品牌为 安踏和鸿星尔克的所有实体类 最后给安踏经理授权 阅读全文

posted @ 2021-12-24 16:36 11111ghm 阅读(702) 评论(0) 推荐(0) 编辑

链式编程的过滤方法
摘要:https://www.cnblogs.com/codecat/p/10912454.html https://blog.csdn.net/qazzwx/article/details/89095824 阅读全文

posted @ 2021-12-24 12:05 11111ghm 阅读(25) 评论(0) 推荐(0) 编辑

jeecgboot多数据源配置
摘要:http://doc.jeecg.com/2043917#1__4 第一步 第二步: 第三步: 最重要的一步 注释掉CodeGenerateDbConfig.java 阅读全文

posted @ 2021-12-19 18:29 11111ghm 阅读(1139) 评论(0) 推荐(0) 编辑

nginx配置文件
摘要:#两个前端 对应一个后端 和一个python#user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; # 阅读全文

posted @ 2021-12-13 17:57 11111ghm 阅读(26) 评论(0) 推荐(0) 编辑

idea上传代码到Gitee
摘要:https://blog.csdn.net/w405722907/article/details/82855285 阅读全文

posted @ 2021-12-13 16:39 11111ghm 阅读(54) 评论(0) 推荐(0) 编辑

war包部署jeecgboot前后端
摘要:1、首先按照jeecgboot官网 部署 tomcat nginx http://doc.jeecg.com/2043887 注意的点: 1、前端打包的env.production 要写你服务器的ip 然后保存 别忘记保存!否则打出来的包还是localhost 2、nginx配置文件很重要,下图我附 阅读全文

posted @ 2021-12-12 18:59 11111ghm 阅读(1041) 评论(0) 推荐(0) 编辑

java1.8安装
摘要:https://blog.csdn.net/ma_mxr/article/details/89088130 https://blog.csdn.net/weixin_42182599/article/details/107370719 阅读全文

posted @ 2021-12-12 11:20 11111ghm 阅读(39) 评论(0) 推荐(0) 编辑

修改mysql密码
摘要:https://blog.csdn.net/zhao2018/article/details/86596838 阅读全文

posted @ 2021-12-11 14:52 11111ghm 阅读(28) 评论(0) 推荐(0) 编辑

ABA问题
摘要: 阅读全文

posted @ 2021-12-10 15:01 11111ghm 阅读(9) 评论(0) 推荐(0) 编辑

CAS
摘要:CAS(Compare-and-Swap),即比较并替换,是一种实现并发算法时常用到的技术 缺点: 使用Synchronized 虽然保证了数据一致性 但是并发量会降低 使用CAS会兼顾 阅读全文

posted @ 2021-12-10 14:41 11111ghm 阅读(74) 评论(0) 推荐(0) 编辑

volatile的禁止指令重排
摘要:处理器为了考虑程序运行的高效性,采用了指令重排 但是有一点,要考虑数据之间的依赖性(先有谁,后有谁) 可以参考下面关于单例模式的博客,之前还不懂单例模式为啥要加禁止指令重排 也就是说 instance的值此时是不等于null 但是对象还没有初始化 return 了一个空对象 解决方法 阅读全文

posted @ 2021-12-09 10:11 11111ghm 阅读(156) 评论(0) 推荐(0) 编辑

jeecgboot生成代码路径
摘要: 阅读全文

posted @ 2021-12-07 10:02 11111ghm 阅读(238) 评论(0) 推荐(0) 编辑

单点登录
摘要:https://blog.csdn.net/jockha/article/details/119953108 阅读全文

posted @ 2021-12-04 11:29 11111ghm 阅读(35) 评论(0) 推荐(0) 编辑

redis的数据结构以及应用场景
摘要:String 记录信息被访问的次数 incr 热门商品不能一直处于热门期,维持3天,3天后取消 setex key seconds value //增加、修改键值对并为其设定生命周期 hash 购物车 key为用户id field作为商品id value 作为商品的数量 list(双向列表):微信朋 阅读全文

posted @ 2021-12-02 19:52 11111ghm 阅读(29) 评论(0) 推荐(0) 编辑

JVM垃圾回收算法
摘要:jvm垃圾回收算法: 1、“标记–清除”算法;首先标记出所有需要被回收的对象,然后在标记完成后统一回收掉所有被标记的对象。2、复制算法;将内存划分为等大的两块,每次只使用其中的一块。3、“标记–整理”算法;4、分代收集算法。 JVM垃圾回收算法两个概念:新生代:存放生命周期较短的对象的区域。老年代: 阅读全文

posted @ 2021-12-02 16:20 11111ghm 阅读(140) 评论(0) 推荐(0) 编辑

方法的参数传递机制
摘要:import java.util.Arrays; public class Test01 { public static void main(String[] args) { int i = 1; String str = "hello"; Integer num = 200; int[] arr 阅读全文

posted @ 2021-12-02 10:34 11111ghm 阅读(35) 评论(0) 推荐(0) 编辑

类初始化和实例初始化过程
摘要:先执行父类clinit 然后 子类 clinit 接着父类init 子类init方法 cinit方法包括 静态成员变量的显示赋值 和静态代码块的执行 init方法 包括 非静态成员变量的显示赋值 和非静态代码块 和 构造函数的执行 阅读全文

posted @ 2021-12-01 21:16 11111ghm 阅读(26) 评论(0) 推荐(0) 编辑

单例模式的双重校验
摘要:static变量前可以有private修饰,不能在其他类中通过类名来直接引用 • 静态代码块是自动执行的; • 静态方法是被调用的时候才执行的. 第一个if是为了 提高系统效率 如果实例已经被创建 就没必要进入同步代码块 直接返回实例即可 第二个if是为了 防止在多线程的情况下 创建多个实例 nic 阅读全文

posted @ 2021-12-01 17:27 11111ghm 阅读(115) 评论(0) 推荐(0) 编辑

JavaSE面试题之自增变量
摘要:一、 最后输出 i=4 j=1 k=11 这种题目要注意细节: 细节1: 类似int i =1 直接将i=1放入局部变量表中 不进操作数栈 细节2: 类似int j= i++ 第一步将i从局部变量表中的i放入操作数栈,然后将局部变量表中的i值+1,然后将操作数中的i值 赋值给局部变量表中的j 总之 阅读全文

posted @ 2021-12-01 14:38 11111ghm 阅读(23) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示