自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 SpringBoot解决中文url请求报400的问题

前端使用rest方式请求静态资源文件,静态资源文件中存在中文的文件无法访问,提示400错误。2、自定义Controller,手动读取文件:失败,400错误 在Controller前抛出。1、配置SpringBoot关闭自动URL解码:无效。查资料发现是Shiro的问题,

2023-06-08 11:19:02 1655 1

原创 centos7(阿里云)安装gitlab问题记录

安装后无法访问a. 阿里云增加外部端口映射b. 防火墙中增加允许端口安装gitlab后出现502问题端口冲突引起的。查看端口情况,然后修改端口号。我碰到了修改端口后 使用下面命令,还是502的情况sudo gitlab-ctl reconfiguresudo gitlab-ctl restart使用下面的方式 就会好了。可能是原来的端口没关闭引起的 sudo git...

2019-02-13 18:34:04 269

原创 JSON对象和JSON字符串的区别

JSON对象var str = { "name": "bao", "sex": "man" };JSON字符串var str = '{ "name": "bao", "sex": "man" }';在js中很清楚,一般是不会弄错的。如果后端自己写JSON字符串可能就会出以下问题:{ name: "bao", sex:

2019-01-10 11:00:58 294

原创 服务器端推送技术

Ajax短轮询利用XHR,通过setInterval定时向后端发送请求,优点是,短连接;实现非常简单;缺点是会造成数据在一小段时间内不同步和大量无效的请求,增加后端处理压力。Ajax长轮询在后端数据没有更新的时候不再返回空响应,而且后端一直保存连接(需要注意释放Web容器主线程),直到后端有数据变化,则相应请求并且关闭连接,前端收到数据,马上再次向后端发起请求,并处理刚刚收到的数据。...

2018-12-28 13:39:55 222

原创 Spring MVC中为什么自己写response返回

我们使用Spring MVC返回结果时,Spring MVC会将请求交给web容器(Tomcat等)处理。在使用http长连接时,如果我们使用Spring MVC返回,客户端得到了数据,web容器就会将请求关闭了,无法实现长连接的要求。解决方法: 获得response,在PrintWriter对象中,持续输出结果。...

2018-12-28 13:16:10 918

原创 使用多线程优化代码

使用场景业务逻辑调用接口时,一个接口使用一个线程执行,最后汇总数据。使用代码Callable + FutureTask + 线程池Spring MVC中的异步操作

2018-12-20 15:22:41 510 1

原创 后端接口中实现重复提交验证

利用数据库是否更新验证新建一个字段version,每次更新的时候要求version都为0,更新后version加1,判断更新是否成功来判断是否重复提交。基于缓存数据状态的验证(读取nosql数据需要时间,仍然会有重复)将更新的ID保存到nosql中,判断nosql中是否存在ID 再更新。利用数据库唯一索引机制的验证新建一张表,业务ID使用唯一索引,更新数据以前,将业务ID插入...

2018-12-11 13:29:33 1836

原创 Spring的两个应用RestTemplate,TransactionTemplate

RestTemplate简化了发起HTTP请求以及处理响应的过程,并且支持REST。比直接使用httpclient请求,更方便,更优雅。TransactionTemplate编程式事务管理可以对方法中的某块代码增加事物,粒度更小。...

2018-12-11 12:42:34 536

原创 前端引用jar包文件

前端引用了/webjars/下的js,但是找不到这个路径,后来在jar包上找到了,不懂实现原理就百度了下:1、 说用wro4j实现,这个应该也能实现,但是项目中并没有用wro4j,所有不是这种情况。2、在Servlet3.0协议规范中指出:${jar}/META-INF/resources/被视为根目录。 对就是这个了。...

2018-12-05 14:47:34 2455

原创 Eclipse用Tomcat运行web程序出现HTTP Status 404的一种情况

情况分析:1、Eclipse中Tomcat正常运行。2、页面URL地址,端口都是没问题的。3、Tomcat独立运行项目,正常显示。问题解决:双击Tomcat实例,在配置页面中的Server Locations,修改为Use Tomcat installation,并选择正确的Tomcat路径。问题分析:Server Locations默认的选项是Use workspace metad...

2018-12-05 14:30:27 6963 2

原创 Eclipse中tomcat首页server Locations变灰无法编辑

如果启动过Tomcat或添加过项目就不能修改了, server Locations变灰。原因应该Eclipse应该按照配置进行文件的复制等操作了。重建服务就可以了

2018-12-05 14:15:40 553

原创 eclipse常用插件备忘

1. gradlehttp://dist.springsource.com/release/TOOLS/gradle2. jsp等页面编辑器Bravo JSPhttp://bravo.comxa.com/update3. aptanajquery提示http://download.aptana.com/studio3/plugin/install4. 资...

2015-11-25 11:21:05 105

原创 JDBC编程中的语句对象

(1) Statement:Statement是所有语句对象的父接口,定义了语句对象的规范。 (2) PreparedStatement:预编译的语句对象,将待执行的语句进行了预编译,可以在执行时动态指定SQL语句中的参数。 (3) CallableStatement:可以用来调用数据库的存储过程。...

2014-10-08 15:10:41 187

原创 JavaBean、Enterprise JavaBean、POJO

POJO:普通Java类1. 不[b]扩展[/b]预定的类2. 不实现预定的[b]接口[/b]3. 不包含预定的[b]注解[/b]JavaBean:是一种JAVA语言写成的可重用组件。这个类必须有一个公共的缺省构造函数。这个类的属性使用getter和setter来访问,其他方法遵从标准命名规范。这个类应是可序列化的。Enterprise JavaBean(E...

2014-10-08 14:41:30 176

struts升级到2.3.15.1,json的有关变化

struts升级到2.3.15.1,发现使用ajax请求后,有些值取不到了。百度后发现,ajax请求,如果Action使用ModelDriven接口,返回默认只有模型的对象。如果需要返回其他值,需要配置[code="java"] action msg,tip[/code]...

2013-09-11 10:35:06 105

eclipse中在lib目录下添加或删除jar包,Referenced Libraries无法同步问题

eclipse版本: myeclipse 9.0以前用myeclipse 6.5的时候,在lib目录下添加或删除jar包,Referenced Libraries是可以同步的,现在换成myeclipse 9.0就不行了。只能在java build path的library tab里面添加或删除,太麻烦了。有次将java build path的library tab里面将web ap...

2013-09-11 09:59:58 2232

原创 跨库传输 mysql数据

现在有个需求,就是将表中已经标记删除的数据移动到其他库,减少表容量。一开始,使用java程序来导数据。等程序写好时,查询时,数据从数据库服务器传到本地,插入时,又从本地传到数据库。虽然数据库不大,也就200M+的样子,来回就是500M,但是有更简单的方法怎么没用啊。使用MySQL中INSERT INTO SELECT语句就可以轻松搞定了。  insert into 备份库.a() s...

2013-08-29 15:36:24 332

原创 关于在chrome浏览器下 请求两次的问题

问题: 网站页面的所有请求都进行两次详细描述: 只有chrome浏览器有问题,但不是所有的chrome浏览器都有这个问题解决: 1。 查看是不是chrome浏览器版本问题,发现同一个版本也会不一致。排除这个原因2。 插件原因,详细排查所有插件,发现去掉“html tag checker”这个插件就没有这问题了。...

2013-05-17 09:57:22 1804

spring-webmvc-2.5.6.jar

spring-webmvc-2.5.6.jar,集成hession使用

2011-09-21

空空如也

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

TA关注的人

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