- 博客(38)
- 收藏
- 关注
原创 环境搭建之window下solr配置
1.下载solr--http://archive.apache.org/dist/lucene/solr/和IK Analyzer--http://code.google.com/p/ik-analyzer/downloads2.复制E:\solr\solr-4.10.3\example\webapps\solr.war到tomcat下D:\tomcat7.0.41\webapps\3.a
2017-10-15 14:30:15
477
原创 环境搭建之mysql主从配置
[mysql] default-character-set=utf8[client] default-character-set=utf8 port=3307[mysqld]# Remove leading # and set to the amount of RAM for the most important data# cache in MySQL.
2017-10-15 02:21:17
266
原创 环境搭建之rabbitmq安装步骤(win64)
1.下载erlang:http://www.erlang.org/download.html中的exe并安装2.cmd中手动设置环境变量set ERLANG_HOME=D:\erlang\erl8.13.下载rabbitmq:http://www.rabbitmq.com/download.html里面下载zip包 免安装版(如本机写一个bat启动 1.d: 2.cd D:\rabb
2016-12-10 20:23:01
3085
原创 java下载文件名称各种浏览器兼容问题
1.文件名不要带空格(firefox有问题 文件后缀丢失 还有就是linux系统空格有可能有问题)2.源码 public static String encodeFilename(String filename, HttpServletRequest request) { filename = "诗圣杜!_-(&$试试ss甫你好"; /** * 获
2016-11-15 17:33:49
2783
原创 环境搭建之mysql安装步骤
1.官网http://dev.mysql.com/downloads/mysql/---Windows (x86, 64-bit), ZIP Archive---Download下载zip包2.解压到D:\devtool\mysql5.7.15---(可以看到最新版本zip包中无Data文件夹)3.为方便cmd下操作 配置环境变量 (新增变量MYSQL_HOME:D:\devtool\my
2016-09-30 14:40:14
357
原创 BigDecimal类的使用(精确计算时需要注意问题)
/** * BigDecimal初始化小数时,尽量用字符串形式,例如new BigDecimal("0.1"); * BigDecimal类型变量比较大小时用compareTo方法,判断变量值是否为0,与BigDecimal.ZERO比较大小。 * BigDecimal作除法时,除了要考虑除数是否为0,更要考虑是否能除尽的问题, * 直接调用BigDecim
2016-09-30 14:26:44
956
原创 系统配置之logback日志
<configuration xmlns="http://www.ccloomi.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.ccloomi.com schemas/logback.xsd"> %d{yyyy-MM-dd HH:mm:s
2016-08-17 16:53:54
407
原创 java后台svg转成png
1.替换img地址/** * 替换img地址 * @param str -- 前台svg字符串 * @return */ private String transferImgPath(HttpServletRequest request,String str) { System.out.println(str); String requestURL = req
2016-07-05 09:46:11
17069
原创 常用正则表达式
1. 替换windows文件名的特殊字符为空字符串String regEx = "[<>/\\\\|:\"*?]";Pattern p = Pattern.compile(regEx); Matcher m = p.matcher(oldStr);return m.replaceAll("").trim();
2016-06-24 09:53:32
220
原创 项目部署之多项目war配置同一个Tomcat利用不同端口访问项目(省略项目名/projectName 直接http://localhost:8090/)
1.配置server.xml 如图2.这句在上面配置中用unpackWARs="false"指定项目部署启动时不会解压war包,不然会在webapps2目录下生成ROOT和myPro文件夹 但是此时项目访问的还是myPro里面的内容(貌似ROOT存放的也是myPro.war解压后的内容)3.根据上面 我们需要在webapps同级目录下新建webapps2 如图4.在D:\d
2016-06-22 10:10:41
7663
原创 Eclipse启动报错
FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=AGENT_ERROR_TRANSPORT_INIT(197)ERROR: transport error 202: connect failed: Connection refusedERROR: JDWP Transport dt_socke
2016-06-15 22:20:47
522
原创 文件操作问题
1.文件名去除特殊字符private String replaceSpecChars(String oldStr) { String regEx = "[<>/\\\\|:\"*?]"; Pattern p = Pattern.compile(regEx); Matcher m = p.matcher(oldStr); return m.replaceAll("").trim();
2016-06-14 09:46:39
286
原创 使用JXL
public HSSFWorkbook transformMultipleSheetsList(InputStream is, List objects, List newSheetNames, String beanName, Map beanParams, int startSheetNum) throws ParsePropertyException {} 该方法里面的参数说明如
2016-06-02 09:16:53
892
原创 使用POI遇到的问题点
通过CellReference获得当前cell单元格所在列 如A B这样的String convertNumToColString = CellReference.convertNumToColString(cell.getColumnIndex());设置单元格类型为公式cell.setCellType(HSSFCell.CELL_TYPE_FORMULA);设置公式的方式 为字
2016-05-20 10:19:43
4447
1
原创 springmvc发布rest服务
1.配置springmvc的ContentNegotiatingViewResolver <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
2016-05-18 22:59:34
2565
原创 使用JS遇到的问题点
1.form标签中的需要制定type=“button" 不然的话在这个按钮上面加click事件的话 会提交表单,form里面的按钮没有指定type好像默认是submit2.对form使用$.serializeArray时 其中表单对象都应该指定name属性
2016-04-26 13:41:54
306
原创 环境搭建之maven分布式系统
shoppingmall项目:一.父工程 shoppingmall-parent (packaging为pom) 此是本项目的顶级工程,所有子工程都应该继承他,主要可承担以下任务:a.集中定义依赖版本号 如4.124.1.3.RELEASE/properties>b.声明各种jar包 此处定义在dependencyManagement中只是声明,还不会去下载jar包到本地仓库中,
2016-04-24 00:27:32
2746
1
原创 环境搭建之eclipse配置
1.配置工作空间编码----Window--Preferences--General--Workspace右下方改为UTF-8编码2.配置各种文件编码----Window--Preferences--General--Content Types点击展开右边Text后依次选中展开各项 在下面Default encoding输入UTF-8 并点击旁边Update3.配置HTML的文件编码---
2016-04-23 18:24:37
285
原创 环境搭建之maven配置
1.下载maven(https://maven.apache.org/download.cgi点击打开链接)2.配置环境变量a.MAVEN_HOME如本机是D:\apache-maven-3.0.5b.Path中添加;%MAVEN_HOME%\bin3.cmd中执行mvn -v命令安装成功之后显示如下:4.配置本地仓库maven默认仓库地址是在当前用户的.m2文件夹
2016-04-22 01:04:11
351
原创 Echarts动态生成图标
1.引入js文件----echart.js2.根据year软动态生成图标function chartExport(year)// 路径配置require.config({ paths: { echarts: 'http://echarts.baidu.com/build/dist' }});// 使用require(
2016-04-19 20:29:20
1804
原创 几种hibernate原生sql查询返回值
1.---SELECT new map(main.id AS id3333,main.startdate AS startdate) from WeekData main上述返回值是List>---map的key为as后面的别名,value为实际查询结果2.---SELECT new map(main.id,main.startdate) from WeekData main上述返
2016-04-19 20:12:42
5182
原创 springmvc controller入参Object与前台ajax发送注意项
1.get方式$.ajax({url : ly.getWebRootPath() + "/userController/edit";,data : rowData,dataType : "json",a.以上没写type默认为type=“GET”b.rowData为json对象{"username":"u","password":"p"}c.由于上述是get方式所以请求
2016-04-12 23:42:29
3795
原创 svn插件下载与eclipse集成
1.进入http://subclipse.tigris.org/--->右边选项卡选中Download and Install--->点击Links for 1.10.x Release下面Archived releases: http://subclipse.tigris.org/archive进入下载页--->在Version 1.10.5下载一个Zipped archive: h
2016-04-06 23:09:36
355
原创 JAVA环境变量配置与cxf的wsdl2java命令生成客户端代码
JAVA_HOME---顾名其意该变量的含义就是java的安装路径,本机是D:\JDK,切记不要在后面加;分号写成D:\JDK;以后要在别的任意地方用D:\JDK\bin就可以直接写成%JAVA_HOME%\bin,相当于给路径命名了,其实不配置JAVA_HOME也行,但是比如你的JDK路径发生变化了,各个地方相应的改起来会麻烦,还有一些第三方软件会约定用JAVA_HOME变量(比如:
2015-05-25 23:39:40
2546
原创 mybatis中_parameter使用和常用sql
1. 简单数据类型,此时#{id,jdbcType=INTEGER}中id可以去任意名次如#{a,jdbcType=INTEGER},如果需要if test则一定 使用,此处一定使用_parameter != null而不是id != null select from base.tb_user where id = #{id,jdbcType=INTEGER}
2015-05-21 00:23:53
28559
原创 new File(path)关于这个path的绝对与相对路径问题(ps部分 dos下切换盘符,user.dir解释)
1.绝对路径a.带盘符,如E:/book.xmlb.以http开头,http://img.baidu.com/img/book.jpg2.相对路径 a.带"/"开头,如/book.xml b.不带"/"开头,如book.xml现在项目结构如下,在ParseXML类中操作,我实验项目System.getProperty("user.dir")=E:\Project
2015-05-20 23:09:11
19099
原创 IO流
1.在finally中先关闭输出流,再关闭输入流,真正开发中使用缓冲流来替代节点流2.我们平时用的InputStream类等是字节流,而FileReader等类都只是字符流,它们对数据操作时不会起到缓冲作用。这些类读写数据时,每进行一次操作都会去访问一次文件,这样效率自然就会很低。所谓缓冲其实就是,缓冲包装类会在你进行读写操作之前,读入一批数据。然后进行读写操作时直接从缓冲区取数据(访问缓
2015-05-12 21:38:07
377
转载 JQuery中$.ajax()方法参数详解
url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和 delete也可以使用,但仅部分浏览器支持。timeout: 要求为Number类型的参数,设置请求超时时间(毫秒)。此设置将覆盖$.ajaxSetup()方法的全局
2015-05-12 21:08:13
383
原创 jquery ajax请求同步与异步问题
默认发送ajax请求都是异动,以下设置为同步(async:false),此时是要等到ajax的回调函数success执行完毕后,才执行这个ajax之后的代码(即alert(333);return;).如此时需要根据data==1而结束整个调用这个ajax的方法,就不能在success判断return了,此时的return仅仅只是结束这个ajax请求而不是调用这个ajax的方法,后面代码(即
2015-05-12 21:08:07
1523
转载 JQuery中serialize()、serializeArray()和param()方法
下面是服务器端的jsp代码: request.setCharacterEncoding("UTF-8"); String username = request.getParameter("username"); String content = request.getParameter("content"); out.println(" "+username+"
2015-05-12 21:06:38
372
转载 js数组操作大全(转)
shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefined var a = [1,2,3,4,5]; var b = a.shift(); //a:[2,3,4,5] b:1unshift:将参数添加到原数组开头,并返回数组的长度 var a = [1,2,3,4,5]; var b = a.unshift(-2,-1); //a:[-2,-1,
2015-05-09 18:53:58
345
转载 唯一性约束和唯一性索引的区别
“唯一性约束”和“唯一性索引”是不同的。一、 建立唯一性约束的语法,使用create table或者alter table1. 在字段级约束定义-- 命名create table tmp_table( a int constraint pk_tmp_table_a primary key, b varchar(10) constraint uq_tmp_table_b
2015-05-09 10:53:33
2759
原创 文件移动renameTo,网上说使用nio复制最快可避免renameTo的缺陷(加mkdir创建目录问题)
File srcFile = new File(dir,fileName);srcFile.renameTo(new File("E:/freedev/","1.txt"));新文件的目录中不能存在与被移动srcFile相同的文件名,例如上述fileName=“1.txt”则会移动失败
2015-04-28 22:39:52
862
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人