java
-7710-
你的热情和真诚要留给值得的人
展开
-
java基本功之Map常规遍历方式
常识Map集合初始化的时候,我们最好指定初始化值大小:HashMap 使用 HashMap(int initialCapacity) 初始化。initialCapacity如果不指定初始值大小,默认是16存储容量计算方式:initialCapacity = (存储的元素个数 / 负载因子) + 1,负载因子默认是0.75,如果默认为16,那么能存储的个数为11.25个。加入hashma...原创 2020-04-28 14:38:55 · 197 阅读 · 0 评论 -
thymeleaf模板引擎使用iframe的解决方案
最近在做一个小项目,一个后台简易的系统,后端模板引擎使用thymeleaf,其中这个管理系统后台使用到了iframe来嵌套页面,但是很尴尬的是这种情况,点击右边菜单栏选项,结果:很明显这不是我要效果,不断尝试使用th:replace啊 th:include,最后都是这种效果,当然th:replace可以达到这种效果:但是一旦点击其他的菜单,就会出现上面那种情况,最后发...原创 2019-10-19 15:31:07 · 5682 阅读 · 3 评论 -
ssm简易考试系统
系统分为前台学生端和后台管理员端。前台学生主要功能:进入考试、考试试卷回顾、个人信息查看管理员端:试卷添加、试题添加、所有试卷管理学生端页面:管理员端:需要源码加q1343691474...原创 2019-04-27 12:29:32 · 1729 阅读 · 0 评论 -
list的子类ArrayList,Linkedlist,Vector的测试效率与总结
list set map区别 List,Set都是继承自Collection接口,Map则不是 List特点:元素有放入顺序,元素可重复 ,Set特点:元素无放入顺序,元素不可重复,重复元素会覆盖掉,(注意:元素虽然无放入顺序,但是元素在set中的位置是有该元素的HashCode决定的,其位置其实是固定的,加入Set 的Object必须定义equals()方法 ,另外list支持for循...原创 2019-01-05 21:22:06 · 846 阅读 · 0 评论 -
BIO、NIO和AIO区别
IO的方式通常分为几种,同步阻塞的BIO、同步非阻塞的NIO、异步非阻塞的AIO。 一、BIO在JDK1.4出来之前,我们建立网络连接的时候采用BIO模式,需要先在服务端启动一个ServerSocket,然后在客户端启动Socket来对服务端进行通信,默认情况下服务端需要对每个请求建立一堆线程等待请求,而客户端发送请求后,先咨询服务端是否有线程相应,如果没有则会一直等待或者遭到拒绝请求...转载 2019-01-01 13:45:07 · 195 阅读 · 0 评论 -
java 六大设计原则
一 : 类单一职责原则: 一个类只有一个引起这个类变化的原因。即一个类只完成一个功能,如果做不到一个类只完成一个功能,最少要保证一个方法只完成一个功能。二:依赖倒置原则: 高层组件应该依赖抽象而不依赖具体,即面向接口编程,一般依赖的成员变量或者参数都应该是抽象的不应该是具体的。三:里氏代换原则: 凡是父类出现的地方都可以用子类代替并且原功能没有...原创 2018-12-19 00:51:40 · 249 阅读 · 0 评论 -
java之排序算法——直接插入排序
列出八大排序算法的时间复杂度:直接插入排序(Insertion Sort)插入排序的设计初衷是往有序的数组中快速插入一个新的元素。它的算法思想是:把要排序的数组分为了两个部分, 一部分是数组的全部元素(除去待插入的元素), 另一部分是待插入的元素; 先将第一部分排序完成, 然后再插入这个元素. 其中第一部分的排序也是通过再次拆分为两部分来进行的.插入排序由于操作不尽相同, 可分为 ...转载 2019-01-03 17:46:09 · 333 阅读 · 0 评论 -
浅谈我对jvm的理解
转载自:https://www.cnblogs.com/leefreeman/p/7344460.html 什么是jvmJVM(Java Virtual Machine),俗称Java虚拟机。它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。运行流程jav...转载 2018-12-16 21:56:32 · 1084 阅读 · 0 评论 -
深入理解Java的接口和抽象类
转载自:http://www.cnblogs.com/dolphin0520/p/3811437.html一.抽象类在了解抽象类之前,先来了解一下抽象方法。抽象方法是一种特殊的方法:它只有声明,而没有具体的实现。抽象方法的声明格式为:abstract void fun();抽象方法必须用abstract关键字进行修饰。如果一个类含有抽象方法,则称这个类为抽象类,抽象类必须在类前用...转载 2018-12-16 21:33:29 · 113 阅读 · 0 评论 -
Java八大基本数据类型的介绍
转载:https://www.cnblogs.com/Email-qtl777777/p/9650245.html 四种整数类型(byte、short、int、long):byte:8 位,用于表示最小数据单位,如文件中数据,-128~127 short:16 位,很少用,-32768 ~ 32767 int:32 位、最常用,-2^31-1~2^31 (21 亿)...转载 2018-12-16 21:04:11 · 500 阅读 · 0 评论 -
面向对象编程OOP之我见
首先OOP(object-oriented programming)中最最重要的是这五个点:类 对象 封装 继承 多态其中345点也是面向对象三大特征。 类 类是一个抽象的概念,对象是类的具体。比如:人或者事务就是一个类,而人所具有的身高,体重,年龄就是类的具体。也就是对象。这样理解就显然通俗易懂了。 对象 对象是类的具体,即使对抽象事物的具体表示,使其具有自身的...原创 2018-12-16 14:53:14 · 139 阅读 · 0 评论 -
java中集合Collection转list对象
首先我的需求是获取到购物车列表,购物车列表是一个Map对象,构造方法获取购物项,这里购物项是Collection对象 // 购物项集合,K商品ID,V就是购物项 Map<Integer, CartItem> map = new LinkedHashMap<Integer, CartItem>();public Collection<Cart...原创 2018-08-24 16:22:29 · 63704 阅读 · 0 评论 -
Struts2 Could not find action or result 之坑
报这个错的原因有很多很多,希望你在茫茫百度的时候,报的错和我一样,愉快解决。我报错的原因是一个action继承了 ActionSupport 预设的返回字符串,错就错在,你后面定义的方法一个都没有用它他定义的返回字符串导致了Could not find action or result,我报错的原因就是这个。...原创 2018-08-08 11:36:17 · 534 阅读 · 0 评论 -
org.apache.commons.lang.exception.NestableRuntimeException 罪魁祸首到底是谁?
首先要使用jsonObject必须导入这6个包但是这6个包导进去并不定能执行,说句实话,所以这就很难受 。 但是不要怕,因为你看到了这篇文章,可以说这个bug过了。言归正传,问题出在那个lang包,这里我推荐使用lang2.*版本加上collection3.*版本,就可以完美执行了如果你还不能解决的话,这个时候你就应该debug去看看是不是你在创建jsonObject对象的...原创 2018-08-03 14:57:50 · 109 阅读 · 0 评论 -
hibernate中fetch = FetchType作用
FetchType.LAZY:懒加载,加载一个实体时,定义懒加载的属性不会马上从数据库中加载。FetchType.EAGER:急加载,加载一个实体时,定义急加载的属性会立即从数据库中加载。记录一下。假如这个时候在操作数据的增删改的时候,异步或者同步操作都会报错,刷新页面也没用,因为系统会报错说这个实体为空。...原创 2018-08-07 17:28:35 · 1040 阅读 · 0 评论