
Java
znoone
这个作者很懒,什么都没留下…
展开
-
转载关于jvm参数设置方法
https://www.tqwba.com/x_d/jishu/21263.html转载 2021-06-17 10:31:47 · 181 阅读 · 0 评论 -
logback.xml和logback-spring.xml的区别
我们使用SLF4J框架记录日志时,会用到 logback.xml 和 logback-spring.xml 两个不同的配置文件。logback-spring.xml 只有在Spring应用程序运行的时候才生效,即带有@SpringBootApplication注解的类启动的时候才会生效。如果不是Spring应用程序,而是一个main方法或者一个JUnit的测试方法,要用 logback.xml 来配置。如果没有logback.xml这个文件,或者logback.xml放的路径不对,则日志仍然是会打印转载 2021-04-12 11:05:25 · 1236 阅读 · 0 评论 -
Specification中复杂查询,排序和select查询字段
地址:https://www.cnblogs.com/sap-lucky/articles/6371360.html (基本总结了各种查询案例)地址:https://my.oschina.net/xiwanglr/blog/792962 (关于multiselect查询不起作用问题)...原创 2020-03-24 17:27:11 · 2357 阅读 · 0 评论 -
Spring中HandlerMethod
Spring MVC : 概念模型 HandlerMethod转自:https://blog.youkuaiyun.com/qq_41933149/article/details/102491476转载 2020-03-20 10:05:49 · 429 阅读 · 0 评论 -
详细的java 8新特性
一:Java8新特性之一:Lambda表达式二:Java8新特性之二:方法引用三:Java8新特性之三:Stream API四:Java8新特性之四:接口默认方法和静态方法五:Java8新特性之五:Optional...转载 2019-12-09 09:14:07 · 124 阅读 · 0 评论 -
Java8中sorted的不同写法
简书地址:https://www.jianshu.com/p/3049b281cee6转载 2019-11-12 14:20:00 · 1735 阅读 · 0 评论 -
data jpa Specification动态查询分页-实例
示例链接:https://blog.youkuaiyun.com/qq_31424825/article/details/81330847转载 2019-11-12 14:17:48 · 165 阅读 · 0 评论 -
js中tr[id^="2_"] 的作用
$("tr[id^='code']");//id属性以code开始的所有input标签$("tr[id$='code']");//id属性以code结束的所有input标签$("tr[id*='code']");//id属性包含code的所有input标签可以联想到正则表达式,也有^开头,$结尾,^就是以什么开头的意思,$以什么结尾。...转载 2019-10-30 16:28:23 · 341 阅读 · 0 评论 -
Java 内存溢出(java.lang.OutOfMemoryError)的常见情况和处理方式总结
java.lang.OutOfMemoryError这个错误我相信大部分开发人员都有遇到过,产生该错误的原因大都出于以下原因:JVM内存过小、程序不严密,产生了过多的垃圾。导致OutOfMemoryError异常的常见原因有以下几种:内存中加载的数据量过于庞大,如一次从数据库取出过多数据;集合类中有对对象的引用,使用完后未清空,使得JVM不能回收;代码中存在死循环或循环产生过多重复的对转载 2018-01-29 13:18:23 · 191 阅读 · 0 评论 -
java运行时异常与一般异常有何异同?
Throwable是所有Java程序中错误处理的父类,有两种资类:Error和Exception。 Error:表示由JVM所侦测到的无法预期的错误,由于这是属于JVM层次的严重错误,导致JVM无法继续执行,因此,这是不可捕捉到的,无法采取任何恢复的操作,顶多只能显示错误信息。Error类体系描述了Java运行系统中的内部错误以及资源耗尽的情形.应用程序不应该抛出这种类型的对象转载 2018-01-29 13:55:23 · 159 阅读 · 0 评论 -
Dubbo介绍
http://blog.youkuaiyun.com/ichsonx/article/details/39008519转载 2018-01-20 20:04:05 · 124 阅读 · 0 评论 -
Hibanate的二级缓存
文章:https://www.cnblogs.com/200911/archive/2012/10/09/2716873.html1.什么是缓存? 缓存是介于物理数据源与应用程序之间,是对数据库中的数据复制一份临时放在内存中的容器,其作用是为了减少应用程序对物理数据源访问的次数,从而提高了应用程序的运行性能。Hibernate在进行读取数据的时候,根据缓存机制在相应的缓存中查询,如果在缓存中找到了...转载 2018-01-15 16:50:49 · 929 阅读 · 0 评论 -
java -----Socket编程
网络上两个程序通过一个双向的通信连接实现数据的交换,这双向链路的一端称为一个socket。用来实现不同的虚拟机或计算机之间的通信。java语言中,Socket可以分为两种类型:面向连接的(tcp传输控制协议),面向无连接的(udp用户数据报协议)。任何一个Socket都由端口号和IP地址唯一确定。Socket编程,简单来讲就是通讯的两个端点都是Socket服务,网络通信就是Socket通信,而...原创 2019-02-20 00:24:03 · 187 阅读 · 0 评论 -
abstract class和interface有什么区别?
【Java面试题】9 abstract class和interface有什么区别?含有abstract修饰符的class即为抽象类,abstract 类不能创建的实例对象。含有abstract方法的类必须定义为abstract class,abstract class类中的方法不必是抽象的。abstract class类中定义抽象方法必须在具体(Concrete)子类中实现,所以,不能转载 2018-01-29 10:59:49 · 180 阅读 · 0 评论 -
SpringMVC与Struts2
SpringMVC与Struts2的对比http://blog.youkuaiyun.com/gstormspire/article/details/8239182/SpringMVC与Struts2区别与比较总结http://blog.youkuaiyun.com/chenleixing/article/details/44570681转载 2018-01-20 13:26:01 · 123 阅读 · 0 评论 -
JAVABEAN、EJB POJO区别
JAVABEAN EJB POJO区别1、POJO POJO(Plain Old Java Object)这种叫法是Martin Fowler、Rebecca Parsons和Josh MacKenzie在2000年的一次演讲的时候提出来的。按照Martin Fowler的解释是“Plain Old Java Object”,从字面上翻译为“纯洁老式的java对象”,但大家都使用“简单jav原创 2018-01-19 16:20:39 · 321 阅读 · 0 评论 -
Quartz 入门详解
转载:http://blog.youkuaiyun.com/wenniuwuren/article/details/41483667转载 2018-01-19 10:28:55 · 321 阅读 · 0 评论 -
JAVA中Stack和Heap详解
1.Java中对象都是分配在heap(堆)中。从heap中分配内存所消耗的时间远远大于从stack产生存储空间所需的时间。 (1)每个应用程序运行时,都有属于自己的一段内存空间,用于存放临时变量、参数传递、函数调用时的PC值的保存。这叫stack。(2)所有的应用可以从一个系统共用的空间中申请供自己使用的内存,这个共用的空间叫heap。 (3)stack中的对象或变量只要定义好转载 2018-01-10 16:49:06 · 1086 阅读 · 0 评论 -
Java集合——HashMap、HashTable以及ConCurrentHashMap异同比较
0. 前言HashMap和HashTable的区别一种比较简单的回答是:(1)HashMap是非线程安全的,HashTable是线程安全的。(2)HashMap的键和值都允许有null存在,而HashTable则都不行。(3)因为线程安全、哈希效率的问题,HashMap效率比HashTable的要高。但是如果继续追问:Java中的另一个线程安全的与HashMap功能极其类似转载 2018-01-10 15:48:14 · 217 阅读 · 0 评论 -
JAVA反射机制和invoke解释
JAVA反射机制JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的方法;生转载 2018-01-18 14:09:29 · 849 阅读 · 0 评论 -
Executor线程池详解
为什么引入Executor线程池框架new Thread()的缺点每次new Thread()耗费性能 调用new Thread()创建的线程缺乏管理,被称为野线程,而且可以无限制创建,之间相互竞争,会导致过多占用系统资源导致系统瘫痪。 不利于扩展,比如如定时执行、定期执行、线程中断采用线程池的优点重用存在的线程,减少对象创建、消亡的开销,性能佳 可有效控制最大并发线程转载 2018-01-30 10:21:15 · 494 阅读 · 0 评论 -
java中单例和多例
你用杯子喝可乐,喝完了不刷,继续去倒果汁喝,就是单例。你用杯子喝可乐,直接扔了杯子,换个杯子去倒果汁喝,就是多例。数据库连接池就是单例模式,有且仅有一个连接池管理者,管理多个连接池对象。1. 什么是单例多例:所谓单例就是所有的请求都用一个对象来处理,比如我们常用的service和dao层的对象通常都是单例的,而多例则指每个请求用一个新的对象来处理,比如action; 2.转载 2018-01-30 10:25:31 · 15167 阅读 · 4 评论 -
Hibernate持久化生命周期
一、持久化对象生命周期 下图是hibernate持久化的一个状态图,从图中可以看出,ORM这个过程经历了三个状态:transient,Persistent,Detached。 首先来理解一下 实体对象的三种状态:Transient object ,persist object,detached object包含的信息: 1、Tra转载 2018-01-30 10:38:04 · 198 阅读 · 0 评论 -
关于spring data jpa的一些学习
网址:https://www.cnblogs.com/crawl/p/7735616.html转载 2019-08-30 14:46:40 · 146 阅读 · 0 评论 -
java.lang.IllegalArgumentException: Invalid character found in the request target. The valid charact
java.lang.IllegalArgumentException: Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986.This issue is occurring most of the tomcat versions fr...原创 2019-08-14 18:07:29 · 290 阅读 · 0 评论 -
Java中常见的对象类型简述(DO、BO、DTO、VO、AO、PO)
转自:https://blog.youkuaiyun.com/uestcyms/article/details/80244407转载 2019-07-29 15:54:24 · 279 阅读 · 0 评论 -
Quartz表达式
Quartz表达式“*”字符代表所有可能的值因此,“*”在子表达式(月)里表示每个月的含义,“*”在子表达式(天(星期))表示星期的每一天“/”字符用来指定数值的增量例如:在子表达式(分钟)里的“0/15”表示从第0分钟开始,每15分钟 在子表达式(分钟)里的“3/20”表示从第3分钟开始,每20分钟(它和“3,23,43”)的含义一样“?”字符仅被用于天(...转载 2019-05-28 10:36:07 · 423 阅读 · 0 评论 -
关于Spring中JdbcTemplate
参考:https://blog.youkuaiyun.com/cwr452829537/article/details/84562951https://blog.youkuaiyun.com/guochunyang/article/details/50442305转载 2019-05-09 14:04:11 · 179 阅读 · 0 评论 -
Java虚拟机JVM架构
转自:https://blog.youkuaiyun.com/seu_calvin/article/details/51404589转载 2019-02-26 20:17:30 · 166 阅读 · 0 评论 -
微信公众号获取用户信息
转自:https://blog.youkuaiyun.com/benben_2015/article/details/78904425转载 2019-02-25 20:52:18 · 249 阅读 · 0 评论 -
mybatis的一对多,多对一,以及多对对的配置和使用
2.首先我们开始对mybatis的一对多的探究 根据这个应用场景,我们需要获取在查询一个用户信息的时候还要去读取这个用户发布的帖子现在我们来看一看用户级联文章在JavaBean中的编写方式,这就是一对多在JavaBean中的配置现在我们再来看一看Mybatis的Mapper该如何编写一对多?很简单,就是在resultMap标签中配置<collection>标签,...转载 2019-02-18 21:04:06 · 232 阅读 · 0 评论 -
Spring Boot框架
https://blog.youkuaiyun.com/u012702547/article/details/53740047转载 2018-04-02 10:14:39 · 218 阅读 · 0 评论 -
mybatis一二级缓存
目录导航1、一级缓存2、二级缓存3、自定义缓存1、一级缓存 MyBatis 默认开启了一级缓存,一级缓存是在SqlSession 层面进行缓存的。即,同一个SqlSession ,多次调用同一个Mapper和同一个方法的同一个参数,只会进行一次数据库查询,然后把数据缓存到缓冲中,以后直接先从缓存中取出数据,不会直接去查数据库。 但是不同的SqlSession对象,因为不用的SqlSession...转载 2018-04-02 09:53:55 · 218 阅读 · 0 评论 -
ParameterizedType获取java泛型参数类型
转载:http://blog.youkuaiyun.com/qq_18242391/article/details/54251947转载 2018-01-17 16:40:15 · 268 阅读 · 0 评论 -
Apache POI
转自:http://blog.youkuaiyun.com/vbirdbest/article/details/72870714转载 2018-01-25 10:02:23 · 200 阅读 · 0 评论 -
webservice
文章摘自:http://blog.youkuaiyun.com/yangwenxue_admin/article/details/51059125一、Web Service基本概念Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过SOAP在Web上提转载 2018-01-19 10:23:28 · 237 阅读 · 0 评论 -
使用Spring框架的好处
http://blog.youkuaiyun.com/baoendemao/article/details/39927591转载 2018-01-23 13:41:25 · 267 阅读 · 0 评论 -
DetachedCriteria和criteria使用方法及其区别!
http://blog.youkuaiyun.com/lurao/article/details/52245140转载 2018-01-23 11:14:21 · 175 阅读 · 0 评论 -
Cookie与Session的区别与联系及生命周期
http://blog.youkuaiyun.com/tanyunlong_nice/article/details/47188659转载 2018-01-23 10:28:43 · 145 阅读 · 0 评论 -
jsp和servlet区别
JSP在本质上就是SERVLET,但是两者的创建方式不一样.Servlet完全是JAVA程序代码构成,擅长于流程控制和事务处理,通过Servlet来生成动态网页很不直观.JSP由HTML代码和JSP标签构成,可以方便地编写动态网页.因此在实际应用中采用Servlet来控制业务流程,而采用JSP来生成动态网页.在struts框架中,JSP位于MVC设计模式的视图层,而Se原创 2018-01-22 15:25:41 · 233 阅读 · 0 评论