- 博客(23)
- 资源 (7)
- 收藏
- 关注
原创 java后台注销cookie的实现方案
后台登录退出功能,注销cookie的实现方法,新建一个同样key的cookies,value为null,age为0,相同path。 Cookie cookie = new Cookie("ezSafe_user",null); cookie.setMaxAge(0); cookie.setPath(request.getContextPath(...
2019-04-26 17:14:41 4184
原创 首先实现立即执行轮询函数,然后setInterval再间隔执行轮询函数,实现方法
代码启动后,setInterval可以实现间隔指定时间轮询执行我们定义的函数,但是如果需要启动项目后,首先立即执行一次自定义函数,然后再轮询执行,怎么办?看下面,先手动执行一次函数,然后再setInterval,就可以实现这需求。1000*60是60秒钟。function checkUndoFun(){ //执行动作 alert(11)}checkUndoFun()...
2019-04-26 16:09:38 9108
原创 js实现每次新加载页面时,滚动条垂直位置置顶
$("#detail-container").scrollTop(0);设置id为detail-container的dom元素的滚动条位置置顶。
2019-04-26 16:02:22 3308
原创 IE11中input输入内容时,去除右侧出现的小差号解决方案
项目中遇到的解决方法,去除多余的input。/*去掉IE浏览器的input框的清空*/input[type=text]::-ms-clear{display: none;}
2019-04-26 15:58:03 1212
原创 2019年春季java工程师面试题总结(亲历)
一、java方面1、javaweb方面,三大组件2、lambad表达式用途,优点3、set防止重复的策略4、枚举的遍历5、向上转型,向下转型6、反射机制7、动态代理机制8、线程池实现原理,配置参数9、 jvm:64位jvm int的范围,g1,cms垃圾收集器原理,垃圾收集算法及其优缺点,java内存模型。11、jvm client模式和server模式12、synchron...
2019-04-26 11:29:06 342
原创 JVM优化技术之逃逸分析与锁消除学习记录
一、逃逸分析逃逸分析是java虚拟机比较前言的优化技术。它并不是直接的优化技术的手段,而是为其他优化技术手段提供依据。逃逸分析,主要是分析对象的动态作用范围,比如在一个方法里一个对象创建后,在调用外部方法时,该对象作为参数传递到其他方法中,成为方法逃逸;当被其他线程访问,如赋值给其他线程中的实例变量,则成为线程逃逸。如果可以证明一个对象不会出现方法或者线程逃逸,也就是说别的方法或者线程...
2019-04-10 17:40:41 306
原创 查看java class文件的两种方法
下图是实例java文件:首先通过javac编译文件生成class文件。查看class文件的两种方法:1、通过16进制编辑器winhex。直接将生成的class文件丢进工具。这种方式。可以清楚的看到每个字节的内容,比如前四个字节的魔术,接着4个字节的版本信息,然后是常量池部分。2、通过jdk自带的javap方法查看经过计算的class文件:命令:javap -ve...
2019-04-10 16:53:22 19085
原创 非spring IOC管理的类中获取spring IOC管理的类几种方式总结
总体原则是通过应用上下文容器获取bean怎么获取应用上下文容器:1、直接通过spring的xml配置文件获取ClassPathXmlApplicationContext,从中getBean获取需要的对象。2、ContextLoader应用上下文加载器中获取当前应用上下文。3、从bean的声明周期出发,如果bean实现了BeanFactoryAware接口,则会调用setBeanFa...
2019-04-09 16:35:14 744
原创 G1垃圾收集器原理过程学习
G1全称Garbage First。是当前收集器技术发展最前沿成果之一。GC算法:标记整理概念:分区regionG1收集器将整个java堆分成很多大小相同的region,新生代和老年代不再是物理隔阂,而是部分region的集合。处理过程:初始标记-并发标记-最终标记-筛选回收1、初始标记仅仅是标记GC Roots能直接关联的对象,速度很快。stop the word...
2019-04-09 15:25:13 2572
原创 CMS垃圾收集器原理过程学习
CMS全称Concurrent Mark Swap ,并发标记清除。是一种以获取最短回收停顿时间为目标的收集器。使用的GC算法:标记-清除处理过程:初始标记~并发标记~重新标记~并发清除从图中可见,初始标记和重新标记阶段“stop the word”,需要暂停所用用户线程,但是时间短。而并发标记和并发清除可以和用户线程一起工作,耗时较多。1、初始标记初始标记阶段,...
2019-04-09 14:48:00 470 1
原创 redis两种持久化方式对比
redis持久化两种方式:RDB(数据快照),AOF(仅附加文件)RDB:1、将存储在内存的数据以快照的方式写入二进制文件中,如默认dump.rdb中,保存的是数据集快照,恢复数据较快,如果宕机,会丢失部分数据。2、使用说明:901#90秒内如果超过1个Key被修改,则启动快照保存AOF:1、使用AOF持久时,服务会将收到的写,更新,删除命令通过写函数追加到文件中(a...
2019-04-08 17:25:35 363
原创 java中怎么判断对象已死?
1、引用计数法引用计数是最简单直接的一种方式,这种方式在每一个对象中增加一个引用的计数,这个计数代表当前程序有多少个引用引用了此对象,如果此对象的引用计数变为0,那么此对象就可以作为垃圾收集器的目标对象来收集。优点:简单,直接,不需要暂停整个应用缺点:1.需要编译器的配合,编译器要生成特殊的指令来进行引用计数的操作;2.不能处理循环引用的问题因此这种方法是垃圾收集的早期策略,现在很...
2019-04-08 16:54:49 450
原创 springboot自动配置原理简要总结
1、启动类@SpringBootApplication开启自动配置@EnableAutoConfiguration2、利用EnableAutoConfigurationImportSelector(selectImports()方法)导入选择器来导入组件3、通过@ConfigurationProperties注解,将配置文件中对应的属性值绑定到对应的XXXProperties配置实体类上封...
2019-04-08 16:46:42 328
原创 2019年4.5-4.7清明小假期记录
清明三天小假期,因为种种原因,取消出游计划。第一天陪着妻子和尚未出生的泡泡,午后阳光很好,带着她娘俩附近公园散步。看着公园里很多小朋友在开心的玩耍,心里就想着我的泡泡。第二天一大早,送妻子去火车站,回娘家。离别的一刻,有些舍不得。回到住处,上午10:30.左右,开始我的假期计划:学习springcloud。提前下载了培训机构的视频教程,找好官网文档,技术文档。50集视频,分两天看完...
2019-04-07 22:15:08 174
原创 分布式微服框架SpringCloud视频教程分享,需要的拿走。
有好东西喜欢分享给大家,拿走拿走。链接:springCloud视频教程地址提取码:r8c7
2019-04-06 11:46:55 474 2
原创 分布式微服框架Dubbo视频教程分享,已更新。
Dubbo对于java工程师的重要性不必多说,基础教程分享给大家。链接:Dubbo视频教程地址提取码:3knf
2019-04-06 11:44:59 312 3
原创 springcloud系列之eureka学习总结一:通过idea创建eureka server和client,服务注册,服务提供,服务消费
eureka在springcloud中起到服务注册和发现功能,是很重要的一环。将其作为学习springcloud的开始。实践是检验真理的唯一标准。一、首先浏览项目结构父工程springcloud,在其中新建maven模块eureka-client(作为服务提供者,eureka的客户端),eureka-server(作为服务注册中心),eureka-consumer(eureka的客户端...
2019-04-06 11:36:37 623 1
原创 ajax传递数组怎么办?
最近项目中遇到ajax传递数组的需求,之前都是传递对象,直接操作,很爽,但是直接传递数组的话,后端按照变量名称取不到值,怎么办?traditional出马,将ajax的traditional参数设置为true,使用传统的方式来序列化数据,后端就可以正常取值。特此记录下。...
2019-04-03 13:42:55 1586
原创 2019年4月3日,给自己定下CSDN目标
2019年4月3日,天气很好,阳光明媚。像往常一样,7点起床,15分钟洗漱完毕,出门到小区对面早餐铺给熟睡的妻子买好早饭,然后带着妻子昨晚做的便当,出门开始一天的生活。骑着电动车,吹着稍凉的晨风,来到新城地铁站,开始了40分钟的挤地铁。地铁上的时间一般交给csdn或者喜马拉雅。喜欢浏览大牛的博客,或者闭目养神听着历史的解说。今天偶尔翻到了博客排名前10的博客,眼睛一亮,自从开始写csdn博客,...
2019-04-03 13:00:16 121
nodepad++ 安装nppFtp插件
2018-05-03
spring-cglib-repack-3.1.jar
2017-09-17
spring-asm-repack-4.0.jar
2017-09-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人