自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sunny 的专栏

冲冲冲

  • 博客(25)
  • 资源 (19)
  • 收藏
  • 关注

翻译 jvm调优

Linux查看jvm的ThreadStackSize命令java -XX:+PrintFlagsFinal -version | grep ThreadStackSize实例1:笔者昨日发现部分开发测试机器出现异常:java.lang.OutOfMemoryError: GC overhead limit exceeded,这个异常代表:GC为了释放很小的空间却耗费了太多的时间,其原因一般有两个:...

2020-05-27 16:07:11 142

转载 微信开放实战--扫一扫功能(转)

大概流程:1.根据appId和appSecret获取access_token(使用凭证)进入微信公众平台扫码登录测试号公众号:https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/loginpublic static JSONObject getTokenTool(String appId,String appSecret...

2018-09-20 14:45:27 1005

翻译 java生成免费二维码ZXing方式

首先maven加入Zxing包:<dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.1.0</version></dependency&gt

2018-09-04 12:07:32 233

翻译 高并发请求dubbo超时,参数调优说明

 dubbo作为一个服务治理框架,功能相对比较完善,性能也挺不错。但很多朋友在使用dubbo的时候,只是简单的参考官方说明进行搭建,并没有过多的去思考一些关键参数的意义,最终做出来的效果有一定的打折。 这里我根据目前我们项目的使用情况列出几个性能调优的参数及其意义。        在介绍参数之前,我们先了解下dubbo中配置的优先级,以免出现调优参数设置了却没发现效果实际是配置被覆盖导致这样的问题...

2018-05-15 09:40:35 13698

翻译 【高并发】压力测试 java.io.IOException: Too many open files解决方案

用jmeter工具测试5000个线程数的高并发,报java.io.IOException: Too many open files解决方案:ulimit -nLinux: vi /etc/security/limits.conf# End of file*       soft    nofile  65535*       hard    nofile  65535命令:ulimit -n原因:...

2018-05-11 17:45:28 4272

原创 【压力测试】JMeter 4.0 下载安装及配置环境变量

Jmeter简单介绍       Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库、FTP 服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测...

2018-05-09 10:29:18 5042

转载 spring 定时任务执行两次解决办法

今天在做一个项目的时候用到了Spring的定时计划任务。这是Spring的特色功能,可以根据设置在特定的时间或间隔时间做特定的事。下面给出一个例子:[java] view plaincopypackage net.csdn.blog.chaijunkukn;    import java.text.SimpleDateFormat;  import java.uti

2015-12-11 17:51:02 947

转载 用RSA加密实现Web登录密码加密传输

通常我们做一个Web应用程序的时候都需要登录,登录就要输入用户名和登录密码,并且,用户名和登录密码都是明文传输的,这样就有可能在中途被别人拦截,尤其是在网吧等场合。这里顺带一个小插曲,我以前有家公司,办公室装修时候安排的网口相对较少,不太够用,于是我和另外一个同事使用了一个hub来共享一个网口,这就导致了很有趣的现象:任何他的网络包我都能抓得到,当然了,我的他也能抓得到。这是不是有很大的安全隐

2015-12-02 16:12:13 559

翻译 Dubbo原理解析-注册中心之接口介绍

服务注册与发现的中心,服务的提供者将服务发布到注册中心,服务的使用着到注册中引用服务。Dubbo的注册中心提供了多种实现,其实现是基于dubbo的spi的扩展机制的,使用着可以直接实现自己的注册中心。@SPI("dubbo")public interface RegistryFactory {   /**    * 连接注册中心.    * 连接注册中心需处理契约 

2015-11-30 09:58:01 3883

翻译 Spring+Quartz实现定时任务的配置方法

1、Scheduler的配置     说明:Scheduler包含一个Trigger列表,每个Trigger表示一个作业。2、Trigger的配置     说明:

2015-11-26 11:27:53 467

原创 中级Java软件开发面试题以及答案(二)

16、Servlet的生命周期。Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动派遣运行与请求对应的doXXX方法(doGet,doPost)等,当服务器决定将实例销毁的时候调用其destroy方法。与cgi的区别在于servlet处于服务器进程中,它通过多线程方式运行其service方法,一个实例可以服务于多个请求,并且其实例

2015-11-19 16:50:34 4913 1

转载 Spring事务配置的五种方式

前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。    总结如下:    Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一

2015-11-19 16:11:11 715

原创 中级Java软件开发面试题以及答案

1、谈谈对面向对象的理解;2、String、StringBuffer、StringBuilder的区别;3、HashMap、LinkedHashMap、TreeMap的区别;4、ArrayList、LinkedList、vector 的区别;5、抽象类与接口(interface)的区别;6、面向对象的三大特征有哪些?简单概述一下;7、多线程是什么?用什么实现?

2015-11-19 13:11:14 27205 4

翻译 String、StringBuffer和StringBuilder的区别

String 类分别用于实现 IComparable、ICloneable、IConvertible、IEnumerable 和 IComparable 接口。使用 Convert 类进行转换,而不是使用此类型的 IConvertible 显式接口成员实现。 String 类提供的成员执行以下操作:比较 String 对象;返回 String 对象内字符或字符串的索引;复制 String 对象

2015-11-19 11:49:16 565

翻译 JSP学习笔记:Java中HashMap,LinkedHashMap,TreeMap的区别

HashMap,LinkedHashMap,TreeMap都属于MapMap 主要用于存储键(key)值(value)对,根据键得到值,因此键不允许键重复,但允许值重复。HashMap 是一个最常用的Map,它根据键的HashCode 值存储数据,根据键可以直接获取它的值,具有很快的访问速度。HashMap最多只允许一条记录的键为Null;允许多条记录的值为Null;HashMap不支

2015-11-19 11:45:22 641

翻译 jboss7下 Cipher 报异常JCE cannot authenticate the provider BC的解决方法

1、代码中引用了bcprov-jdk16-146.jar,在部署到jboss7.1.1时报如下异常:Caused by: java.lang.SecurityException: JCE cannot authenticate the provider BCat javax.crypto.SunJCE_b.a(DashoA13*..)at javax.crypto.SecretKeyF

2015-11-03 12:00:32 6276 3

转载 QuartZ Cron表达式

CronTriggerCronTriggers往往比SimpleTrigger更有用,如果您需要基于日历的概念,而非SimpleTrigger完全指定的时间间隔,复发的发射工作的时间表。CronTrigger,你可以指定触发的时间表如“每星期五中午”,或“每个工作日9:30时”,甚至“每5分钟一班9:00和10:00逢星期一上午,星期三星期五“。即便如此,SimpleTrigger一样

2015-09-24 10:40:14 392

原创 firefox 与IE 对 js获取当前年份的兼容问题

firefox 与IE 对 js获取当前年份的兼容问题通过年份查找数据的需求,这个功能实现起来比较简单   js代码如下:  [javascript] view plaincopy var myDate = new Date();  var year=myDate.getYear();            year=year+"年";

2015-05-13 16:08:06 470

翻译 Js获取当前日期时间及其它操作

Js获取当前日期时间及其它操作var myDate = new Date();myDate.getYear();        //获取当前年份(2位)myDate.getFullYear();    //获取完整的年份(4位,1970-????)myDate.getMonth();       //获取当前月份(0-11,0代表1月)myDate.getDate();  

2015-05-13 15:41:16 394

转载 eclipse, Log4j配置详细

【1】从零开始 a). 新建Java Project>>新建package>>新建java类;b). import jar包(一个就够),这里我用的是log4j-1.2.14.jar,c). 新建log4j.properties,置于project根目录下;log4j.rootLogger=info, ServerDailyRollingFile, stdout log

2015-03-30 17:25:57 644

原创 百度文本编辑器

1、  Spring的诞生为了解决大型企业级应用的结构复杂,涉及外部资源众多,事务密集、数据规模庞大,用户数量多,又较强的安全性考虑和较高的性能要求。------Rod Jonson (Spring的作者)2、Spring的优化Spring属于集成框架,其核心基于控制反转(Inverse of Control 即IOC),Spring是一个全面的解决方案:提倡不重新造轮子。

2014-05-30 13:10:40 638

原创 Java Web开发中Sping的总结整合dao.xml,service.xml,action.xml

1、  Spring的诞生为了解决大型企业级应用的结构复杂,涉及外部资源众多,事务密集、数据规模庞大,用户数量多,又较强的安全性考虑和较高的性能要求。------Rod Jonson (Spring的作者)2、Spring的优化Spring属于集成框架,其核心基于控制反转(Inverse of Control 即IOC),Spring是一个全面的解决方案:提倡不重新造轮子。

2014-05-30 13:04:03 1146

转载 Struts2 WEB-INF/lib/struts2-core-2.1.8.1jar!/struts-default.xml:47:178

由于目前好像还没有支持struts2的插件,所以就上网找了一些资料解决在myeclipse中配置struts2(了解到struts2必须要在jdk1.6和tomcat6.x)。于是就安装网上的许多版本开始配置,都说简单struts2小程序配置过程中只需导入的struts2的包有5个:struts2-core.jar,commons-logging.jar,freemarker.jar,ognl.j

2014-05-07 15:55:23 701

原创 hibernate题目详解

Hibernate简答题详解 1、请简述hibernate开发程序的优势Hibernate是一个持久化数据的框架,封装了jdbc简化了数据的访问和操作;通过orm(对象-关系映射模型)使用面向对象的方式操作关系型数据库;hibernate还提供了丰富的查询方式(hql查询,本地sql,criteria)以及多种加载数据方式;数据的缓存机制,提高了程序的效率,减少了系统的开发。2、简

2014-02-20 20:48:21 857

原创 struts2理论简答题

理论简答题1、 请简述MVC开发程序的优势开发优势:MVC分成三层Moder(模型)、View(视图)、Controller(控制),提高了代码的复用性,减少了代码的维护量。  MVC分为三层,使项目结构更清晰,由于不同的层各司其职,使项目便于分工和管理。 2、 为什么使用struts开发程序1)Struts2是一个MVC模式的实现,模块化程序设计,是项目便于分工和管理

2014-02-20 20:39:46 1458

AES192、256解密local_policy.jar和US_export_policy.jar

jdk1.6、1.7、1.8的local_policy.jar和US_export_policy.jar,用于替换jdk里的两个jar,解决微信退款信息使用AES192、256位加密解密的问题,存放目录jre\lib\security

2018-11-28

小程序商品详情轮播视频+图片

小程序播放视频+图片轮播展示,

2018-11-28

starUML中文破解版 好用的UML工具

starUML中文破解版 好用的UML工具

2015-12-28

开发部署安装手册

开发环境安装搭建,部署。linux相关部署,相关命令

2015-12-18

微信公众平台完整源码JAVA

用到大神的代码,已亲测,百分百纯金含量!

2015-11-18

java uitl 帮助工具类

java util帮助类,包括日期工具类、字符串处理工具类、上传工具类、http请求工具类、hibernate工具类、MD5工具类、分页工具类等。 CodeStringUtil.java CreateFileUtil.java DateUtil.java FileCopy.java HibernateUtil.java HibernateUtils.java HttpRequester.java HttpRespons.java HttpUtil.java MD5Util.java Pagination.java PropertiesUtil.java RegUtil.java StringUtil.java UploadUtil.java UUIDUtils.java

2015-09-08

微信支付V3 Java jsApi 扫码支付 Demo(转)

最近有下载到一个,上传过单个微信jsapi 的java版本的demo 包括扫码支付和jsapi支付的版本的demo,代码非常的详细,很多容易出错的地方我都注释了出来,报错后台代码和前台代码的demo,前台包括二维码生成demo,另外增加了java版本处理微信支付回调通知的代码demo,整合了最近项目上所有遇见的相关问题和处理办法

2015-04-27

UEditor1_4_3,demo

UEditor1_4_3,demo 是

2015-04-02

apache-tomcat-7.0.59.zip

apache-tomcat-7.0.59.zip ,压缩即可使用。tomcat开发版

2015-04-02

异步上传文件js,ajaxfileupload.js

异步上传文件js,ajaxfileupload.js

2015-04-02

正则表达式详解

正则表达式详解,其中记录了各种正则表达式写法

2015-04-02

Linux+jdk1.7安装文档

Linux+jdk1.7安装文档,其中有详细的在linux中安装jdk,以及配置jdk、环境变量的步骤、

2015-04-02

Linux中配置tomcat的tar.gz包,apache-tomcat-7.0.59.tar.gz

Linux中配置tomcat的tar.gz包,apache-tomcat-7.0.59.tar.gz

2015-04-02

JSTL的jar包以及tld

当中包括JSTL的jar包以及tld,主要是在部署linux服务器上时没有jstl.jar包会报异常,在myeclipse中启动时正常。

2015-04-02

org.springframework.transaction-3.1.0.M1.jar

org.springframework.dao.DuplicateKeyException

2014-10-29

svn客户端下载

一个很好的svn客户端应用程序下载,提供Eclipse插件下载

2014-04-22

qq在线状态显示未启用怎么解决,实现qq客服功能

qq在线状态显示未启用怎么解决,实现qq客服功能

2014-04-21

Linux下安装Oracle

基于Linux系统下,输入命令安装Oracle

2014-02-27

Spring开发框架

  Spring是一个开源框架,Spring 是一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。 它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。

2014-02-20

空空如也

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

TA关注的人

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