自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

安优小青和他的程序生活

安优是只程序猿,除了爱吃桃子以外就是在程序里鼓捣代码击溃BUG。

  • 博客(69)
  • 资源 (8)
  • 收藏
  • 关注

原创 Cannot find the class file for javax.servlet.ServletContext

Maven项目,当run install时, problem 弹出“The project was not built since its build path is incomplete. Cannot find the class file for javax.servlet.ServletContext ”解决:打开pom.xml,找到<dependency> <groupId>org.springframework.boot&l...

2021-06-23 10:22:29 412

原创 HTTP传输接收服务的一次CPU占比100%排查

笔者有个HTTP数据接收的项目上线,接收了大量的客户端HTTP请求,部署在三台LINUX 服务器上。WEB容器采用TOMCAT9,使用JAVA 开发,负责接收客户端持续不断的JSON请求,服务端负责解析为JAVA对象,并对每个对象的属性作合法性验证(比如,某个属性必须是16位的数字和字母且允许|间隔等待)以及相关性验证(比如 某个值必须等于A+B+C)。上线几日来,每天接收80万的基本流水以及800万条的扩展流水。突然某天,客户端那边报告,发送时有大量的连接超时(每次请求达到几十秒才能完成,正常

2020-09-30 17:59:37 921

原创 windows server2012彻底卸载Hyper-V角色和管理工具(微软默认组件管理器置灰,不让你卸载)

传统的方法是:服务器管理器,通过打开删除角色和功能向导,用鼠标点击那个"Hyper-V"的复选框,把对勾去掉,然后一路next ?你想这样搞,可微软偏偏不让你搞,置灰了!这时的你可是怒从心头起。。。。。又看到自己要安装Vmware 虚拟机,可它又提示与Hyper-V冲突,这两家软件是杠上了,老大微软霸道,一副我就不让你装,你能咋滴?咋办?用power shell脚本干掉它。打开...

2019-07-05 17:36:28 12903 3

原创 在SpringMVC 模式下使用ResponseEntity返回灵活定义Header的Gzip压缩文件流

import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.IOException;import java.net.URI;import java.util.zip.GZIPInputStream;import ...

2019-07-03 18:25:22 3987

原创 在phoenix已有表的结构上如何新增一个自增列ID

探索如下步骤,基本可行。以笔者开发环境远程服务器上 NOCURRENTEVASIONDIV_FIRSTDIV 表为例子。---构造临时表,以便将现有数据插入临时表,再从临时表插入到原有表,并且生成自增ID。CREATE TABLE TEMP_NOCURRENTEVASIONDIV_FIRSTDIV( TS_CODE VARCHAR(6) not null, SEG_COD...

2019-05-06 19:05:09 1347 1

转载 终止阻塞的线程

原文出处:开源中国,文章链接地址 https://my.oschina.net/itblog/blog/514047 原文作者 :摆渡者,博客地址 https://my.oschina.net/itblog原文如下:线程状态我们知道,一个线程可以处于以下四种状态之一:1. 新建(New):当线程被创建时,它只会短暂地处于这种状态。此时它已经分配了必须的系统资源...

2019-04-17 10:29:19 947

原创 大数据应用笔记:Phoenix +HBASE 在JAVA应用中错误一例“hbase.DoNotRetryIOException”

项目中使用了Phoenix +HBASE的大数据平台。JAVA8 + Mybatis + SpringMVC 框架下,无论是通过 phoenix-4.14.0-cdh5.14.2-client.jar 驱动来查询数据表还是通过SQuirrel 客户端工具查询界面来访问该数据表,均报以下错误:org.apache.phoenix.exception.PhoenixIOException...

2019-04-08 12:01:45 3300

原创 禁用WINDOWS10系统的启动修复

Windows10 系统稳定安全,微软也是下了重本。但是有一点非常霸道,那就是强制更新,我所说的更新就是它会悄悄地在你用电脑时自动联入互联网下载(UPDATE)微软的补丁程序,以达到修复系统漏洞增强安全性的目的。关键它霸道的地方就是不仅自动更新而且还强制重新启动。你无法想象当你正在聚精会神工作时电脑却突然关机重起了那种窘迫、懊恼、气愤,只想给微软公司问候祖先。 我也不清楚为何,我的办公...

2018-12-28 09:44:07 2772 8

转载 转:Jquery Ajax方法提交参数到后端的action方法

再谈Jquery Ajax方法传递到action原文链接:http://blog.51cto.com/cnn237111/984466

2018-07-19 10:07:14 400

原创 关于 SpringMvc+Mybatis项目的No qualifying bean of type org.mybatis.spring.SqlSessionTemplate

项目启动时,控制台输出No qualifying bean of type org.mybatis.spring.SqlSessionTemplate...且提示某某Dao 注解失败,某某srevice注解失败。原因:1:检查配置文件中注解扫描路径是否正确   如:applicationContext.xml文件(该文件物理位置 项目\src\applicationContext.xml)中: &...

2018-07-06 15:06:12 5341

原创 虚拟机安装CENTOS7 64BIT ROOT 无法登陆的问题

按照 cent os7 安装详解的步骤安装以后,重启动,输入自己设置的root密码,总是被提示 incorrect login,就是无法登陆。之后看到网友提供的各种办法,比如注意大小写,您是不是密码忘了,甚至使用忘记密码的办法强行启动到单用户模式去重置root密码,事实是即使重置了密码还是无效。怎么试都不爽。我觉得这可能是cent os一个bug 。解决的办法是,在安装时一定要选上我们中国时区,中...

2018-04-22 18:17:09 6261 4

原创 ECLIPSE下JAVA 项目配置动态WEB项目失败的解决

起因:新导入一个比较老的系统,该系统之前可能使用的是MyEclipse开发,并提交到svn代码;现在 Eclipse import进来,想在servers选项的tomcat把它run起来,发现不被识别,故此需要将该project转换为 动态web项目。

2017-11-01 17:04:55 1697

原创 消砖块(一) JAVA 算法伪代码(草稿):

消砖块的算法(草稿)

2017-10-27 11:06:54 1030

原创 使用mybatis-generator-core生成MyBatis Mapper文件

使用mybatis-generator-core生成MyBatis Mapper文件

2017-10-27 10:50:00 1316

原创 利用生产者消费者模式实现HTTP接口的异步调用

利用生产者消费者模式实现接口的异步调用

2017-09-05 18:50:46 1646

原创 应用适配器模式---拆分同步事务为异步事务的一种尝试

应用适配器模式---拆分同步事务为异步事务的一种尝试

2017-08-28 18:39:32 818

转载 缓存穿透与缓存雪崩的解决方案

知乎上的一篇 CSDN的讨论

2017-07-19 17:26:42 560

转载 关于JSON的概念以及JSONP的来历和实现以及跨域原理

原文如下http://www.cnblogs.com/dowinning/archive/2012/04/19/json-jsonp-jquery.html写的简单明了,由浅入深!不是那些理论满篇,看完含混不清的写法!特此MARK

2017-04-13 14:04:38 977

原创 AES 加密解密的 JAVA 实现 【二】

AES 加密解密的 JAVA 实现 ,密钥不是16位。

2016-10-13 11:04:03 991

原创 AES 加密解密的JAVA实现方式【一】已调通

AES算法的JAVA实现方式【一】

2016-10-13 10:47:22 733

转载 京东抢购服务高并发实践

京东抢购服务高并发实践,原文如下:http://geek.csdn.net/news/detail/93986文中关键词解释:LUA 的百度百科解释http://baike.baidu.com/link?url=7aKzCaGZQYMFEkYAHR0G90FcYrz1U-yAP4HUagx7rK5cDITV7Dix3pwAcEMmNVRSpT7_aNTqMO

2016-08-10 08:18:07 1503

原创 Eclipse崩溃后无法启动的解决办法[org.eclipse.swt.SWTException: Invalid thread access]

Eclipse崩溃后无法启动的解决办法

2016-04-12 13:59:43 1647

原创 SQLSERVER数据库转换到MySql数据库的若干问题

SQLSERVER转换到MySQL的步骤以及数据升迁的若干问题

2014-03-07 13:34:43 2422

原创 多用户并发操作一条记录的锁定机制

在网络系统实际开发中,经常会碰到这种情况:多个登陆用户可能会同时修改同一条记录这样可能会发生:1) a用户在加载完记录后,b修改保存了数据,对于a来说他的数据被覆盖了;2)a用户看到的是相对于b修改后比较旧的数据通常解决办法是设置悲观锁和乐观锁悲观锁的优点是保证了数据不丢失和一致,缺点是降低了性能;乐观锁的优点是增加了程序可操作性和可移植性,提高了并发性能,缺点是需要控

2014-02-25 23:02:47 5632

原创 JavaScript-JS命名空间的构造和实现-[web前端开发]

所谓命名空间,就是通过 com.proj.common.dosomething 这样的形式使用和访问脚本。为什么要这样做?1。项目很大,应用程序繁杂,使用常路径清晰,容易理解,分门别类;2。可以方法重名,比如你的项目里可能很多 showABC() 这样的方法,是不是很乱?使用命名空间 com.proj.a.showABC() 和 com.proj.b.showABC() 就会区分开

2013-12-17 22:44:28 1127

原创 JS自定义树的实现

/** * 知识点树的创建 * 方法1:addRootNodes ->增加根节点 * 方法2:addChild->>增加子节点 * 说明:该脚本主要为了页面请求动态创建树节点。 * 该树依赖于 css/tree.css, images图片 * * @author IUPRG *//** * 构造 * @param treeID:树容器的di

2013-12-17 22:28:54 2100

原创 关于ckeditor和webeq结合插入在线公式的回复

由于收到很多各位网友发来邮件,无一一回复,甚是抱歉!各位急切之心深为了解。推荐大家参考Baidu百科编辑时的编辑器,那个在线公式用户体验不错!

2013-12-17 22:14:28 1372

转载 Tomcat 7源码学习笔记

接触tomcat7一段时间了,但对这个http请求的字符编码耿耿于怀,网上很多的文章只写皮毛,而且也忽视Tomcat版本,我发现这篇文章从源码角度分析的比较彻底,拿来收藏,望对各位有用.转载自:http://www.17jquery.com/java/48506/  原文:一.概述Tomcat对http请求的字符编码支持得有些混乱,使用起来动不动就发生乱码的情况。通过窥探t

2013-01-28 23:48:46 739

原创 从FCKEDITOR到ckeditor(二)----撰写自定义对话框,增加数学公式(与webEq的结合)

[本文禁止转载,如有需稿请联系本人iuprg,[email protected]]ckeditor3.2.1自定义对话框+自定义工具按钮,增加数学公式(与webEq的结合)关键字:ckeditor,webeq,自定义按钮说明:给ckeditor增加一个按钮,可以在弹出的对话框中输入webeq的数学公式并且插入到当前编辑器中版本:webeq3.7+ ckeditor3.2.1测试环境:IE8,IE6.0正常fireFox3.5下公式显示

2010-08-14 16:48:00 5719 7

原创 从FCKEDITOR到ckeditor(一)----升级,使用,配置

从FCKEditor到ckeditor ckeditor的目录结构,如何替换旧的代码,如何设置ckeditor工具栏,比如去掉实体路径的显示。为ckeditor自定义插件做准备.

2010-07-28 18:11:00 4174

原创 JAVA JNLP组件数字签名制作步骤

=============================================================标题:JAVA JNLP组件数字签名制作步骤关键字:JNLP 数字签名 java 作者:iuprg2009 5.15领域:Java j2ee web 页面 JNLP组件下载运行的数字签名[本文禁止转载,属于个人笔记]=====================

2009-05-15 16:18:00 3566

转载 [转]Delphi指针的运用毫不逊色于C语言的指针

         本文是我从csdn上搜索出来的,原发帖者是[x度空间]      转来与各位朋友共享之,也作为自己的收藏.       大家都认为,C语言之所以强大,以及其自由性,很大部分体现在其灵活的指针运用上。因此,说指针是C语言的灵魂,一点都不为过。同时,这种说法也让很多人产生误解,似乎只有C语言的指针才能算指针。Basic不支持指针,在此不论。其实,Pascal语言本身也是支

2009-04-15 14:31:00 1172

原创 [太强了]世界各地愚人节整人方法-图

 [强]世界各地愚人节整人方法-图 ...图片正在加载中,请稍侯...图片正在加载中,请稍侯...图片正在加载中,请稍侯各位,节日快乐哦:)

2008-04-01 14:27:00 1096

原创 java-web-PIO实现自动生成excel录入模板(实现下拉列表框)[原创]

  [作者:[email protected]]-谢绝转载   POI VERSION 3.0.2 Final(下载地址www.apache.org)    在web开发当中,经常用pio组件实现操作excel文件的功能:创建工作薄,工作表,将数据库表数据导出到excel文件或者从excel文件导入到当前web项目的数据库.那么,如何用pio方便实用地生成一个excel录入模板呢?    b/s

2008-03-17 10:42:00 5983 5

原创 java-web-struts2-2.0-防止重复提交之设置-intercept

在用struts2.0标签开发中,经常要使用form提交.通常:1)写一个action类 此action类完成提交后的保存动作.2)写一个静态jsp页面 写form,以及输入input,和提交button.3)设置struts*****.xml文件配置action名称以及映射的类和返回结果名称等.问题:在点击"提交"后,我们通常会弹出一个提示信息的页面,用户此时有可能会按f5刷

2008-01-28 17:16:00 1930

原创 一言难尽之一票难求

一言难尽之一票难求 老王很久没有买猪肉炖排骨吃了...以前,他每逢周末就陪同老婆逛超市,现在老王看见价格牌的数字,愁劲就来了. 于是老王改吃绿菜.可是,没几天黄瓜都3块一斤了,于是他只能啃土豆了~~ 唉----这世道! 老王骂道. 那天,老王第一个排队买票,大清早的饭都没吃.因为这

2008-01-23 13:50:00 1254

原创 人们对程序员-技术员-的若干误区!

对"程序员""电脑公司""技术员"的若干误区!1)程序员是万能的,程序员就是高手?程序员是个广泛的概念,所从事的职业也五花八门,计算机涉及的行业也是层出不穷。有搞硬件嵌入开发的,有搞数据库应用的,也有搞web互联网开发的,还有搞网络通讯的,多媒体设计的,游戏编成的,驱动开发的......等等。不要以为一说“程序员”就是 "“电脑高手”,一说程序员就问“你会不会写病毒?”每每听到这种问话,我

2008-01-14 15:55:00 4492 15

原创 hibernate连接多个数据库?----其实什么也不用担心

 实际工作应用中,经常要和多个数据库打交道. (偶说的是同一个Sqlserver数据库服务器上的多个数据库,可不是跨平台,异种数据库 :(( )hibernate.cfg.xml通常在这个时候指定一个数据库,也就是:          "-//Hibernate/Hibernate Configuration DTD 3.0//EN"          "http://hibernat

2007-12-12 17:52:00 2759 2

原创 SqlServer_中_Select_加行号_方法

    按照以下两种写法均可,tabname是你的表名                A: SELECT ( SELECT COUNT(1) FROM tabname WHERE id a.id) AS numb, *   FROM tabname a          B: SELECT (SELECT sum(1)  FROM tabname  WHERE id a.id) A

2007-08-18 11:03:00 4569

原创 如何获得刚才新增的Id---hibernate--java--j2ee--[完美方法]

环境:eclipse3.2 +tomcat5.5.17  +struts2.0.6win2003server,[email protected]   经常碰到这种情况:   主表新增时,同时要插入明细表.Id必须获得刚才新增的Id.以前试验过Sql的SELECT IDENT_CURRENT(物理表名) AS MYId 来单独写个方法(注意session)获

2007-07-29 19:48:00 2320 1

Phoenix官网SQL说明PDF格式 for 5.0

Phoenix最新版本截至我上传资源目前是5.0,这是官网的SQL说明PDF格式Phoenix5.0基于HBASE2.0 官网地址:http://phoenix.apache.org/

2018-10-28

MD5计算工具

一个MD5的计算工具,可以计算指定文件的MD5摘要等,应用场景:下载后的文件拿它计算MD5,与官网的MD5比较,从而知道是哪个文件在下载过程中损坏了。

2018-10-26

Intel公司PhoenixHbase会议PPT

Phoenix是一个大数据中间件,这是Intel公司 Phoenix基于Hbase的会议PPT

2018-10-26

editplus5.0解压后安装包

editplus5.0 一个轻量文本编辑工具。下载后解压安装。

2018-10-26

Java JDK1.8 安装包

windows下的JDK1.8安装包,解压后直接双击安装。 完整名称:jdk-8u161-windows-i586.exe。 自己用过的,可用!

2018-07-17

tomcat9.0.6安装版

apache-tomcat-9.0.6 安装版. 支持windows下直接运行并安装,安装前请先安装 jdk.

2018-07-17

java与模式

java与模式,java与设计模式的书,pdf格式的,欢迎下载

2011-11-03

经典算法大全

软件经典算法大全,pdf格式,要的下载去吧...

2011-11-03

空空如也

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

TA关注的人

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