- 博客(32)
- 收藏
- 关注
原创 断言ASSERT用法
assert相当于一个if判断,最早出现于C语言一.意思如下:if(假设成立){ 程序正常运行;}else{ 报错&&终止程序!(避免由程序运行引起更大的错误) }二.表达式如下:1. assert expression1;2. assert expression1: expression1的message;assert 表达式;assert 表达式:消息;三.运用assert xxxxx代码..........
2021-10-22 11:50:34
243
转载 Java线程池
Java线程池实现原理及其在美团业务中的实践 - 美团技术团队本文开篇简述线程池概念和用途,接着结合线程池的源码,帮助读者领略线程池的设计思路,最后回归实践,通过案例讲述使用线程池遇到的问题,并给出了一种动态化线程池解决方案。https://tech.meituan.com/2020/04/02/java-pooling-pratice-in-meituan.html...
2021-10-18 13:42:13
180
原创 idea打包
1.命令进入该项目的目录,输入打包命令2.便捷工具,进入idea 的maven界面,如下步骤打包package,iinstall,deploy三者打包的区别:mvn clean package依次执行了clean、resources、compile、testResources、testCompile、test、jar(打包)等7个阶段。 mvn clean install依次执行了clean、resources、compile、testResources、testCompile、t
2021-04-27 16:12:36
915
原创 上亿数据排序
快速排序:public static void quickSort(int[] array, int left, int right) { int l = left; int r = right; int pivot = array[(left + right) / 2]; while (l < r) { while (array[l] < pivot) { l++;
2021-04-08 15:56:28
401
原创 查看java代码消耗的内存情况
使用java自带的性能分析工具jvisualvm , 可以方便的查看内存, 对象, 线程等多种信息:进入window命令界面。输入jvisualvm 然后回车,得到效果如下图:1.2.3.
2021-03-30 15:00:32
738
原创 关于BigDecimal的一些
1.获取小数点位数个数BigDecimal a = new BigDecimal("0.1200");String string = a.stripTrailingZeros().toPlainString();int index = string.indexOf(".");System.out.println("结果是:" + (index < 0 ? 0 : string.length() - index - 1));2.将值进行百分制转换NumberFormat percen.
2021-03-25 09:59:20
146
原创 日期格式化处理
java如何判断为有效的年月日用正则表达式,比如格式为年-月-日随手写了个小例子:public class Check { public static void main(String[] args) { String date="1978-10-16"; System.out.println(date.matches("^\\d{4}\\-\\d{2}\\-\\d{2}$")?"ok":"no"); }}举一反三吧.下面是正则的一点资料,虽是用javascrip...
2021-03-16 21:05:46
122
原创 Linux查看和编辑文件
cat:从第一行开始显示文本内容(适用于内容较少的) tac:从最后一行开始显示,是 cat 的逆顺序 more:一页一页的显示文本内容(适用于内容较多的) 可以使用空格键或者回车键往下翻页查看后面的内容 less:与 more 类似,但是比 more 更好的是,它可以往前翻页! PgUp键可以往上翻页,PgDn键可以往下翻页 head:只看文本的前面几行 tail:只看文本的后面几行 nl:显示文本内容与行 vim模式...
2020-12-31 14:52:42
248
转载 html+css+js实现点击xxx出现弹窗
这个博主写的特别详细,比较好用。这里不光是可以按钮,针对文字和图片也是可以的:效果:点击弹出框按钮后,页面上显示一个弹出框,并且背景要变成灰色,原始页面不能被操作的,直到关闭弹出框。原理:在原页面的基础上添加两个格,一个是弹出层,一个是遮罩层,即背景层。这两个div和原始页面是在一个文件中,首先通过设置display:none;让这两个div不显示,然后通过给弹出框按钮和关闭按钮绑定事件来实现弹出框的显示和隐藏;实现:1。先实现页面布局;一个弹出框按钮,一个背景层,一个弹出层,一个关闭按..
2020-08-18 13:46:36
19488
1
原创 css+js实现返回顶部
<button onclick="returnTop()" id="btnTop" title="返回顶部">返回顶部</button>JavaScript:// 当网页向下滑动 20px 出现"返回顶部" 按钮window.onscroll = function() { scrollFunction()};function scrollFunction() { console.log(121); if (document.body.scro...
2020-08-07 13:37:27
254
原创 对多个属性全为为集合的,thymeleaf空值处理
开发过程中遇到这样的类: 属性几乎全是list构成先进入查询页面,由于还未到数据库查数据,${txxx.xx}">会报错空指针异常,所以先考虑进行空判断处理,在网络上搜到的判空,用if,还是表达式都不起作用。这样方法处理${txxx?.xx},这里?是判断为空,就不进循环。...
2020-08-06 19:00:07
615
转载 .md文件编写
转载自:https://blog.youkuaiyun.com/qq_36838191/article/details/80579047
2020-08-06 15:25:08
441
2
转载 JAVA虚拟机
转载自:https://blog.youkuaiyun.com/TJtulong/article/details/89598598
2020-07-07 13:40:39
138
转载 springboot启动原理
转载:http://www.yund.tech/zdetail.html?type=1&id=2b2a032bd98dfeb5e4113ef6624722d2
2020-06-23 22:43:15
165
转载 细说业务逻辑
转载自:https://www.cnblogs.com/kaisadadi/p/9265127.html前言内容提要1、我把业务逻辑丢了!——找回丢失的业务逻辑2、细说业务逻辑 2.1、业务逻辑到底是什么 2.2、业务逻辑的组成结构 2.2.1、领域实体(Domain Entity) 2.2.2、业务规则(Business Rules) 2.2.3、完整性约束(Validation) 2.2.4、业务流程及工作流(Business Processe...
2020-06-01 16:49:17
3503
5
转载 分页
一般性分页转载自:https://blog.youkuaiyun.com/ya_1249463314/article/details/68923470mybatis有分页插件,在结合springboot使用一般引入。
2020-05-08 09:28:52
124
转载 产品经理-原型图
转载自:https://www.jianshu.com/p/6dc413c6feab原型图: 使用工具画成类似前端的html,但不是html,仅仅只是一个展示图,不具备任何功能。原型设计工具:Axure InvisionMarvel POP 墨刀...
2020-05-07 10:44:11
947
转载 jvm调优
这篇博文主要是讲jvm参数的作用以及相关分析,还有几个调优方案。转载自:https://www.cnblogs.com/redcreen/archive/2011/05/04/2037057.html
2020-05-06 14:21:20
153
转载 svn使用教程
转载自:https://blog.youkuaiyun.com/hunhun1122/article/details/83506839
2020-04-30 11:35:44
227
转载 json数据格式转换
json数据格式转换转载自:https://blog.youkuaiyun.com/u013862444/article/details/79724842?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-4&depth_1-utm_source=distribute.pc_relevant.none-tas...
2020-04-29 19:23:20
293
转载 thymeleaf模板引擎(html形式格式+数据)
thymeleaf模板引擎(html形式格式+数据)转载自:https://www.cnblogs.com/msi-chen/p/10974009.html#_label0_0
2020-04-29 19:21:34
556
原创 通过jQuery中的Ajax()来操作Json数据
1.通过jQuery中的Ajax()来操作Json数据。 JavaScript--- JavaScript 为页面提供更多功能,是页面交互功能的基础语言。 诞生原因:网页只是一些文字和图片的展示,希望页面上可以有更多功能。 缺点:不同浏览器对 JavaScript 的支持程度非常不统一,而且原生 JavaScr...
2020-04-29 19:19:55
367
转载 idea实现热部署(SpringBoot 项目修改html后不需要重新启动)
1.idea实现热部署(SpringBoot 项目修改html后不需要重新启动)一、引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId>...
2020-04-27 18:26:30
976
原创 java面试集合(自己面试遇到的,不适宜大众)
问:java中涉及到银行,金融一般钱用什么数据类型?答:java.math.BigDecimal,完全精确的计算 float和double都是浮点数, 都有取值范围, 都有精度范围. 浮点数与通常使用的小数不同, 使用中, 往往难以确定。...
2020-04-01 15:11:14
1377
原创 Java开发错误集合
错误集1.java.net.BindException: Address already in use: bind原因:端口号被占用解决:输入netstat -ano,查看笑傲终止占用端口的进程,任务管理器,pidd对应当然,我们为了让用户更加便捷,我们增加了图片拖拽功能。如何插入一段漂亮的代码片去博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的 代码片.// An ...
2019-11-07 15:24:04
264
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅