
Java Web开发
文章平均质量分 70
安优小青和他的程序生活
安优小青和他的程序生活
起初,安优是只攻城狮,后变种射鸡狮和驾狗狮。
展开
-
JAVA HttpUrlConnection 使用 GZIP 编码压缩
By default, when you make a request to URL, the response is not compressed.默认情况下,当你在URL创建一个request 请求,response响应是不压缩的。比如,代码:import java.io.InputStreamReader;import java.io.Reader;import ja...原创 2024-08-29 11:21:57 · 518 阅读 · 0 评论 -
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 · 524 阅读 · 0 评论 -
HTTP传输接收服务的一次CPU占比100%排查
笔者有个HTTP数据接收的项目上线,接收了大量的客户端HTTP请求,部署在三台LINUX 服务器上。WEB容器采用TOMCAT9,使用JAVA 开发,负责接收客户端持续不断的JSON请求,服务端负责解析为JAVA对象,并对每个对象的属性作合法性验证(比如,某个属性必须是16位的数字和字母且允许|间隔等待)以及相关性验证(比如 某个值必须等于A+B+C)。上线几日来,每天接收80万的基本流水以及800万条的扩展流水。突然某天,客户端那边报告,发送时有大量的连接超时(每次请求达到几十秒才能完成,正常原创 2020-09-30 17:59:37 · 1142 阅读 · 0 评论 -
ECLIPSE下JAVA 项目配置动态WEB项目失败的解决
起因:新导入一个比较老的系统,该系统之前可能使用的是MyEclipse开发,并提交到svn代码;现在 Eclipse import进来,想在servers选项的tomcat把它run起来,发现不被识别,故此需要将该project转换为 动态web项目。原创 2017-11-01 17:04:55 · 1807 阅读 · 0 评论 -
利用生产者消费者模式实现HTTP接口的异步调用
利用生产者消费者模式实现接口的异步调用原创 2017-09-05 18:50:46 · 1737 阅读 · 0 评论 -
缓存穿透与缓存雪崩的解决方案
知乎上的一篇 优快云的讨论转载 2017-07-19 17:26:42 · 621 阅读 · 0 评论 -
关于JSON的概念以及JSONP的来历和实现以及跨域原理
原文如下http://www.cnblogs.com/dowinning/archive/2012/04/19/json-jsonp-jquery.html写的简单明了,由浅入深!不是那些理论满篇,看完含混不清的写法!特此MARK转载 2017-04-13 14:04:38 · 1029 阅读 · 0 评论 -
AES 加密解密的JAVA实现方式【一】已调通
AES算法的JAVA实现方式【一】原创 2016-10-13 10:47:22 · 792 阅读 · 0 评论 -
AES 加密解密的 JAVA 实现 【二】
AES 加密解密的 JAVA 实现 ,密钥不是16位。原创 2016-10-13 11:04:03 · 1087 阅读 · 0 评论 -
京东抢购服务高并发实践
京东抢购服务高并发实践,原文如下:http://geek.youkuaiyun.com/news/detail/93986文中关键词解释:LUA 的百度百科解释http://baike.baidu.com/link?url=7aKzCaGZQYMFEkYAHR0G90FcYrz1U-yAP4HUagx7rK5cDITV7Dix3pwAcEMmNVRSpT7_aNTqMO转载 2016-08-10 08:18:07 · 1549 阅读 · 0 评论 -
Eclipse崩溃后无法启动的解决办法[org.eclipse.swt.SWTException: Invalid thread access]
Eclipse崩溃后无法启动的解决办法原创 2016-04-12 13:59:43 · 1766 阅读 · 0 评论 -
SQLSERVER数据库转换到MySql数据库的若干问题
SQLSERVER转换到MySQL的步骤以及数据升迁的若干问题原创 2014-03-07 13:34:43 · 2509 阅读 · 0 评论 -
应用适配器模式---拆分同步事务为异步事务的一种尝试
应用适配器模式---拆分同步事务为异步事务的一种尝试原创 2017-08-28 18:39:32 · 901 阅读 · 0 评论 -
使用mybatis-generator-core生成MyBatis Mapper文件
使用mybatis-generator-core生成MyBatis Mapper文件原创 2017-10-27 10:50:00 · 1373 阅读 · 0 评论 -
在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 · 4129 阅读 · 0 评论 -
在phoenix已有表的结构上如何新增一个自增列ID
探索如下步骤,基本可行。以笔者开发环境远程服务器上 NOCURRENTEVASIONDIV_FIRSTDIV 表为例子。---构造临时表,以便将现有数据插入临时表,再从临时表插入到原有表,并且生成自增ID。CREATE TABLE TEMP_NOCURRENTEVASIONDIV_FIRSTDIV( TS_CODE VARCHAR(6) not null, SEG_COD...原创 2019-05-06 19:05:09 · 1429 阅读 · 1 评论 -
终止阻塞的线程
原文出处:开源中国,文章链接地址 https://my.oschina.net/itblog/blog/514047 原文作者 :摆渡者,博客地址 https://my.oschina.net/itblog原文如下:线程状态我们知道,一个线程可以处于以下四种状态之一:1. 新建(New):当线程被创建时,它只会短暂地处于这种状态。此时它已经分配了必须的系统资源...转载 2019-04-17 10:29:19 · 1087 阅读 · 0 评论 -
大数据应用笔记: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 · 3513 阅读 · 0 评论 -
禁用WINDOWS10系统的启动修复
Windows10 系统稳定安全,微软也是下了重本。但是有一点非常霸道,那就是强制更新,我所说的更新就是它会悄悄地在你用电脑时自动联入互联网下载(UPDATE)微软的补丁程序,以达到修复系统漏洞增强安全性的目的。关键它霸道的地方就是不仅自动更新而且还强制重新启动。你无法想象当你正在聚精会神工作时电脑却突然关机重起了那种窘迫、懊恼、气愤,只想给微软公司问候祖先。 我也不清楚为何,我的办公...原创 2018-12-28 09:44:07 · 3086 阅读 · 8 评论 -
转:Jquery Ajax方法提交参数到后端的action方法
再谈Jquery Ajax方法传递到action原文链接:http://blog.51cto.com/cnn237111/984466转载 2018-07-19 10:07:14 · 457 阅读 · 0 评论 -
关于 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 · 5489 阅读 · 0 评论 -
消砖块(一) JAVA 算法伪代码(草稿):
消砖块的算法(草稿)原创 2017-10-27 11:06:54 · 1096 阅读 · 0 评论 -
多用户并发操作一条记录的锁定机制
在网络系统实际开发中,经常会碰到这种情况:多个登陆用户可能会同时修改同一条记录这样可能会发生:1) a用户在加载完记录后,b修改保存了数据,对于a来说他的数据被覆盖了;2)a用户看到的是相对于b修改后比较旧的数据通常解决办法是设置悲观锁和乐观锁悲观锁的优点是保证了数据不丢失和一致,缺点是降低了性能;乐观锁的优点是增加了程序可操作性和可移植性,提高了并发性能,缺点是需要控原创 2014-02-25 23:02:47 · 5753 阅读 · 0 评论 -
怪怪的 No result defined for action 错误(解决办法)
怪怪的 No result defined for action 错误(解决办法)本文:drs163@163.com iuprg@tom.com qq 55341326 www.newsoftstudio.com ===============================================================================原创 2007-07-27 16:23:00 · 14714 阅读 · 0 评论 -
struts2.0-注意事项1则-action中setter-getter方法与bean class文件的getter-setter不同!!
添加 .......=====struts.xml文件 class="com.Struts.Action.myAction" method="Save"原创 2007-05-14 16:41:00 · 2450 阅读 · 1 评论 -
java-j2ee-eclipse +struts + hibernate + tomcat 问题集锦(一)
本文仅供参考,如有差错,欢迎拍砖,我不怕疼~~~~java eclipse3.2 +struts1.1 + hibernate3.0 + tomcat5.5 问题集锦:1------当点击一个 有action的连接后,在确保action执行没有错误的情况下,浏览器页面显示的是“无法显示当前页”错误,那么很可能是 此action最后没有 return mapping.findforward("动原创 2007-05-10 13:39:00 · 1387 阅读 · 0 评论 -
java---j2ee---hibernate执行原生Sql语句的方法
本人水平浅劣,不足之处,批评就是了....======================================modify time:2008-5-5很久没关注,今天发现旧文发布的方法是调用jdbc时的,不属于hibernate,现已更改如下:hibernate3的HQL 是面向对象的语法,已经支持 update ,delete from语句,但目前还不支持insert原创 2007-04-21 16:20:00 · 5835 阅读 · 4 评论 -
Java EE/J2EE面向对象实战之道[转]
Java EE/J2EE面向对象实战之道板桥里人 http://www.jdon.com 2006/9/28(转载请保留)OO思维 经常看到不少人抱怨Java EE/J2EE中配置太复杂,烦琐,不简单易学,其实所谓简单易学是取决于你是否有OO思维方式。 分层架构是面向对象OO在企业软件中应用的标志,目前一个企业软件系统包括表现层、业务层和持久层,那么分层架构和OO关系是如何?转载 2007-04-05 17:08:00 · 1241 阅读 · 0 评论 -
我的又一次面试经历---难道真的抛弃delphi,要用java了么?
昨天接到电话通知,所以今天起了一个大早,饭也没顾上吃就奔目的地了----对于每一个面试机会我都是认真对待.本地高新区的一个科技园区,我尽然费了好大的周折才找到!其中为了节省时间,不至于给对方留下坏的印象,毫不吝啬地坐出租车了. 这是北京的一家软件公司在本地设立的办事处,环境还不错---干净明亮的桌椅和半高的隔断.接待我的是看上去比我年长的一位资深经理人吧.他递给我一张求职申请原创 2007-03-28 13:54:00 · 2192 阅读 · 0 评论 -
如何成为Java高手--->转一位牛人的文章共勉,其实无论什么语言都一样!
本人感言: 其实什么语言都一样,只要学习到 太极的境界就是"无招胜有招"! 招聘公司根据语言来招人其实是偏颇的,一个真正的软件程序员,是不会因为哪种语言而束缚手脚的,要的仅仅是灵感和创意! 让我们一起向软件的颠峰攀登吧!====我从baidu偶尔看到(不知这位仁兄是不是转帖),这是原文:作者:fireflyzgb - 高级经理 六级 10-21 17:29 很多转载 2007-03-17 11:51:00 · 3491 阅读 · 0 评论 -
javascript window.open后不出现[object]的方法
问题:我们在asp结合javascrip写页面时候,经常要从数据库里用asp返回一些数据,再用window.open函数弹出新的窗口。比如:response.write "" & " " &"-["& rs("photoname") &"]"& "" 然而,实际运行时候,在点了这个图片后,弹出了窗口却在后面留下一个窗口,并且显示[object]真是莫名其妙... .原创 2007-02-08 02:47:00 · 2237 阅读 · 0 评论 -
asp分页显示时单引号引发的一个错误!
本文由newsoftstudio.comiuprg撰写bclassid=trim(request("bclassid"))word =trim(request("word"))sql= "select * from bnews where BnewsCheck=1 and bnewstitle sql=sql&" and (BnewsClass="&bclassid&"原创 2006-08-04 13:57:00 · 1590 阅读 · 0 评论 -
ASP.net-asp网页不能访问-解决IIS的Server Application Error办法
win2000 server简体中文 +spk4 + ie6.0sqlserver2000简体中文iis5.0mdac2.8.Net framework1.1故障现象:浏览器地址栏中输入我的网址后,出现Server Application Error The server has encountered an error while loading an application during th原创 2006-11-04 23:23:00 · 2305 阅读 · 0 评论 -
使用 struts2.0 返回数据列表时的collection 变量名不能与jsp文件同名?
action...java ===========public class ResOrgActionSave extends ActionSupport {... private List ResOrgListitems; --此处的 ResOrgListitems一旦等于该jsp文件名 ResOrgList 的话 public List getResOrgListite原创 2007-05-21 10:23:00 · 1712 阅读 · 0 评论 -
用javascript脚本--动态指定img对象的src路径---jsp-javascript-j2ee--hibernate--struts-2.0
javascript,img,src,jsp,j2ee,hibernate,struts-2.0环境: eclipse, struts2,hibernate3.0jsp,j2ee,javascript [撰写: drs163@163.com www.newsoftstudio.com ]后台服务端struts2的action已经能将一个列表集合返回到jsp页面. 其中有一个项目原创 2007-06-02 18:06:00 · 5289 阅读 · 0 评论 -
-generating artifacts的一种解决办法
generating artifacts 一种解决办法 用myeclipse5.0.Ga ---hibernate3 生成映射文件的时出现“generating artifacts". 很多人遇到的问题都不一样 一定要通过查看.metada原创 2007-06-18 10:53:00 · 3257 阅读 · 0 评论 -
Struts2.0里权限验证过滤器的设置(web.xml)
struts2/*REQUESTFORWARD原创 2007-07-29 19:25:00 · 2474 阅读 · 0 评论 -
关于ckeditor和webeq结合插入在线公式的回复
由于收到很多各位网友发来邮件,无一一回复,甚是抱歉!各位急切之心深为了解。推荐大家参考Baidu百科编辑时的编辑器,那个在线公式用户体验不错!原创 2013-12-17 22:14:28 · 1429 阅读 · 0 评论 -
如何获得刚才新增的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 · 2399 阅读 · 1 评论 -
Tomcat 7源码学习笔记
接触tomcat7一段时间了,但对这个http请求的字符编码耿耿于怀,网上很多的文章只写皮毛,而且也忽视Tomcat版本,我发现这篇文章从源码角度分析的比较彻底,拿来收藏,望对各位有用.转载自:http://www.17jquery.com/java/48506/ 原文:一.概述Tomcat对http请求的字符编码支持得有些混乱,使用起来动不动就发生乱码的情况。通过窥探t转载 2013-01-28 23:48:46 · 803 阅读 · 0 评论