会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
战狂粗人张
博客园
::
首页
::
博问
::
闪存
::
新随笔
::
联系
::
订阅
::
管理
::
公告
上一页
1
···
10
11
12
13
14
15
16
17
18
···
23
下一页
2020年4月2日
关于Eclipse使用技巧之搜索文件中的所有汉字
摘要: 前言 Eclipse搜索所有汉字: 项目收尾阶段,客户强力要求源码中不能出现中文,连注释也要翻译成英文的。于是就需要讲源码中的所有中文搜索出来,经过查找资料成功解决问题。 方法如下: (1)在eclipse里,按下ctrl + h, 弹出Search面板, 选中File Search; (2)在Co
阅读全文
posted @ 2020-04-02 17:46 战狂粗人张
阅读(811)
评论(0)
推荐(0)
关于Eclipse注释模板设置
摘要: 步骤 设置注释模板的入口:Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素。 1、类型(Code——>New Java files)注释标签(类的注释) /** * @author xxx的邮
阅读全文
posted @ 2020-04-02 17:10 战狂粗人张
阅读(205)
评论(0)
推荐(0)
2020年3月31日
关于Java中常用的语法糖深度解析
摘要: 一.什么是语法糖 语法糖(Syntactic Sugar),也称糖衣语法,是由英国计算机学家 Peter.J.Landin 发明的一个术语,指在计算机语言中添加的某种语法, 这种语法对语言的功能并没有影响,但是更方便程序员使用。简而言之,语法糖让程序更加简洁,有更高的可读性。 有意思的是,在编程领域
阅读全文
posted @ 2020-03-31 17:41 战狂粗人张
阅读(758)
评论(0)
推荐(0)
关于Java动态编程
摘要: 一.动态编程 动态编程是相对于静态编程而言的,平时我们讨论比较多的就是静态编程语言。 例如Java,与动态编程语言,例如JavaScript。那二者有什么明显的区别呢? 简单的说就是在静态编程中,类型检查是在编译时完成的,而动态编程中类型检查是在运行时完成的。 所谓动态编程就是绕过编译过程在运行时进
阅读全文
posted @ 2020-03-31 16:36 战狂粗人张
阅读(378)
评论(0)
推荐(0)
关于OpenJDK Windows下安装过程
摘要: 步骤 下载OpenJDK12,并解压至任意文件夹 地址:http://jdk.java.net/12/ 配置环境变量 (1)设置JAVA_HOME,指向openJDK目录; (2)新建系统变量CLASS_PATH,并设置为 %Java_Home%\bin;%Java_Home%\lib\dt.jar
阅读全文
posted @ 2020-03-31 14:38 战狂粗人张
阅读(1463)
评论(0)
推荐(0)
2020年3月25日
关于HashMap为什么是线程不安全的原因
摘要: 原因: 我们知道hashmap的扩容因子是0.75,如果hashmap的数组长度已经使用了75%就会引起扩容,会新申请一个长度为原来两倍的桶数组, 然后将原数组的元素重新映射到新的数组中,原有数据的引用会逐个被置为null。就是在resize()扩容的时候会造成线程不安全。 另外当一个新节点想要插入
阅读全文
posted @ 2020-03-25 01:05 战狂粗人张
阅读(5265)
评论(0)
推荐(0)
关于保证Redis数据都是热点数据
摘要: 需求: MySQL里有2000w数据,redis中只存20w的数据,如何保证redis中的数据都是热点数据? 1、限定 Redis 占用的内存 Redis 会根据自身数据淘汰策略,加载热数据到内存。 所以,计算一下 20W 数据大约占用的内存,然后设置一下 Redis 内存限制即可。 2、问题是什么
阅读全文
posted @ 2020-03-25 00:56 战狂粗人张
阅读(629)
评论(0)
推荐(0)
关于Java中线程同步的几种方法
摘要: 一.使用synchronized关键字 由于java的每个对象都有一个内置锁,当用此关键字修饰方法时, 内置锁会保护整个方法。在调用该方法前,需要获得内置锁,否则就处于阻塞状态。 注: synchronized关键字也可以修饰静态方法,此时如果调用该静态方法,将会锁住整个类。 同步是一种高开销的操作
阅读全文
posted @ 2020-03-25 00:45 战狂粗人张
阅读(396)
评论(0)
推荐(0)
2020年3月24日
关于List集合去重方式及效率对比
摘要: 第一种: 实现思路:使用两个for循环遍历集合所有元素,然后进行判断是否有相同元素,如果有,则去除。这种方式是大部分最先想到的,也是最简单的实现方式。 其中,这种方式可以保证List集合原来的顺序不变。 /** * notes:使用两个for循环实现List去重 * @param list * @r
阅读全文
posted @ 2020-03-24 22:02 战狂粗人张
阅读(342)
评论(0)
推荐(0)
关于Mysql limit 的性能优化
摘要: 前言: limit:基础用法:limit 的用法是 limit [offset], [rows],其中 offset 表示偏移值, rows 表示需要返回的数据行。 问题: mysql 的 limit 给分页带来了极大的方便,但数据偏移量一大,limit 的性能就急剧下降。 以下是两条查询语句,都是
阅读全文
posted @ 2020-03-24 21:57 战狂粗人张
阅读(1217)
评论(0)
推荐(0)
上一页
1
···
10
11
12
13
14
15
16
17
18
···
23
下一页