自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 Spring-Session + Struts2 无法写出Cookie: SESSION的一个巨坑

公司现有系统需要整合Spring Session + Spring data redis,整合后发现了一个问题,就是Spring session的 Cookie (名称为:SESSION无法写出到客户端浏览器,导致登录验证成功后又被LoginFilter验证再次强制重定向到登录页)。查看Spring Session源码:发现写入Cookie都是通过以下方法实现的:org.springfr...

2019-07-09 15:40:26 590

原创 Tomcat中server.xml与Eclipse中的server.xml

eclipse开发的时候,如果在Servers视图中添加了一个Tomcat Server的话,那么在左侧的导航视图中就会出现对应的Servers,如下图:这里的server.xml与tomcat安装目录下的server.xml有什么区别呢?这个需要分情况来说明的。在Servers视图中, 选择一个tomcat server,双击会进入如下的设置页面:Server...

2019-05-16 10:17:11 2363

原创 通过bat脚本文件设置系统环境变量

通过bat脚本批处理设置JAVA_HOME, TOMCAT_HOME环境变量。xp以前通过 wmic ENVIRONMENT来设置环境变量,不过这种设置方式没办法立即生效。vista以后通过 setx 设置用户环境变量, 加入 -M参数可设置系统环境变量,并且是立即生效(新开命令窗口,原命令窗口不生效)@echo off:: TODO:设置MC平台环境变量color 0...

2019-05-14 19:01:57 7759

原创 卸载JDK,重新安装绿色版JDK后,eclipse无法启动问题

卸载原来硬盘版安装的JDK。。下载解压缩绿色版本JDK,并且配置了JAVA_HOME, Path环境变量后,发现eclipse无法启动,启动的时候提示无法找到JDK或者JRE,,解决办法: 重启。。重启后发现正常运行了。...

2019-05-14 11:44:17 1248

原创 制作解压即可使用的Java开发环境(eclipse4.10+Tomcat7+JDK8)

客户太懒,不想安装JDK,配置环境变量。要求我们提供一键解压或者安装的开发环境,可以直接在这个环境上开始开发,要求环境中已经内置好了我们公司开发的eclipse插件。一. 制作JDK的绿色安装包(压缩包)1. 下载JDK(省略)从oralce官网下载: jdk-8u211-windows-x64.exe2. 解压.exe的安装文件,提取JDK目录,生成绿色安装包使用...

2019-05-14 11:17:26 771

原创 Tomcat startup.bat启动出错闪退无法查看错误的解决办法

1. 先使用命令cmd进入到运行 cd [tomcat安装目录]/bin/,运行 startup.bat这种方式一般针对没有安装JDK,或者没有配置JAVA_HOME等有效2. 通过方式1启动tomcat后仍然一闪而过的话,一般要修改startup.bat...

2019-05-14 10:01:37 496

原创 eclipse插件开发,读取其他插件的Preferences配置信息(记录一次低级错误)

公司有个需求,需要在eclipse插件中获取eclipse配置的tomcat的位置信息,于是我开始研究。方式一:Platfrom.getPlugin()获取Preferences对象 (不可行)Plugin plugin = org.eclipse.core.runtime.Platform.getPlugin("plugin_hello");Preferences prefs...

2019-05-06 11:11:52 1069

原创 eclipse插件开发-HelloWorld

开发环境: eclipse2019 + windows7 + jdk1.81. New > other..> Plug-in Project 创建一个插件工程2. 输入工程名称, 设置工程的一些基本信息,并设置插件运行在Eclipse3. 版本,运行环境等设置ID: 插件IDName:插件名称Version: 插件版本号...

2019-04-30 10:38:35 1474

原创 arcgis for javascript api 离线安装部署(4.10版)

arcgis for javascript api 4.10离线部署:1. 下载api,下载成功后解压出来的文档结构如下 将arcgis_js_api文件夹复制到Tomcat webapp目录下(这里你可以选择放在你的apache,nginx的配置目录),我这里是为了做个简单验证,所以我直接放在Tomcat webapp目录 2. 修改替换: [HOSTNAME_AND_P...

2019-01-28 12:11:59 1920 1

原创 阿里云ECS, centos安装JDK和tomcat

1. 购买阿里云ECS, 省略。。购买完成后,如需要修改root账号密码,可以通过下面截图入口进行修改,修改完成后需要重新启动实例。2. 下载JDK,安装JDK我的是64位的,所以我选择64位rpm安装包进行下载使用 SSH Secure File Transfer Client工具将下载后的文件传输到 CentOS 系统上。我这里上传到/usr/local/java 目录下安装J...

2019-01-13 17:31:27 375

原创 Excel查找一个列中的文字是否在另一个列中存在。

比如,我想查询一个Excel中的树种名是否在植物库中。第一步: PLSQL导出植物库全部数据(27000条),导成CSV文件。然后将植物库的树种名复制到Excel表格的某一列去。如下图: 第二步: 另起一列,输入行数 =COUNTIF(),,看到函数提示,第一个是区域,第二个是条件第一个区域,你要选取植物库27000多条数据区域,第二个要选需要被比对的对象 如下图所示:...

2018-10-27 23:40:34 23909 2

原创 Java导出带有单选款(radio)和复选框(checkbox)选中效果的word doc文档-Freemarker实现方式

今天客户提出要求,要求把表数据导出成为word文档格式。导成word格式的这种需求很寻常,但是看到word模板里面的这种单选框和多选框(如下图),要求实现选中效果,我就有点懵B了。到处百度,google,查询了下,发现好多都是要使用office开发工具来实现,我觉得太麻烦,驾驭不住。最后想到有没有单选框或者复选框这样的特殊字符。于是在搜狗输入法里面查询特殊,发现还真有特殊字符,但是字...

2018-09-05 15:41:59 11798 5

原创 exp导出和imp导入含有clob和blob的表数据

公司测试环境的测试数据库部分表数据需要导入到正式环境中,因为库表中含有Clob和Blob字段,所以无法用SQL插入的导出方式。所以就用exp方式导出。使用PLSQL连接测试库,使用PLSQL 工具>导出表>Oracle导出 进行数据的导出远程连接到云服务器上,使用PLSQL连接正式数据库,由于云服务器上的PLSQL与本地不太一样,貌似前面的同事安装的也有问题,使用...

2018-08-22 14:59:39 3660

原创 使用PDI(原Kettle)的Java代码步骤实现数据处理

很多年没有使用PDI做数据处理,今天碰到一个数据导入的需求,而且考虑到后期客户的各种导入需求会比较多,所以重新又开始使用了。这里主要介绍下如何在转换步骤中加入Java代码,实现增加2个字段(主表UUID和子表UUID)的功能。由于UUID是用公司代码框架的UUID类,所以需要引入Jar文件,代码中还使用GlobalContext来保存全局缓存数据,所以一并生成jar包。生成jar包的功能使用e...

2018-08-20 15:20:54 1934

原创 Ngix+FileZillaServer搭建图片服务器

一。ngix安装和配置下载后解压目录如下:配置nginx-1.14.0/conf/nginx.conf文件,主要设置端口和图片目录映射配置好后,启动nginx服务;在D:/forest_ftp/imageData/ 目录下放一张 1.jpg的图片。浏览器访问: http://127.0.0.1:9091/imageData/1.jpg 说明已经...

2018-08-10 17:19:52 677

原创 oracle expdp数据泵来导出数据

 一,创建逻辑目录:SQL> sqlplus / as sysdbaSQL> create or replace directory expdp as 'd:\dump';二. 导出schema: sdeclone和forest的数据C:\Users\Administrator>expdp yourusername/password directory=expd...

2018-08-09 16:56:50 291

原创 Android studio安装与配置

android studio安装入门篇:一. 下载安装程序1. 下载android studio安装程序下载地址 http://www.android-studio.org/使用3.1.2版本,由于我的是64位系统,所以我选择64位的版本,看官根据自己实际情况选择版本2. 下载android sdk下载地址:http://tools.android-studio.org...

2018-08-02 12:23:00 887

原创 使用AOP对Spring @Valid的校验结果做统一处理

@ResponseBody@RequestMapping(value = "add", method = RequestMethod.POST)public ResponseModel add(@Valid User user, BindingResult br, HttpServletResponse response) { if(br.hasErrors()) {...

2018-07-13 01:00:43 5083

原创 Spring AOP @Aspect织入不生效,不执行前置增强织入@Before

想写一个AOP,主要有2个用意,,第一个用意是做后端的防表单重复提交的token验证。第二个用意是对后台JSR303 Validator的校验结果做一个统一处理,不想把对校验结果的处理分散在每个controller方法中@ResponseBody @RequestMapping(value = "add", method = RequestMethod.POST) publ...

2018-07-12 15:01:17 16039

原创 springside4 Jetty运行,提示org.apache.jasper.JasperException: java.err.nojdk的解决办法

运行QuickStartServer,启动成功后,访问页面提示java.err.nojdk的错误。org.apache.jasper.JasperException: java.err.nojdk at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:89) ~[org.apache...

2018-07-12 11:48:49 1275

原创 实体类注解出错: Could not determine type for: java.util.Set, at table: adm_role

配置了User与Role的多对多关系,启动测试,提示如下错误:Could not determine type for: java.util.Set, at table: adm_role, for columns: [org.hibernate.mapping.Column(users)]//省略若干错误信息 at org.springframework.beans.factory.suppo...

2018-06-23 23:53:09 9552

原创 Eclipse svn配置忽略maven项目的target目录和项目.project文件

Window--Preferences--Team--Ignored Resources--Add Pattern...添加 target , 添加 .project

2018-06-20 08:59:24 774

原创 mysql5.7.22解压版安装步骤

原来一直都是玩安装版的mysql,今天到oracle网站找了一遍,发现5.6和5.7都没有提供安装版的拉,于是就下载了解压版来安装。废话不多说,直接上步骤:1. 解压后目录如下:2. 配置配置环境变量: 设置Path环境变量为:D:\dev\mysql-5.7.22-winx64\bin配置my.ini: 网上有的教程说解压目录下有个my-default.ini,...

2018-06-15 23:50:36 5120

原创 SpringMVC返回JSON数据出现乱码导致访问速度很慢 和 返回JSON数据,IE10以下浏览器提示下载问题

今天公司测试发现在IE9以下浏览器,程序好多功能点返回的JSON都是提示下载。开发环境和框架: springboot(springMVC+mybatis) 前端:jquery easyui看了下后端代码,controller里面基本都是声明返回的数据格式为MediaType.APPLICATION_JSON,如下:@ResponseBody @RequestMapping(val...

2018-05-28 12:56:23 943

原创 Tomcat启动卡死问题

今天上班发现打包项目war包(mvn package命令执行打包)部署到tomcat7,启动的时候,直接卡住了,没有任何报错信息。其他同事打包却可以正常启动。于是修改日志跟踪级别为debug,发现后台一直在重复加载(进入了死循环)。09:19:00.144 [localhost-startStop-1] DEBUG o.s.b.f.s.DefaultListableBeanFactory...

2018-05-25 10:30:22 4658 2

原创 前台传递JSON数据,后台spring mvc如何接收数据

如何传递JSON数据到后台?方式一, 使用post请求,请求类型为:application/x-www-form-urlencoded; charset=UTF-8$.ajax({ url : url, type : 'POST', data : { username : $("input[name='username']").val(), userCo...

2018-05-15 10:26:57 13106 2

原创 easyUI 下拉树(combotree)设置默认值并绑定onChange事件

$("#input-deptId").combotree({ value:'${deptId}', onChange:function(newValue, oldValue){ $("#deptId").val(newValue); //赋值 } });

2018-05-11 10:11:49 8415

原创 SpringMVC @RequestBody出现400 Bad Request问题

今天与同事调试一个接口,发现后台使用@RequestBody老是获取不到数据。查了网上很多资料,要使用@RequestBody来转换JSON字符串为对象,大概是以下几个点:1. 请求的Content-Type要是application/json2. 请求的类型要是POST3. 前台json传递的key在后台的实体对象中存在,也就是JSON要与实体对象要对应,并且名称要一致(如果不一致可...

2018-04-27 14:36:10 8954 1

空空如也

空空如也

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

TA关注的人

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