自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(78)
  • 资源 (9)
  • 收藏
  • 关注

原创 阿里巴巴春季校招

阿里巴巴春季校招,来吧小伙伴http://alibaba.tupu360.com/campusActivity/getActivityInfo?activityCode=EAni2vOke9kQDT6KPvKd86nD5wDLw9qN2szfW01I%2FXs%3D&enter=menu

2020-04-24 20:01:25 263

原创 压测记录

目标:需要单tomcat达到1000个线程,并发300 (轻松达到,可以达到2000并发,如果程序做写改动可以到1w并发单tomcat)jmeter配置:最大线程数1000,集合点:300 ,持续10s ,也就是300个请求发送一次(对于服务端来说就是300个servlet线程)接口单个请求处理平均时间:5mstomcat配置:nio , 最大连接数1000 ,最大线程数1000 ,最

2018-01-12 11:01:12 481

原创 安装codis(release3.2.8)

参考文献 :https://github.com/CodisLabs/codis/blob/release3.2/doc/tutorial_zh.md注意:codis不同版本的安装不同, 本我这是针对release3.2.8进行安装部署1、安装go:下载安装包:(貌似海外服务器才能下载,如果不能下载,从其他途径下载)wget https://stor

2017-11-07 17:01:35 1683

原创 多线程接收数据并缓存到BlockingQueue,然后多线程消费缓存数据

多线程接收数据并缓存到BlockingQueue,然后多线程消费缓存数据请大家看看, 有没有什么问题, 请指出,谢谢 。package com.ygd.learn.threadTest.lock1.dtc;import java.text.MessageFormat;import java.util.concurrent.*;/** * Description * 模拟一个接

2017-09-01 17:22:23 2579

转载 Android layout属性大全

看了别的文章比较好,拿来看看, 有些改动(红字部分)   第一类:属性值 true或者 false           android:layout_centerHrizontal 水平居中      android:layout_centerVertical 垂直居中      android:layout_centerInparent 相对于父元素完全居中     

2017-03-07 17:26:47 433

原创 log4j appender 分析

-->                      日志输出级别优先级控制:第一优先 --> 第二优先                     第三优先

2016-08-04 10:41:38 683

转载 zookeeper适用场景:zookeeper解决了哪些问题

文章来源: http://www.cnblogs.com/likehua/p/3999600.html问题导读:1.master挂机,传统做法备份必然是以前数据,该如何保证挂机数据与备份数据一致?2.分布式系统如何实现对同一资源的访问,保证数据的强一致性?3.集群中的worker挂了,传统做法是什么?zookeeper又是如何做的?分布式系统的运行是很复

2016-08-03 14:32:42 689

转载 ThreadLocal

ThreadLocal是解决线程安全问题一个很好的思路,ThreadLocal类中有一个Map,用于存储每一个线程的变量副本,Map中元素的键为线程对象,而值对应线程的变量副本,由于Key值不可重复,每一个“线程对象”对应线程的“变量副本”,而到达了线程安全。我们知道Spring通过各种DAO模板类降低了开发者使用各种数据持久技术的难度。这些模板类都是线程安全的,也就是说,多个DAO可以复

2016-08-03 10:57:05 316

原创 mybaties几点注意

1、批量查询,并且是list作为传入参数,传出参数作为自定义对象 <select id="queryUserByName" resultMap="UserCnNameMapResult" parameterType="list"> select cn_name , NAME from p_user u where name in

2016-08-02 19:20:21 324

原创 spring事物不回滚问题

如果对方法设置了spring事物,并且在设置事物的方法中进行了try ,catch 那么, 一定要在catch中把异常抛出,否则事物不会回滚,下面上例子说话事物级别:REQUIRED1、不回滚情况(deleteUserByName产生了 异常,但是捕获了并且没有抛出)public Boolean deleteStoreManage(InitStoresDto ini

2016-07-28 10:51:59 733

转载 spring 时间设置

单纯针对时间的设置规则org.springframework.scheduling.quartz.CronTriggerBean允许你更精确地控制任务的运行时间,只需要设置其cronExpression属性。一个cronExpression表达式有至少6个(也可能是7个)由空格分隔的时间元素。从左至右,这些元素的定义如下:1.秒(0–59)2.分钟(0–59)3.小时(0–

2016-07-26 13:38:21 722

原创 log4j root 和 category (logger)关系

additivity="false"> public String index(Model model) { logger.info("日志测试"); return null; }测试结果:

2016-07-20 14:09:13 10124 1

转载 log4j配置详解

Log4j或logback的配置文件中,root和logger是父子的关系。 Logger的appender根据参数additivity决定是否要叠加root的appender,logger的级别是其自身定义的级别,和root的级别没什么关系。 判断一个类的日志输出情况,首先找到这个类所在的logger(没有特别定义则默认为root),然后根据以上规则判断出这个logger

2016-07-20 11:09:27 431

原创 spring mvc 传递数组对象

spring mvc 传递数组对象,目前我常用的是两种方式第一种方式优点:后台不需要转换,直接接收到的就是实体 缺点:只能传递一个参数vm文件 $("#saveuddd").click(function(){ var saveDataAry=[]; var data1={"name":"te

2016-07-19 18:20:37 6172

转载 spring中几个主要的类(一)InitializingBean接口

spring中几个主要的类(一)InitializingBean接口spring中几个重要的类(一)InitializingBean接口项目中管理事务比较简单,用TransactionTemplate,就直接以TransactionTemplate为入口开始学习。TransactionTemplate的源码如下:public class TransactionTemplate

2016-07-06 14:31:46 2426

转载 适配器模式(Adapter):类适配器、对象适配器

原文出处适配器模式(Adapter):将一个类的接口转换成客户希望的另外一个接口。A d a p t e r 模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。适用场景:1、已经存在的类的接口不符合我们的需求;2、创建一个可以复用的类,使得该类可以与其他不相关的类或不可预见的类(即那些接口可能不一定兼容的类)协同工作;3、在不对每一个

2016-05-19 10:44:11 374

转载 Java线程详解,写的很好

Java线程:概念与原理一、操作系统中线程和进程的概念现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。 线程是指进程中的一个执行流程,一个进程中可以运行多个线程。比如java.exe

2015-02-05 17:07:38 14699 1

转载 Web.xml配置详解之context-param

contextConfigLocationcontextConfigLocationValue>作用:该元素用来声明应用范围(整个WEB项目)内的上下文初始化参数。param-name 设定上下文的参数名称。必须是唯一名称param-value 设定的参数名称的值初始化过程:在启动Web项目时,容器(比如Tomcat)会读web.xml配置

2015-02-02 10:28:39 461

转载 分享8年开发经验,浅谈个人发展经历,明确自己发展方向

在中国有很多人都认为IT行为是吃青春饭的,如果过了30岁就很难有机会再发展下去!其实现实并不是这样子的,在下从事.NET及JAVA方面的开发的也有8年的时间了,在这里在下想凭借自己的亲身经历,与大家一起探讨一下。  明确入行的目的很多人干IT这一行都冲着“收入高”这一点的,因为只要学会一点HTML、DIV+CSS,要做一个页面开发人员并不是一件难事,而且做一个页面开 发人员

2014-05-16 17:32:12 629

转载 java io

Java流操作有关的类或接口:Java流类图结构: 流的概念和作用流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 IO流的分类根据处理数据类型的不同分为:字符流和字节流根据数据流向不同分为:输

2014-04-01 17:20:53 663

转载 Tomcat升级到6.0遇到的双引号改单引号问题

JSP页面中出现赋值,字符串联接" title="" format="{0,number, ###,###.##}" class="its" sortable="true" style="width:75;text-align:right;" total="true" defaultorder="descending"/> 就会报解析异常javax.

2014-03-05 13:04:48 1553

转载 tomcat 乱码

useBodyEncodingForURI="true首先,说说JSP/Servlet中的几个编码的作用。 在JSP/Servlet中主要有以下几个地方可以设置编码,pageEncoding="UTF-8"、contentType="text /html;charset=UTF-8"、request.setCharacterEncoding("UTF-8")和 response

2013-12-24 17:53:13 621

原创 JNDI配置

介绍两种方式,第一种是不依赖于tomcat的配置;第二中是依赖于tomcat的配置;但是这两种都需要在tomcat的lib包下添加所需的数据库驱动包第一种,不依赖于tomcat的配置:  1、把所需驱动包放到tomcat的lib包下   2、配置web工程的web/META-INF/添加“context.xml”文件 WEB-INF/web.xml <Resour

2013-12-11 11:06:36 1109

原创 tomcat从低版本升级到高版本

今天把tomcat从5.0升级到了6.0.37发现好多功能都使用不了,点击进入都是白页,后来找了好多资料发现是tomcat的原因,在tomcat/conf/catalina.properties文件的最后面添加org.apache.jasper.compiler.Parser.STRICT_QUOTE_ESCAPING=false ;下面引用其他文章中的一段话:错误产生的原

2013-12-09 23:00:21 15467

转载 java中newInstance()与new 比较

-------------------------------------------------------1----------------------------------------------·首先从功能上来说:它们都是创建类的实例New是一个关键字NewInstance(),是一个方法·它们的区别究竟在什么地方呢?1、newInstance(),采用的是类加载机制

2013-11-28 11:22:54 4734

转载 tomcat 中指定JDK

在tomcat中指定tomcat要使用的JDK需要修改两个文件,如分别为‘bin\catalina.bat’和'bin\setclasspath.bat'文件,具体修改如下两个步骤所示:兰字标出的是需要修改的内容,红字标出是修改后的内容。1,修改bin文件夹下面的catalina.bat文件,把如下内容    rem ----- Execute The Requested Comm

2013-11-20 13:53:53 951

原创 js处理json格式,输出

var dataObj=eval("("+data+")");//js处理json格式,输出

2013-09-16 13:28:55 3768

原创 程序中非action获得spring容器

java类:public class MySpringContext implements ApplicationContextAware{ private static ApplicationContext context;//声明一个静态变量保存 @SuppressWarnings("static-access") public void setApplicationCon

2013-09-04 11:23:22 999

原创 java定时器,在web工程中执行

java定时器小例子,在web项目中运行,没有

2013-08-29 15:31:10 2373

原创 js判断IE浏览器是否安装插件

问题:1、64位IE不能正常显示SVG图function isSVG(){ //IE不支持navigator.mimeTypes属性 if (navigator.mimeTypes != null && navigator.mimeTypes.length > 0){ //如果不是IE,判断此游览器中是否有支持SVG的插件 var setSvg = !!navigator.mim

2013-07-30 17:04:28 5820

转载 js 判断svg插件(adobe viewer)

转自:http://blog.sina.com.cn/s/blog_64d015c10100i76q.html一直在找判断游览器是否支持SVG插件的JS代码,今天终于在SVG中国上找到了,可以查看《客户端与服务器端的SVG》一页。但它的代码中却含有VB代码,于是我把它都改为了JS代码,如下: function isSVG(){ //IE不支持navigator.mimeTypes属性 if

2013-07-30 17:00:14 1463

原创 java 递归查询树形结构

CREATE TABLE "T_MB_PEAK_POWERTYPE" ( "TYPEID" NUMBER(4,0) NOT NULL ENABLE, "TYPENAME" VARCHAR2(100 BYTE) NOT NULL ENABLE, "UPTYPEID" NUMBER(4,0), "TYPELEVEL" NUMBER(4,0) NOT NULL ENABLE, "O

2013-06-18 13:52:11 5656

原创 java 大数据处理

BigDecimal的应用,BigDecimal是对大数据进行处理的,double类型可以存储大数据,但是会以E7的形式显示,如果直接显示在页面是用户看不懂的,这是可以把double转成BigDecimal,具体方法如下:代码:BigDecimal gigDecimal = new BigDecimal(data);      gigDecimal.setScale(decimal , B

2013-05-15 14:04:05 2874

原创 orace 创建表空间、用户、imp、exp、conn

/*分为四步 *//*第1步:创建临时表空间 */create temporary tablespace user_temp tempfile 'e:\oracle\oradata\user_temp.dbf' size 50m autoextend on next 50m maxsize 20480m extent management local; commit;

2013-05-04 12:38:42 1450

原创 查找windows操作系统端口占用

netstat -ano | findstr "port"

2013-04-08 16:17:31 619

原创 java io

最近看了一下Java io 具体细节不详细描述  推荐一篇文章写的不错,对io简述的比较全面,不过不是很细致  http://www.cnblogs.com/rollenholt/archive/2011/09/11/2173787.html 一下描述一下java io中的主要操作类 字节流InputStream in = new FileInputStream(new

2013-03-26 10:51:24 981

转载 递归方法的实现原理解析

递归是每位程序学习人员绕不过的一个重要的设计思想,它很简单却足够强大!不过,最近我在研究迷宫求解问题时却对其中关于图形节点的回溯感到很迷惘,翻了很多资料也想了很久终于知道问题出在哪儿了!老师们讲递归很少有讲它的具体原理的,本文我将从“阶乘”这个很经典的数学问题入手,深入浅出地透视一下递归的原理,先声明一下,它是基于堆栈这种数据结构的!对于非递归函数,外部程序在调用它们前,系统要保存以下两类

2013-03-18 22:10:19 1572

原创 sax 解析 xml

不错的文章链接   初步了解只看1、2 就可以了 其实3、4我也怎么看,只是大概扫了一眼1、讲的最详细  推荐http://sinye.iteye.com/blog/7638952、例子不错  http://wnight88.blog.51cto.com/512204/1631973、最复杂  没仔细看http://www.iteye.com/topic/4013774

2013-03-13 18:28:43 692

原创 修改xml的节点数据内容

今天做程序的时候,服务端接收到xml,并解析,进行了一个判断,如果name节点的内容为空,则系统自动给该节点赋值,把赋值之后的xml再传递给另外一个服务使用,这里就涉及到了修改xml的内容,开始想着是把xml重新封装一遍,但是这样会对效率、内存产生很大的影响,后来看了看xml的api,有个doc.asXML的方法,可以实现修改了xml内容,然后改变xml的内容。具体代码如下Docume

2013-03-12 16:30:41 5960 3

转载 ORA-12519: TNS:no appropriate service handler found 解决

有时候连得上数据库,有时候又连不上.可能是数据库上当前的连接数目已经超过了它能够处理的最大值.select count(*) from v$process --当前的连接数select value from v$parameter where name = 'processes' --数据库允许的最大连接数修改最大连接数:alter system set processes = 3

2013-03-11 09:00:41 694

tomcat+solr3.6+mmseg4j

tomcat+solr3.6+mmseg4j 整合+使用例子

2013-01-07

apache+tomcat+jk

apache+tomcat 整合 版本对应

2012-11-30

apache solr 例子

apache solr EmbeddedSolrServer 例子 用的版本是3.6.1,只是简单的查询、添加、删除,没有配置分词 , 有些代码页是在直接借用别人的

2012-09-24

js 实现 遮罩层

js 实现 遮罩层 ie firfox google 等 浏览器都支持

2012-06-21

三子棋程序、执行文件

三子棋,包括程序和可执行文件,如果执行《三子棋.exe》杀毒提示的话,不必惊慌,这不是病毒,只是把制作的时候把exe文件的图标修改了,杀毒软件认为是病毒,可以不用理会。

2012-05-11

JMS和tomcat+activeMQ例子以及文档

JMS+tomcat+activeMQ挺好的

2011-04-18

绿色exe图标修改器 绝对好用

一款不错的exe图标修改器,绝对绿色,放心使用

2011-01-10

绿色exe文件图标修改器

挺好的软件!如果按照360的话可能说是病毒,其实不是病毒,在金山下没问题!据说360是按照文件名来区分病毒的!

2011-01-06

空空如也

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

TA关注的人

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