自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (16)
  • 问答 (1)
  • 收藏
  • 关注

原创 jvm调优

新生代设置过小大对象都去了老年代,老年频繁的full gc新生代设置过大老年代分到的堆内存过小,老年代慢 full gc我们可以通过 -xx:newRation把新生代老年代的比例设置为3:1存活区设置过小直接取老年代 full gc存活区设置过大新生代过小,增加gc频率-xx: SurvivorRatio设置为5:1Xmx 和 Xms设置为老年代存活对象的3-4倍,即Fu...

2019-10-07 01:46:48 214

原创 1 面试知识点

1 String Stringbuilder StringBuffer的区别?(1)String 和stringBuffer是线程安全的,而stringBuilder是线程不安全的(2)String是不可变的,而stringbuffer和Stringbuilder是可变的(3)三者都是final修饰的,不可被继承(4)String是不可变的,因此,在字符串拼接的时候会创建新的对象2 S...

2019-10-06 19:04:38 236

原创 你真的了解商城项目吗?

1 商城项目的框架​ ​​商城项目用到的技术还是非常多的,有dubbo zookeeper MQ solr redis 等等。下面逐个剖析各个技术2 dubbo我们使用dubbo进行服务的管理和调用,那么dubbo具体有什么作用呢?我们使用dubbo应该注意什么问题呢?2.1 dubbo的作用远程接口调用 (2)智能容错和负载均衡 (3)服务的自动注册和发现2.2 dub...

2019-10-03 21:20:28 868

原创 ActiveMQ

1 消息队列的作用服务之间的解耦 消息的异步传输2 将商品添加到索引库监听商品添加消息,接收消息,将对应的商品信息同步到索引库每次添加完商品并将同步商品到索引库如果,如果直接同步数据库,当数据库很大的时候,会影响服务器性能,这时我们,就使用ActiveMQ消息中间件,后台添加完消息后,搜索服务器发送一个消息【商品id】,并将接收到的商品id在数据库中查找跟商品id有关的信息,吧信息添加...

2019-10-03 18:44:33 210

原创 海量数据

模式一:分而治之/Hash映射 + Hash统计 + 堆/快排/归并海量的数据,找出出现频率最高的唯一一个分而治之/Hash映射 + Hash统计+堆/快排1. 海量日志数据,提取出某日访问百度次数最多的那个IP。(1)hash(IP)%1000分到1000个文件中(2)hashMap统计每个文件中IP出现的频率(3)取出1000个文件中IP出现频率最高的IP,进行排...

2019-10-03 15:44:27 257

原创 2 并发编程 面试

第1章 并发编程的三大挑战线程的上下切换 死锁 资源限制解决方法:解决上下文切换无锁并发编程 Cas 使用最少的线程 协程避免死锁避免一个线程同时获取多把锁 避免一个线程在锁内同时占用多个资源 尝试使用定时锁死锁的例子: public void deadLock() { new Thread(new Runnable() { ...

2019-10-02 22:51:35 209

原创 1 MYSQL面试

第一弹 MYSQL中的常见问题1 三范式列不可分 非主键属性完全依赖于主键 [ 主键(订单ID,商品ID), 商品名] 商品名依赖于非主键商品ID,没有完全依赖于主键 不存在传递依赖 【主键(订单ID),用户ID,用户名】 用户名完全依赖于用户ID,而用户ID依赖于主键(订单ID),存在传递2 B树和B+树的区别B树(m叉)最多有m颗子树 除了根节点,每个节点最少有M...

2019-10-02 22:50:00 227

原创 并发编程

第1章 并发编程的三大挑战线程的上下切换 死锁 资源限制解决方法:解决上下文切换无锁并发编程 Cas 使用最少的线程 协程避免死锁避免一个线程同时获取多把锁 避免一个线程在锁内同时占用多个资源 尝试使用定时锁死锁的例子: public void deadLock() { new Thread(new Runnable() { ...

2019-10-01 23:51:15 341

基于代码变更分析的过时需求识别

基于代码变更分析的过时需求识别

2020-04-11

test-restful.zip

项目源代码

2020-03-27

weka样式:基于主动学习的可追踪性自动化生成

weka输入有固定的格式,必须按照格式输入数据weka才能执行。因此,我们提供了weka样式,方便用户进行实验。

2020-02-29

源代码:基于主动学习的可追踪性自动化生成

总共包含三个源代码:随机取样train_test_split.py,数据均衡smote.py,主动学习activePool.py。代码用python编写,下载即可使用。

2020-02-29

数据集:基于主动学习的可追踪性自动化生成

我们使用了来自5个软件项目中的七个数据集,并这些数据集中每条可能追踪链都构建了特征。这些数据集可以直接训练分类器。

2020-02-29

spring_security_management.zip

认证用户的过程:进入认证页面-->输入用户名和密码-->CSRF-->查询存储的用户数据(用户名、密码以及角色信息)-->认证完成 进行实践的项目源代码。

2020-02-03

SpringMVC框架第二天【随堂笔记】.pdf

springMVC传递模型数据、文件上传、异常处理、拦截器的实战代码,简单的示例,适合初学者。代码详细,可以直接复制使用。

2020-01-31

各种排序算法

常用的排序算法:冒泡,插入,选择,快速,基数等。每个排序算法都可以单独的测试。

2019-04-26

完整轮播图

使用js编写的轮播图,原生的才是最好的。就是这样的。

2017-10-29

通过博弈论计算模拟战争中的防御和攻击的效率

通过博弈论和故障树,计算出防御者防御无效的概率,以及攻击者攻击成功的概率。在模拟战争中给玩家做一个参考,提高游戏的胜率。

2017-10-27

js的练习案例2

图片切换,全选与反选等。适合初学者的前端练习。欢迎下载

2017-10-21

js的练习案例

打开关闭图片,图片切换,显示和隐藏盒子等操作。是非常适合初学者的案例练习

2017-10-21

简单的物流系统

一个完整的小物流系统,有服务端和客户端。可以直接运行

2017-10-16

Petri网学习(超详细)

学习petri网的ppt,适合初学者。也可以作为一份参考资料

2017-10-12

尚和网页的制作

一个网页的小练习,难度低。很适合学习css的初学者。可以尝试一下。

2017-10-03

视频播放器

使用vlcj框架做的一个视频播放器。实现了一个视频播放器的基本功能。如果想要进一步的开发需要查看相应vlcj文档

2017-10-02

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除