![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
程柯梦想
这个作者很懒,什么都没留下…
展开
-
Ehcache配置参数简介
maxElementsInMemory = "10000" maxElementsOnDisk = "0" eternal = "true" overflowToDisk = "true" diskPersistent = "false" timeToIdleSeconds = "0"转载 2017-05-31 17:53:49 · 318 阅读 · 0 评论 -
单点登陆,SSO英文全称Single Sign On
http://www.cnblogs.com/ywlaker/p/6113927.html原创 2017-08-03 09:20:29 · 1080 阅读 · 0 评论 -
eclipse 修改 ini文件的读取方式
跳转原创 2017-08-17 17:42:08 · 554 阅读 · 0 评论 -
WRONGTYPE Operation against a key holding the wrong kind of value
redis.clients.jedis.exceptions.JedisDataException: WRONGTYPE Operation against a key holding the wrong kind of value学习redis入门报错,错误原因: 因为redis中已经存在了相同的key;解决方法:删除相同key或者采用另外key名称原创 2017-02-06 16:01:15 · 2185 阅读 · 0 评论 -
Java各个集合(Collection)的特性和用途
这篇文章总结了所有的Java集合(Collection)。主要介绍各个集合的特性和用途,以及在不同的集合类型之间转换的方式。ArraysArray是Java特有的数组。在你知道所要处理数据元素个数的情况下非常好用。java.util.Arrays 包含了许多处理数据的实用方法:Arrays.asList:可以从 Array 转换成 List。可以作为其他集合类型构造器的参数转载 2016-03-13 00:22:01 · 2059 阅读 · 0 评论 -
Spring RestTemplate 之中文乱码
Spring RestTemplate 之中文乱码由于RestTemplate的默认构造方法初始化的StringHttpMessageConverter的默认字符集是ISO-8859-1,所以导致RestTemplate请求的响应内容会出现中文乱码。解决办法:springboot中@Bean配置的时候要把StringHttpMessageConverter编码改成UTF8格式。:@Bean...原创 2019-06-18 21:56:48 · 592 阅读 · 0 评论 -
乐观锁和悲观锁
1.面试必备之乐观锁与悲观锁2.悲观锁和乐观锁以及CAS机制3.[数据库锁机制] 深入理解乐观锁、悲观锁以及CAS乐观锁的实现机制原理分析4.Java并发之CAS原理分析...原创 2019-05-20 23:54:15 · 233 阅读 · 0 评论 -
Mybatis Collection查询集合只出现一条数据
http://www.cnblogs.com/junge/p/5145881.html原创 2017-11-27 01:11:14 · 1978 阅读 · 0 评论 -
全局唯一订单号生成方法(参考snowflake)
http://blog.csdn.net/u011236357/article/details/51997083原创 2017-12-14 00:23:27 · 1713 阅读 · 0 评论 -
分布式任务调度平台XXL-JOB
http://www.cnblogs.com/xuxueli/p/5021979.html原创 2017-12-03 22:50:18 · 492 阅读 · 0 评论 -
Ehcache 中ehcache.xml 配置详解和示例
Ehcache 中ehcache.xml 配置详解和示例Java代码 "http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../config/ehcache.xsd"> "java.io.tmpdir"/> Ma转载 2015-11-25 16:38:10 · 1791 阅读 · 0 评论 -
Java基础学习总结——Java对象的序列化和反序列化
一、序列化和反序列化的概念 把对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为对象的过程称为对象的反序列化。 对象的序列化主要有两种用途: 1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中; 2) 在网络上传送对象的字节序列。 在很多应用中,需要对某些对象进行序列化,让它们离开内存空间,入住物理硬盘,以便长期保存。比如最常见的是Web服转载 2016-03-13 00:12:00 · 333 阅读 · 0 评论 -
Spring代码分析一:加载与初始化
一般的Web项目都会在web.xml中加入Spring监听器,内容如下:12345678listener> listener-class>org.springframework.web.context.ContextLoaderListenerlistener-cl转载 2016-02-25 15:29:23 · 488 阅读 · 0 评论 -
Spring引入properties文件
方法1:方法2:gurer"> classpath:com/dispatch/db.properties转载 2016-02-25 15:25:07 · 269 阅读 · 0 评论 -
解决:Could not resolve archetype org.apache.maven.archetypes:maven-archetype-quickstart
装了apache-maven-3.2.3-bin 并做好配置,在eclipse中新建maven工程时报错:Could not resolve archetype org.apache.maven.archetypes:maven-archetype-quickstart:RELEASE from any of the configured repositories.Could not转载 2015-12-17 23:04:42 · 994 阅读 · 0 评论 -
eclipse +maven实现多模块项目struts+spring+mybatis
开发环境:myeclipse 8.5+maven(非myeclipse自带插件)可参考http://blog.csdn.net/qq964166471/article/details/18708735完成配置。 目标:期望有两个web项目A和B,访问同一个数据库,即依赖同一个java项目C这里借用一下前辈的理解:其实是将业务分为多个模块,各个模块之间相互独立,甚至每转载 2015-12-17 10:07:09 · 1179 阅读 · 0 评论 -
Target runtime Apache Tomcat v6.0 is not defined解决方法
Eclipse导入工程后工程上显示一个小红叉,但工程里没有文件错误,也没有语法错误,百思不得其解啊,后来在网上找了一些资料说是项目引用的类库路径有问题。【项目】->【右键】->【build path】->【configure build path】->【libraries】,查看一下引用的类库路径。网上都说是因为这里引用错误引起的,但是我在项目导入的时候做的第一件事情就是修改这里的library,转载 2015-11-29 13:37:13 · 361 阅读 · 0 评论 -
解决使用Maven,代码正确却发生大量类文件cannot be resolved to a type的情况
代码没有任何错误,可是Eclipse却始终提示xxxx cannot be resolved to a type(如下图)。而且毫无规律可言。后来百般查找,发现只要在Eclipse中对该项目clean即可解决(Project---clean)。疑似原因是Maven的clean和Eclipse的clean并不同步造成!maven项目,clean build之后;Eclip原创 2015-11-26 00:47:53 · 1373 阅读 · 0 评论 -
Spring中RedirectAttributes类的具体用法
[转]Spring中RedirectAttributes类的具体用法1. 需求背景 需求:spring MVC框架controller间跳转,需重定向。有几种情况:不带参数跳转,带参数拼接url形式跳转,带参数不拼接参数跳转,页面也能显示。本来以为挺简单的一件事情,并且个人认为比较常用的一种方式,一百度全都有了,这些根本不是问题,但是一百度居然出乎我的意料,一堆都不是转载 2015-11-24 22:22:28 · 3028 阅读 · 0 评论 -
SpringMVC介绍之Validation
SpringMVC介绍之Validation 对于任何一个应用而言在客户端做的数据有效性验证都不是安全有效的,这时候就要求我们在开发的时候在服务端也对数据的有效性进行验证。SpringMVC自身对数据在服务端的校验有一个比较好的支持,它能将我们提交到服务端的数据按照我们事先的约定进行数据有效性验证,对于不合格的数据信息SpringMVC会把它保存在错误对象中,这些错误信息我们也转载 2015-11-24 21:52:53 · 282 阅读 · 0 评论 -
mybatis入门基础(六)----高级映射(一对一,一对多,多对多)
阅读目录一:订单商品数据模型二、一对一查询三、一对多查询四、多对多查询回到顶部一:订单商品数据模型1.数据库执行脚本 创建数据库表代码: View Code 测试数据代码: View Code2.数据模型分析思路(1).每张表记录的数据内容:分模块对每张表记录的内容进行熟悉,相当 于你学习系统 需求(功能)的过程;(2).转载 2015-12-09 11:57:10 · 539 阅读 · 0 评论 -
使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件(转)
mybatis-generator有三种用法:命令行、eclipse插件、maven插件。个人觉得maven插件最方便,可以在eclipse/intellij idea等ide上可以通用。出处:http://www.cnblogs.com/smileberry/p/4145872.htmlMybatis属于半自动ORM,在使用这个框架中,工作量最大的就是书写Mapp转载 2015-11-23 09:46:08 · 532 阅读 · 0 评论 -
Illegal access: this web application instance has been stopped already
Illegal access: this web application instance has been stopped already .Could not load java.net.BindException.信息: Illegal access: this web application instance has been stopped already. Could not lo转载 2015-09-13 22:31:00 · 468 阅读 · 0 评论 -
http://blog.sina.com.cn/s/blog_777a9ccb01013maj.html
myeclipse 在 debug 模式下 启动很慢 今天照常使用MyEclipse 6.5 Blue Edition进行开发,但是却遇到一个怪问题。在MyEclipse环境下,我习惯每次都用debug模式启动Tomcat。这样不管我需不需要debug,我都能可能用得上debug。奇怪的事就是:当我照常在MyEclipse环境下debug启动, 不是一般的慢,是比平时慢了百转载 2015-08-12 19:43:20 · 1159 阅读 · 0 评论 -
myeclipse,eclipse 在 debug 模式下 启动慢
myeclipse,eclipse 在 debug 模式下 启动很慢转载自http://blog.sina.com.cn/s/blog_777a9ccb01013maj.html今天照常使用MyEclipse 6.5 Blue Edition进行开发,但是却遇到一个怪问题。在MyEclipse环境下,我习惯每次都用debug模式启动Tomcat。这样不管我需不需转载 2015-08-12 19:36:07 · 2809 阅读 · 0 评论 -
解决Cannot change version of project facet Dynamic web module to 3.0
目录[-]问题描述解决这个问题的步骤如下:1.把Servlet改成3.0,打开项目的web.xml2.修改项目的设置,在Navigator下打开项目.settings目录下的org.eclipse.jdt.core.prefs3. 打开org.eclipse.wst.common.component 4. 打开org.eclipse.wst.common.proje转载 2015-12-01 15:40:11 · 489 阅读 · 0 评论 -
分享一个完整的Mybatis分页解决方案
Mybatis 的物理分页是应用中的一个难点,特别是配合检索和排序功能叠加时更是如此。我在最近的项目中开发了这个通用分页器,过程中参考了站内不少好文章,新年第一天,特此发文回馈网站。特别鸣谢 paginator项目 (https://github.com/miemiedev/mybatis-paginator ) ,阅读源码帮助很大。 【背景】项目框架是 S转载 2015-12-03 01:18:23 · 1757 阅读 · 0 评论 -
字符数组相互转换成字符串
将字符数组转换成字符串,以逗号分割String[] ary = {"abc", "123", "45"}; 想要得到 String str="abc,123,45";方法1、需要引入Apache Commons组件中的个commons-lang.jar包: String str1=StringUtils.join(ary, ",");方法2、格式化转载 2016-01-23 00:15:21 · 7481 阅读 · 0 评论 -
Could not resolve archetype org.apache.maven.archetypes:maven-archetype-quickstart
Could not resolve archetype org.apache.maven.archetypes:maven-archetype-quickstart:1.1 from any of the configured repositories.解决方式: 1.从http://maven.oschina.net/content/groups/public/org/ap原创 2016-03-19 23:50:11 · 684 阅读 · 0 评论 -
解决Cannot change version of project facet Dynamic web module to 2.5
我们用Eclipse创建Maven结构的web项目的时候选择了Artifact Id为maven-artchetype-webapp,由于这个catalog比较老,用的servlet还是2.3的,而一般现在至少都是2.5,在Project Facets里面修改Dynamic web module为2.5的时候就会出现Cannot change version of project facet Dy转载 2016-03-30 17:33:11 · 314 阅读 · 0 评论 -
maven核心,pom.xml详解
什么是pom? pom作为项目对象模型。通过xml表示maven项目,使用pom.xml来实现。主要描述了项目:包括配置文件;开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的url,项目的依赖性,以及其他所有的项目相关因素。 快速察看: 4.0.0 ... ... ... ... ...转载 2016-02-21 00:59:34 · 341 阅读 · 0 评论 -
Eclipse使用Maven创建Web时错误:Could not resolve archetype org.apache.maven.archetypes:maven-archetype-webap
解决方案:http://repo1.maven.org/maven2/archetype-catalog.xml如果此方法还是创建不了,就可能是你的仓库的问题;找到你的仓库,cmd命令down voteacceptedRemove all your failed downloads:find ~原创 2016-03-30 10:50:33 · 521 阅读 · 0 评论 -
Eclipse创建Maven Project和Maven Module
一、创建Maven Project1.右击 --> New --> Other,--> Maven --> Maven Project --> Next 2.如下图,选中Create a simple project --> Next 3.输入Group Id, Artifact Id, Version, Packaging选择pom,因为创建的Maven转载 2016-02-19 14:32:34 · 2398 阅读 · 0 评论 -
Jar中Manifest.mf详解
打开Java的JAR文件我们经常可以看到文件中包含着一个META-INF目录,这个目录下会有一些文件,其中必有一个MANIFEST.MF,这个文件描述了该Jar文件的很多信息,下面将详细介绍MANIFEST.MF文件的内容,先来看struts.中包含的MANIFEST.MF文件内容: Manifest-Version: 1.0 Created-By: Apache Ant 1.5.转载 2016-02-17 17:35:12 · 502 阅读 · 0 评论 -
Eclipse 最牛的几款插件
Eclipse的应用需要众多的插件,但是Eclipse的插件大家又知道多少呢?这里做一下总结,给需要的朋友。1、PyDev – Eclipse的Python开发环境Pydev这个插件能够让用户利用Eclipse进行Python、Jython以及Iron Python开发,使Eclipse成为一流的Python IDE(集成开发环境)。工具地址:http://转载 2015-12-04 18:10:31 · 663 阅读 · 0 评论