07 2020 档案
摘要:在项目中,我们会遇到异常处理,对于运行时异常,需要我们自己判断处理。对于受检异常,需要我们主动处理。 但是繁琐的try{}caht嵌套在代码里,看着很不舒服,这里我们不讨论性能,就代码来讲,来看看如何将他隐藏起来。原理是不变的。变得是写法。下面我们来看如何优雅的处理异常块。 在这之前。你需要知道以下
阅读全文
摘要:参考博客: https://www.cnblogs.com/balingybj/p/5751707.html Switch的思考 Switch与If--else的比较 switch...case与if...else的根本区别在于, switch...case会生成一个跳转表来指示实际的case分支的
阅读全文
摘要:˙·...·˙`˙bai·....· du┄┅┄┅┄┅┄┅┄*zhi ┄┅┄┅┄┅┄┅┄° …·dao…·…·…·…·…·…· ¨¨¨¨¨¨¨¨¨¨¨¨¨¨ ┉┉ ∞ ∞ ┉┉┉┉ ∞ ∞ ┉┉┉ ━━━∝∞ ﹋﹊﹋﹊﹋﹊﹋﹊﹋﹊﹋﹊﹋﹊﹋﹊﹋﹊ …┉═∞═…┉ ═∞═ ┈━═┈━═┈━═┈━═┈━
阅读全文
摘要:Externalizable vs Serializable Externalizable和Serializable的一些比较点,如下: 【1】 Serializable 是标识接口 public interface Serializable { } public interface Externa
阅读全文
摘要:尽量使用使用Comparator进行排序, 在java中,要想给数据进行排序,有两种事项方式, 一种为实现Comparable接口, 一种是实现Comparator接口, public interface Comparable 此接口强行对实现它的每个类的对象进行整体排序。这种排序被称为类的自然排序
阅读全文
摘要:原来路径:https://www.itranslater.com/qa/details/2104117160695038976 java - 如何初始化静态Map? import com.google.common.collect.ImmutableMap; import java.util.Abs
阅读全文
摘要:当可以使用ip访问,但是不能通过域名访问的时候。可以设置一个静态的DNS。 114DNS以多个基bai础电信运营商自用的duDNS系统为基础,通过扩展而建成专业的第三方高zhi可靠DNS服务平台,该平台由dao几百个Intel的高端CPU内核构成,有多条10GE和GE电路直连多个基础电信运营商的核心
阅读全文
摘要:需求是这样的: 我需根据不同情况,初始化一个大小不同的数组,做开始的想法是通过 if--else,但是发现写出来不好看。不符合个人习惯。所以想着优化一下。 数据为Demo数据,没有实际意义 我的想法是这样的; 将逻辑判断写到初始化数组的[] 里,使用三元运算符实现 具体实现是这样的;
阅读全文
摘要:java 的transient关键字的作用是需要实现Serilizable接口,将不需要序列化的属性前添加关键字transient,序列化对象的时候,这个属性就不会序列化到指定的目的地中。 用法,@transient 就是在给某个javabean上需要添加个属性,但是这个属性你又不希望给存到数据库中
阅读全文
摘要:需要一个工具包: if(userList != null && userList.size() > 0) 》》 CollectionUtils.isNotEmpty(userList); public static boolean isEmpty(Collection coll) { return
阅读全文
摘要:进入组策略,可以在运行中输入gpedit.msc,然后回车就可以进入组策略了。
阅读全文
摘要:1.配置MongoDB的yum源 vim /etc/yum.repos.d/mongodb-org-4.0.repo [ngodb-org] name=MongoDB Repository baseurl=http://mirrors.aliyun.com/mongodb/yum/redhat/7S
阅读全文
摘要:on duplicate key update 如果在insert语句后面带上ON DUPLICATE KEY UPDATE 子句,而要插入的行与表中现有记录的惟一索引或主键中产生重复值,那么就会发生旧行的更新;如果插入的行数据与现有表中记录的唯一索引或者主键不重复,则执行新纪录插入操作。另外,ON
阅读全文
摘要:1>jQuery插件支持的转换方式: $.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对象 2>浏览器支持的转换方式(Firefox,chrome,opera,safari,ie9,ie8)等浏览器: JSON
阅读全文
摘要:嗯,跑项目突然报这个错,请教了大佬: 转载:https://blog.csdn.net/sonycong/article/details/90444375 Error updating database. Cause: java.sql.SQLException: Lock wait timeout
阅读全文
摘要:按钮防止多次点击重复提交的方法, 使用pointer-events: none CSS样式,该样式意思为,当前元素不会成为点击事件的target,在一次点击事件发生之后,通过点击事件添加该属性,当异步请求返回结果后,在通过class属性将该属性移除掉。
阅读全文
摘要: 根据线程的实际情况,我们发现, 同样的时间里,下面的的效率远远大于上面的,所以我们要构建一种可以运行很多个逻辑片段,只进行一次创建和销毁的模型, 所以我们提出了线程池模型。 一个线程池的属性起码包含初始化线程数量、线程数组、任务队列。 初始化线程数量指线程池初始化的线程数, 线程数组保存了线程
阅读全文
摘要:思路即提高当前容器的CSS权重 使用 !important !important为开发者提供了一个增加样式权重的方法,比直接在元素的 style 属性中设置 CSS 声明还要高, 一般用在 CSS 覆盖 JavaScript设置上。 <!DOCTYPE HTML> <html> <head> <me
阅读全文
摘要:往数据里添加JSON字符串 // 往数据里添加JSON字符串 var arr = []; var json ={"name":"liruilong","sex":"男"} arr.push(json); alert(JSON.stringify(arr)); 往数组的json字符串里新增数据 //
阅读全文
摘要:Spring中的@Transactional注解支持9个属性的设置,这里只讲解其中使用较多的三个属性:readOnly、propagation、isolation。其中propagation属性用来枚举事务的传播行为,isolation用来设置事务隔离级别,readOnly进行读写事务控制, 参数名
阅读全文
摘要:var me = this; 的意义。 网上说是为了压缩代码。 所以建议当引用this超过3个是时可以这样写,当小于3个时不用这使用这种写法。
阅读全文
摘要:需求是这样的: 前端模板引擎为JSP,需要在后端返回下拉数据的基础上添加一个全部的下拉选择。 EasyUI 官网: http://www.jeasyui.net/plugins/169.html 实现方式: 将EasyUI Combobox 组合框的数据加载放到页面初始化的时候处理。 即将组合框的构
阅读全文