自定义博客皮肤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)
  • 资源 (9)
  • 论坛 (326)
  • 收藏
  • 关注

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

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

2020-09-30 17:59:37 125

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

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

2019-07-05 17:36:28 7307

原创 在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 2539

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

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

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

转载 终止阻塞的线程

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

2019-04-17 10:29:19 436

原创 大数据应用笔记: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 1772

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

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

2018-12-28 09:44:07 1864 7

原创 骄兵必败----评中国U23 淘汰赛0:4沙特

        中国男子U23足球队亚运会 16强淘汰赛又输了,连续10年了,亚洲8强都进不去,逢淘汰赛必输。        能不能长点脸,心里没点B数?        小组赛连续拼力,总共三场,最后一场你就不能大面积轮换吗?草!主教练你是个SB吗?连我这伪球迷都知道保存体力,小组赛最后一场没必要赢,可以输球,你倒好,连赢三场,到淘汰赛了 还不好好提前研究对手的打法,你以为你是谁啊?都淘汰赛了...

2018-08-24 23:11:03 444

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

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

2018-07-19 10:07:14 305

原创 关于 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 3381

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

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

2018-04-22 18:17:09 4293 1

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

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

2017-11-01 17:04:55 1064

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

消砖块的算法(草稿)

2017-10-27 11:06:54 846

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

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

2017-10-27 10:50:00 1184

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

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

2017-09-05 18:50:46 1419

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

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

2017-08-28 18:39:32 714

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

知乎上的一篇 CSDN的讨论

2017-07-19 17:26:42 484

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

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

2017-04-13 14:04:38 872

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

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

2016-10-13 11:04:03 861

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

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

2016-10-13 10:47:22 657

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

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

2016-08-10 08:18:07 1399

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

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

2016-04-12 13:59:43 1373

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

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

2014-03-07 13:34:43 2156

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

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

2014-02-25 23:02:47 5124

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

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

2013-12-17 22:44:28 1047

原创 JS自定义树的实现

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

2013-12-17 22:28:54 1799

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

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

2013-12-17 22:14:28 1283

转载 Tomcat 7源码学习笔记

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

2013-01-28 23:48:46 660

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

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

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

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

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

2010-07-28 18:11:00 4034

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

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

2009-05-15 16:18:00 3372

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

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

2009-04-15 14:31:00 1092

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

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

2008-04-01 14:27:00 1027

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

  [作者:drs163@163.com]-谢绝转载   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 5592 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 1845

原创 一言难尽之一票难求

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

2008-01-23 13:50:00 1164

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

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

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

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

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

2007-12-12 17:52:00 2655 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 3912

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

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

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

tomcat9.0.6安装版

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

2018-07-17

MD5计算工具

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

2018-10-26

Phoenix官网SQL说明PDF格式 for 5.0

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

2018-10-28

Intel公司PhoenixHbase会议PPT

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

2018-10-26

editplus5.0解压后安装包

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

2018-10-26

UltraEdit25破解版(断网后破解)

UltraEdit25,一个好用而专业的文本编辑器,可以打开2GB以上的文件。内含安装文件以及破解文件(断网后破解)

2018-10-26

Java JDK1.8 安装包

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

2018-07-17

java与模式

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

2011-11-03

经典算法大全

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

2011-11-03

谁有国密 SM4 CBC模式的可用算法【java,经验算可用的】

发表于 2019-09-20 最后回复 2020-08-07

有用Delphi开发手机应用的么?

发表于 2017-10-17 最后回复 2020-04-15

C币还会过期?我这160多的C币一下就没了什么意思?

发表于 2018-04-26 最后回复 2020-03-06

狂汗的黄建翔解说语~~~

发表于 2006-06-16 最后回复 2019-10-14

看了昨晚国奥队的比赛,怎一个“臭”字了得?!

发表于 2003-09-18 最后回复 2019-10-12

[鉴于友人对我家乡有坏感,作为一个山西人有权出来辩驳]

发表于 2003-09-08 最后回复 2019-10-12

比一比,看谁的信誉分最少...

发表于 2003-11-11 最后回复 2019-10-12

垂钓:程序员喜欢的摇滚[喜欢摇滚的,列出你喜欢的歌曲]

发表于 2003-07-14 最后回复 2019-10-12

有个人网站的,赶紧张贴 横幅 “勿忘国耻,振兴中华”,纪念 9.18

发表于 2003-09-18 最后回复 2019-10-12

原来已经在这里混迹了19YEARS.。。。。。。

发表于 2019-05-14 最后回复 2019-09-19

如何在dbgrid中实现将数据合计在最下一行的功能?

发表于 2000-11-01 最后回复 2019-06-02

我要吐槽一下发帖界面

发表于 2018-07-04 最后回复 2019-05-14

JAVA SSM项目+ phoenix 连接并存取大数据HBASE有官方DEMO没?

发表于 2018-10-09 最后回复 2019-05-14

CSDN 难道不能新加一个加赏现金功能吗?

发表于 2018-04-26 最后回复 2019-05-14

这一天都是些什么 乱78遭的广告啊,真是的,还有没有一点专业严谨的氛围?

发表于 2018-04-26 最后回复 2018-04-26

下载被阻止,然而积分却已被扣除,csdn不解决这个问题吗?

发表于 2018-04-16 最后回复 2018-04-17

已提出辞职-下周滚蛋~

发表于 2017-10-24 最后回复 2018-04-17

求问-有什么猫腻么-如果入职新公司被告知签订的是其另一家子公司

发表于 2017-12-12 最后回复 2018-04-16

众筹那个HEXA 全地形六脚机器人如何?

发表于 2017-10-16 最后回复 2017-12-18

你经历或听说身边有裁员吗?最近是不是裁员的很多?

发表于 2017-11-02 最后回复 2017-12-12

【押宝】速度,最后一轮联赛 广州恒大 vs 天津权健

发表于 2017-11-01 最后回复 2017-12-12

有在用阿里企业级分布式应用服务 EDAS 的吗?这个版人气不怎么样啊

发表于 2017-07-26 最后回复 2017-11-01

纯散分-看看能到多少楼?

发表于 2017-08-28 最后回复 2017-09-01

有在用阿里的dubbo的吗?交流下

发表于 2017-05-27 最后回复 2017-08-28

tomcat6运行几小时后多数线程blocked,响应慢

发表于 2012-04-26 最后回复 2017-04-13

SQL如何优化才能降低查询速度[难]

发表于 2013-05-21 最后回复 2014-05-06

WINDOWS2000发现了漏洞。。。

发表于 2000-11-01 最后回复 2012-11-23

NT Server4.0为什么不能整理磁盘碎片?!

发表于 2000-11-02 最后回复 2012-11-23

急!(说明后,立即给你100分!)

发表于 2000-11-04 最后回复 2012-11-23

网络中的工作站改名后。。。

发表于 2000-12-07 最后回复 2012-11-23

outlook97在内网内突然收不到邮件,也不能发了,是什么原因?

发表于 2001-01-12 最后回复 2012-11-23

神啊救救我吧,NT SERVER4.0不能启动了。

发表于 2001-03-22 最后回复 2012-11-23

如何让wingate的客户端支持收发email和oicp?

发表于 2001-04-13 最后回复 2012-11-23

通过wingate实现客户端邮件程序的正常收发工作!

发表于 2001-05-11 最后回复 2012-11-23

我的问题也是没有得到解决,2000server域,nt域,nt不能访问2000

发表于 2001-05-14 最后回复 2012-11-23

如何使一个域内的不同工作组互不访问对方,而服务器可以访问他们,有特权的工作站也能访问?

发表于 2001-05-18 最后回复 2012-11-23

谁有win98版的策略编辑器,我用95的poledit编辑后,98登录不生效

发表于 2001-05-21 最后回复 2012-11-23

谁用poledit作过局域网的管理策略?

发表于 2001-05-25 最后回复 2012-11-23

novell网的移植:源盘ghost到目标盘时,出现'bad cluster'提示,忽略不了,急死我了

发表于 2001-05-26 最后回复 2012-11-23

熟悉novell的进来一下!劳驾

发表于 2001-06-06 最后回复 2012-11-23

空空如也

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

TA关注的人 TA的粉丝

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