自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (26)
  • 收藏
  • 关注

转载 StringWriter/PrintWriter

在Java中,利用try..catch(..finally)语句可以捕获和处理异常,非常方便。catch块的常见异常处理方式是输出异常,例如把异常输出到日志文件。Exception类有一个printStackTrace()方法,它能够从发生异常的方法中输出堆栈信息,默认输出位置是System.err。但是,有时候我们要把堆栈信息输出到System.err之外的其他地方,例如在出现异常时把堆

2017-05-26 21:09:07 714

转载 java调用需要输入的外部可执行程序

使用Runtime.getRuntime().exec()方法可以在java程序里运行外部程序。  1. exec(String command)  2. exec(String command, String envp[], Filedir)  3. exec(String cmd, String envp[])  4. exec(String cmdarray[])  5.

2017-05-25 08:37:58 4409

转载 使用myeclipse的hibernate reverse engineering(反向工程)的两个问题

2011-7-8 5:22:00来源:Java今天用hibernate的反向工程碰到两个蛮麻烦的问题,于是就写下来一方面做个记录,以后可以翻查到,另一方面可以帮助其他遇到这些问题的朋友。?问题一:今天新建了一个hibernate工程,然后使用反向工程,第一次成功的,但由于反向工程结束后,发现了一些问题,于是就把实体类和xml配置文件都删除了,准备再反向工程一次,结果就遇

2017-05-21 18:28:19 811

原创 OpenSessionInViewFilter原理以及为什么要用OpenSessionInViewFilter

1、说说为什么使用lazy当使用Hibernate中的one-to-many、many-to one、many-to-many关系映射的时候,一个对象中会包含一个或多个Set来关联其他的对象。例如:user-groups,当程序取user 对象时,如果一个用户有多个自定义组,那么程序将把组的信息也读取出来,在log中可以看到两个sql的输出。但是在页面的显示上,也许并不需要显示这个用户相关组的

2017-05-21 16:52:54 501

转载 SpringMvc @responseBody 中文乱码问题

今番又遇到乱码问题,有时候真觉得英语母语的那些地区确实挺省事的,至少不用为了这个经典麻烦去折腾。网络上讨论乱码问题的文章很多,因为各作者使用的计算机环境的不同,往往不是很全面。这里非常推荐的一篇文章:http://dohkoos.name/java-garbled-analysis.html简而言之,乱码的“根本原因是由于编码和解码采用的不是同一种码”。例如作者所举的例子,

2017-05-21 10:12:02 492

转载 解决Spring MVC @ResponseBody返回中文字符串乱码问题

引起乱码原因为spring mvc使用的默认处理字符串编码为ISO-8859-1,具体参考org.springframework.http.converter.StringHttpMessageConverter类中public static final Charset DEFAULT_CHARSET = Charset.forName("ISO-8859-1");解决方法:第一种

2017-05-21 09:53:31 346

转载 css sprite技术解析

css sprite技术解析来源 : 作者 : admin时间 : 2014-09-28 11:15:45 人气指数 :3882 评论收藏 导语 说到css sprite技术第一次接触还是在百度站长工具中网站检测时看到到,说这个技术可以减少网站图片请求次数,当时还不是很理解,之后了解了一番,明白了其中的原理,故在此给大家分享一下。 CSSSprites在国内

2017-05-19 17:11:36 732

转载 35 个 Java 代码性能优化总结

代码优化的目标是:1、减小代码的体积2、提高代码运行的效率代码优化细节1、尽量指定类、方法的final修饰符带有final修饰符的类是不可派生的。在Java核心API中,有许多应用final的例子,例如java.lang.String,整个类都是final的。为类指定final修饰符可以让类不可以被继承,为方法指定final修饰符可以让方法不可以

2017-05-19 14:02:00 332

转载 SQL 优化经验总结34条

(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那个

2017-05-19 14:00:33 289

转载 Java关于Properties用法(二)——替换配置文件中的参数

Java关于Properties用法(二)——替换配置文件中的参数上一章讲了配置文件的基本用法,虽然上一章已经可以解决一些需求,但还不些不足之处。假如,配置文件里面的字符串有一部分需要经常变动,另外一些不需要,上一章的方法就不方便了,所以这章主要讲如何在配置文件中使用参数,然后替换字符串里面的参数值。一、使用类MessageFormat替换配置文件中的参数Messa

2017-05-18 14:15:10 2270

转载 Java关于Properties用法的总结(一)

最近项目中有一个这样的需求,要做一个定时任务功能,定时备份数据库的操表,将表数据写入txt文件。因为文件的读写路径可能需要随时改动,所以写死或者写成静态变量都不方便,就考虑使用配置文件,这里总结些配置文件用法。一、Java Properties类1、Java中有个比较重要的的类Properties(java.util.Properties),是代表一个持久的一套详细属性,属性可以被保存

2017-05-18 14:14:06 600

转载 分享】读取properties配置文件的方法汇总

如题,properties配置文件在项目中是经常用到的,那么读取properties配置文件的方法有哪些呢?方法一:可以通过java.util.Properties类的load()方法1InputStreamin=lnewBufferedInputStream(newFileInputStream(name));2

2017-05-18 14:05:26 580

转载 java.util.ResourceBundle使用详解

一、认识国际化资源文件 这个类提供软件国际化的捷径。通过此类,可以使您所编写的程序可以:         轻松地本地化或翻译成不同的语言          一次处理多个语言环境          以后可以轻松地进行修改,支持更多的语言环境  说的简单点,这个类的作用就是读取资源属性文件(properties),然后根据.properties文件的名称信息(本地化信息),

2017-05-17 08:25:32 1043

转载 SpringMVC Redirect 跳转后保存Model中的数据

在做项目编码时,几乎都不可避免的要用到Redirect跳转并保存其中的参数。例如下面的需求: 在用户的列表页面删除一个用户,在删除后仍停留在列表页面,但是要显示删除成功或者相应的错误信息。 以上这种情况在后台我们一般都分成2个controller,一个删除的controller和一个查询列表的controller,这时候我们就需要用到Redirect跳转,在删除成功后进行跳转进行列表查询,

2017-05-16 16:31:12 859

转载 HttpClient发送get post请求和数据解析

最近在跟app对接的时候有个业务是微信登录,在这里记录的不是如何一步步操作第三方的,因为是跟app对接,所以一部分代码不是由我写,我只负责处理数据,但是整个微信第三方的流程大致都差不多,app端说要传给我access_token和openid,对用户的处理还是要我去请求微信.这里写一下发送请求以及解析数据的过程来获取用户资料,其他的微信业务再做深究import org.apac

2017-05-16 16:22:17 453

转载 MongoDB安装成为Windows服务

使用以下命令将MongoDB安装成为Windows服务。笔者的MongoDB目录为D:\Program Files\mongodb切换到D:\Program Files\mongodb\bin>mongod --logpath "D:\Program Files\mongodb\data\logs.txt" --logappend --dbpath "D:\Program Files\

2017-05-16 13:36:49 279

转载 Windows下安装并设置Redis

Redis对于Linux是官方支持的,安装和使用没有什么好说的,普通使用按照官方指导,5分钟以内就能搞定。详情请参考:http://redis.io/download 但有时候又想在windows下折腾下Redis,可以从redis下载页面看到如下提示:view sourceprint?1.Win64   Unoffici

2017-05-15 21:17:01 335

转载 redis持久化和常见故障

redis 主从复制Redis主从复制的原理当建立主从关系时,slave配置slaveof 。slave服务器会向主服务器发送一个sync命令。master接受并fork一个进程来执行BGSAVE命令。该命令生成一个RDB文件并且全量发送给slave服务器,slave服务器接收并载入RDB文件,同时,主服务器将缓冲区的命令以增量的方式发送给从服务器,最终使从服务器的数据状态和主服务器保

2017-05-15 17:15:50 1661

转载 Redis配置详解

##redis配置详解# Redis configuration file example.## Note that in order to read the configuration file, Redis must be# started with the file path as first argument:## ./redis-server /path/to

2017-05-15 17:07:10 1174

转载 MongoDB设置访问权限、设置用户

MongoDB已经使用很长一段时间了,基于MongoDB的数据存储也一直没有使用到权限访问(MongoDB默认设置为无权限访问限制),今天特地花了一点时间研究了一下,研究成果如下:注:研究成果基于Windows平台MongoDB在本机安装部署好后1. 输入命令:show dbs,你会发现它内置有两个数据库,一个名为admin,一个名为local。local好像没啥用,如果哪位在使用过程

2017-05-15 13:01:04 404

转载 Hibernate批量更新和批量删除批量添加 1(转)

通常,在一个Session对象的缓存中只存放数量有限的持久化对象,等到Session对象处理事务完毕,还要关闭Session对象,从而及时释放Session的缓存占用的内存。批量处理数据是指在一个事务中处理大量数据。以下程序在一个事务中批量更新CUSTOMERS表中年龄大于零的所有记录的AGE字段:Transactiontx = session.beginTransaction();I

2017-05-15 11:20:23 577

转载 Hibernate与MyBatis的对比

第一章 Hibernate与MyBatisHibernate 是当前最流行的O/R mapping框架,它出身于sf.net,现在已经成为Jboss的一部分。 Mybatis 是另外一种优秀的O/R mapping框架。目前属于apache的一个子项目。MyBatis 参考资料官网:http://www.mybatis.org/core/zh/index.htmlH

2017-05-13 21:38:22 290

转载 Apache Commons 工具类介绍及简单使用

Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动。下面是我这几年做开发过程中自己用过的工具类做简单介绍。 组件功能介绍BeanUtils提供了对于JavaBean进行各种操作,克隆对象,属性等等.BetwixtXML与Java对象之间相互转换.Code

2017-05-13 21:36:25 2925

转载 首页 > 程序开发 > 软件开发 > Java > 正文 Java中单元测试中:@BeforeClass,@Before,@Test,@After,@AfterClass中的问题详解

在Junit4中还有的测试注解有:  @BeforeClass ,@Before,@Test,@After,@AfterClass1、其中:@BeforeClass,@AfterClass是Junit4中新添加进去的2、如果Run as --->Junit Test,运行含有@Test注释的方法是,那么所有注解方法都将被执行,所含的执行顺序是:     @BeforeClass ,

2017-05-13 21:05:19 535

转载 SpringMvc之参数绑定注解详解

引言:前段时间项目中用到了REST风格来开发程序,但是当用POST、PUT模式提交数据时,发现服务器端接受不到提交的数据(服务器端参数绑定没有加任何注解),查看了提交方式为application/json, 而且服务器端通过request.getReader() 打出的数据里确实存在浏览器提交的数据。为了找出原因,便对参数绑定(@RequestParam、 @RequestBody、 @Req

2017-05-10 12:45:13 761

转载 数据库连接池druid wallfilter配置

使用缺省配置的WallFilter "dataSource" class="com.alibaba.druid.pool.DruidDataSource" init-method="init" destroy-method="close"> ... "filters" value="wall"/>   结合其他Filter一起使用WallFilt

2017-05-10 08:53:16 11138

原创 Eclipse在异常关闭后,启动闪退的解决办

Eclipse在调试程序过程中,出现问题,强制关闭Eclipse。再启动Eclipse时闪退,重启电脑也没有用。 拟解决方案一:(成功)http://blog.csdn.net/zgf1991/article/details/37961169最好解决办法: 删除文件 [workspace]/.metadata/.plugins/org.eclipse.e

2017-05-09 20:53:39 644

转载 对称加密和非对称加密介绍和区别

什么是对称加密技术?  对称加密采用了对称密码编码技术,它的特点是文件加密和解密使用相同的密钥,即加密密钥也可以用作解密密钥,这种方法在密码学中叫做对称加密算法,对称加密算法使用起来简单快捷,密钥较短,且破译困难,除了数据加密标准(DES),另一个对称密钥加密系统是国际数据加密算法(IDEA),它比DES的加密性好,而且对计算机功能要求也没有那么高。IDEA加密标准由PGP(Pretty

2017-05-07 09:09:36 804

转载 Spring@Autowired注解与自动装配

1   配置文件的方法 我们编写spring 框架的代码时候。一直遵循是这样一个规则:所有在spring中注入的bean 都建议定义成私有的域变量。并且要配套写上 get 和 set方法。  Boss 拥有 Office 和 Car 类型的两个属性:       清单 3. Boss.java package co

2017-05-06 22:29:54 465

转载 jsessionid传送对session实现机制的影响 jsessionid传送对session实现机制的影响

jsessionid传递对session实现机制的影响近期因工作需求探索apache + resin的多机负载分布和多个webapp统一认证的实现方案, 期间设计多个webapp统一认证的实现方案时, 发现resin下通过cookie来传递jsessionid和通过url重写将jsessionid放url中传递, 会有细微的差异.  在servlet规范中,HttpServletSessi

2017-05-04 14:17:50 781

转载 Redis入门 – Jedis存储Java对象 - (Java序列化为byte数组方式)

Redis入门–Jedis存储Java对象- (Java序列化为byte数组方式) 原文地址:http://alanland.iteye.com/admin/blogs/1600685(欢迎转载-转载请保留该原文链接) 07/19/12 03:08:05 PM 在Jedis开发中,我们很多时候希望直接把一个对象放到Redis中,然后在需要的时候取出来。Redis的k

2017-05-03 16:49:35 1376

转载 集群tomcate

集群解决 session共享问题几种方式 1、利用负载均衡器的粘session的方式把所有同一session的请求都发送到相同的Tomcat节点。这样不同用户的请求就被平均分配到集群中各 个tomcat节点上,实现负载均衡的能力。这样做的缺点是没有灾难恢复的能力。一旦一个节点发生故障,这个节点上所有的session信息全部丢失; 2、利用Tomcat session复制的机制使得所

2017-05-03 09:52:09 305

转载 解决cookie跨域访问

http://www.cnblogs.com/hujunzheng/p/5744755.html

2017-05-03 09:28:45 594

转载 Spring Session + Redis实现分布式Session共享

1、添加依赖dependency> groupId>org.springframework.sessiongroupId> artifactId>spring-session-data-redisartifactId> version>1.2.1.RELEASEversion>dependency>dependency> groupId>redis.clientsgroup

2017-05-03 09:23:44 523

转载 关于 tomcat 集群中 session 共享的三种方法

前两种均需要使用 memcached 或 redis 存储 session ,最后一种使用 terracotta 服务器共享。 建议使用 redis ,不仅仅因为它可以将缓存的内容持久化,还因为它支持的单个对象比较大,而且数据类型丰富,不只是缓存 session ,还可以做其他用途,一举几得啊。test url: http://sms.reyo.cn/session.jsp

2017-05-03 09:18:52 2227

转载 过滤器与拦截器的区别

过滤器,是在java web中,你传入的request,response提前过滤掉一些信息,或者提前设置一些参数,然后再传入servlet或者struts的 action进行业务逻辑,比如过滤掉非法url(不是login.do的地址请求,如果用户没有登陆都过滤掉),或者在传入servlet或者 struts的action前统一设置字符集,或者去除掉一些非法字符拦截器,是在面向切面编程的就是在你

2017-05-02 17:09:10 312

转载 springMVC 中几种获取request和response的方式

1.最简单方式:参数例如:@RequestMapping("/test")@ResponseBodypublic void saveTest(HttpServletRequest req, HttpServletResponse resp){  }2.加入监听器,然后在代码里面获取HttpServletRequest req = ((ServletRequest

2017-05-02 14:26:19 802

转载 windows下redis 开机自启动

1,在redis的目录下执行(执行后就作为windows服务了)redis-server --service-install redis.windows.conf2,安装好后需要手动启动redisredis-server --service-start3,停止服务redis-server --service-start4,卸载redis服务r

2017-05-02 08:49:11 494

转载 [原]Redis主从复制各种环境下测试

Redis 主从复制各种环境下测试测试环境:Linux ubuntu 3.11.0-12-generic2GB Mem1 core of Intel(R) Core(TM) i5-3470 CPU @ 3.20GHzRedis 2.6.13以下 R1 表示master, R2表示slave配置采用运维组标准配置,默认主从配置一样,在从节点启动后设置为slave

2017-05-01 16:34:57 435

转载 扩展SpringMVC以支持更精准的数据绑定1

最新版请点击查看FormModelMethodArgumentResolver.java  问题描述:springMVC 数据绑定 多个对象 如何准确绑定?Java代码          "student.name" value="Kate" />        "student.type" value="自费" />    

2017-05-01 12:04:24 361

MySQL大型分布式集群.txt

MySQL大型分布式集群实战开发教程

2019-10-20

龙果从无到有构建大型电商微服务架.txt

龙果从无到有搭建电商实战项目一.二阶段视频教程,本课程将手把手带大家从无到有实现一个真实的大型电商微服务项目,该项目是基于真实的知名互联网企业项目讲解的 第一阶段:会实现电商系统的大部分功能,包括:用户管理,订单管理,商品管理,支付功能,后台管理系统,单点登录,购物车,搜索功能,个人中心等等 第二阶段:进一步完善系统,深入讲解和优化系统,包括:系统性能优化,分布式事务处理,高并发,高可用,缓存,数据库优化,消息队列的数据完整性、一致性,缓存数据的一致性,大事务的性能优化等等

2019-10-20

支持jdk1.8的java反编译工具 luyten

Procyon-Decompiler支持JDK1.8类的反编译,在很多方面做得非常不错,如反编译匿名类、内部类、Java8 Lambda等等。Procyon-Decompiler支持JDK1.8类的反编译,在很多方面做得非常不错:字符串的Switch、枚举声明方面、注解方面、匿名类、内部类、Java8新接口规范、Java8 Lambda表达式、Java8 方法传递等。       luyten是Procyon的GUI,是一款操作简单、功能实用的java反编译工具,软件支持*.JAR、*.zip、*.class等类型文件的反编译操作,还原度非常高,支持更多功能设置,如显式导入、类型、合成组件等等,用户可根据不同的需求选择合适的显示项目,结果更明了。

2019-08-15

java web开发工具类附带源码

java web开发工具类附带源码 有邮件带附件发送 连接池数据库 验证码 web编码过滤 等工具类方便web开发

2017-03-16

ExtJs web 整合开发详细实战教程里面有与框架整合案例

ExtJs web 整合开发详细实战教程里面有与框架整合案例

2017-03-16

spring security 详细配置

spring security 详细配置

2017-03-16

java微信公众账号开发教程

Java 微信公众账号开发详细教程

2017-03-16

java写的几种方便web开发工具类源码

工具类里面有关于java bean 转map map转Javabean 可以支持日期类型转换。关于发邮件可见附件工具类,验证码工具类 编码过滤工具类 加密解密工具类,用c3po连接数据库的

2017-03-16

精通eclipse

精通eclipse

2013-09-29

Eclipse精要与高级开发技术

Eclipse精要与高级开发技术

2013-09-29

java编程实例教程

public class HelloWorld {public static void main(String args[]) {System.out.println("Hello World!"); } } 保存为:HelloWorld.java 注意:文件名必须与包含main方法的类的名字相同,扩展名必须为java。 运行结果: 在屏幕上打印出:Hello,World!

2011-07-01

_汇编语言实验_ 宏程序实验

掌握宏定义和宏调用以及宏中参数的使用方法;了解宏嵌套一般方法;掌握宏库的建立和使用方法。设内存buf开始的单元存放若干个无符号字节数据,数据的个数在COUNT单元。用宏的方法将其转换为十六进制数的ASCII码存入ASC开始的存储区,并将其输出显示。

2011-07-01

_汇编语言实验_简单程序实验

详细报告流程图结果截图在定义20个字节数据中找出最大值送入max中

2011-07-01

汇编语言实验 循环结构程序实验

详细报告流程图代码已知数组A中包含15个互不相等的无符号字节数据,数组B中有20个互不相等的无符号字节数据,编程将同时出现在A、B中的数存入数组C中。

2011-07-01

数据结构单链表操作验证

本演示程序用VC++编写,完成单链表的生成,任意位置的插入、删除,以及确定某一元素在单链表中的位置。带有详细的注释及运行结果及源代码设计分析等很全

2011-05-24

操作系统可变分区存储管理方式的内存分配回收实验报告

带有流程图及注释源代码编写程序完成可变分区存储管理方式的内存分配回收。 具体包括:确定内存空间分配表; 采用最优适应算法完成内存空间的分配和回收; 编写主函数对所做工作进行测试。

2011-05-24

操作系统实验报告进程调度算法

操作系统进程调度详细报告带流程图及详细注释运行结果源代码优先权法与轮转调度算法的模拟加深对进程概念和进程调度过程的理解,掌握进程状态之间的切换,同时掌握进程调度算法的实现方法和技巧。

2011-05-24

操作系统实验银行家算法_

详细的实验报告有注释及源程序及流程图运行结果操作系统实验银行家

2011-05-24

_ Linux 的常用命令与基本管理

掌握 Linux 操作系统中基本命令的用法,从而不用借助鼠标也能够完成部分基本操作,达到快速执行的目的。例如,复制、删除、移动文件,创建账号,配置系统等。

2011-05-04

数据结构实 验 二叉树操作验证报告

数据结构二叉树数操作源代码带注释运行结果算法实验报告写得很详尽

2011-05-04

数据结构报告-约瑟夫环问题

本实验为数据结构实验用循环链表编程,实验报告内容很全,代码有详细的注释。及运行结果

2011-05-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除