- 博客(38)
- 资源 (2)
- 问答 (3)
- 收藏
- 关注
原创 JSTL 动态拼接对象属性名
需求:User 对象有 name_1,name_2,name_3,name_4,name_5 ...... n个这样的属性,想在JSP页面中通过 JSTL 对 User 对象进行遍历取值,写过<c:forEach var="i" begin="1" end="100"> ${user.name_ + i } ${user.name_i }</c:forEach>等...
2018-03-29 17:59:46 3235
原创 jQuery、JS调用iframe父窗口与子窗口元素的方法
一、操作同级ifram页面的 JS属性parent.left(ifram 的name属性值).window.leftMessage(JS属性名)二、操作同级ifram页面的 JS函数parent.left.window.treeSelectRefresh()(JS函数名)三、操作父级页面parent.window.tests(JS属性名)四、操作父级、同级页面的
2017-04-20 11:43:42 1502
原创 apache-tomcat-7.0.57的一个BUG,文件上传时超过设定的值,页面无状态无响应
环境:JDK 1.8 ,tomcat - 7.0.57 , 框架 SSH问题:文件上传时超过了设定的上传最大值。页面呈现如图:没有返回状态码没有响应头信息最后通过在网上查找各种方法,各种资料,发现是tomcat - 7.0.57版本的BUG!!相关资料链接:https://my.oschina.net/scjelly/blog/523705https://bz.ap
2017-02-27 11:51:08 954
原创 jstl报错ye:javax.el.PropertyNotFoundException: Property 'name' not found on type java.lang.String
写这篇文章的主要原因是:因为,今天群里的一个小伙伴问了个问题,然后大家猜了半天,数据有问题、属性有问题等等!!最后才发现是一个小失误引起的,而在网上查了下相关的资料发现大家记录的都是我们在群里没猜对的那些问题。所以决定记录下来控制台输出:javax.el.PropertyNotFoundException: Property 'name' not found on type java.lang
2016-10-27 12:01:10 18353 10
原创 Mysql远程不允许连接(Windows)
1130 - Host 'IP' is not allowed to connect to this MySQL server2003- Can't connect MySQL Server on 'localhost'(10038)如何登录mysql? cmd怎么连接mysql数据库
2016-07-29 17:41:41 6809 1
原创 JAVA 使用Aspose.Words组件生产Word或PDF文件
一、配置环境(这是我自己的环境配置)1、JDK1.6 2、Aspose.Words.jdk15.jar 或者 Aspose.Words.jdk15.jar 包3、自己创建一个Word模板文件,如图:其中划红线的地方是添加单个数据的,划紫线的地方是添加多个数据的,能循环添加。4、这个文件也不能缺少,要通过它来权限。二、示例代码
2015-03-31 17:11:37 10242 4
原创 JAVA_8 Lambda表达式集合相关操作 一些示例
1、集合循环 forEach public static void main(String[] args) { List<Integer> list = new ArrayList<>(); list.add(1); list.add(2); list.add(3); list.add(4); // 1、第一种 list.forEach( p -> Sy
2021-02-25 15:41:20 277
原创 在Spring Boot项目中使用javax.validation进行参数校验
1、对@RequestBody 类型的传参对象,进行参数校验@ApiOperation("测试参数校验")@RequestMapping(value = "/saveTest", method = {RequestMethod.POST}, produces = MediaType.APPLICATION_JSON_UTF8_VALUE)public void saveTest( @Valid @RequestBody TestRequestPojo testRequestPojo) {.
2021-02-25 14:10:28 381
原创 java、java Web 获取项目根路径
1、Java项目获取项目路径: //classes的文件根路径:/E:/workspace/gfdgdfds/build/classes/ System.out.println(this.getClass().getResource("/").getPath()); //当前class文件的路径:/E:/workspace/gfd
2017-06-27 17:39:53 1083
原创 防止链接注入( XSS跨站脚本攻击)、跨站点脚本编制
import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.regex.Pattern;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletRequestWr
2017-06-27 17:26:03 2561 2
原创 使用HttpClient和Jsoup进行简单数据抓取、解析
官网信息:HttpClient:http://hc.apache.org/httpcomponents-client-5.0.x/index.htmlJsoup:https://jsoup.org/功能: 抓取 最新县及县以上行政区划代码 http://www.stats.gov.cn/tjsj/tjbz/xzqhdm/201703/t20170310_1471429.
2017-06-16 16:00:08 841
原创 JXL 操作Excel
JXL操作Excel的一些常用对象、方法,数据写入到Excel模版中package com.zsd.tool;import java.io.File;import java.io.FileInputStream;import java.io.InputStream;import jxl.Cell;import jxl.Sheet;import jxl.Workbook;impo
2017-05-03 11:10:55 373
原创 POI操作Excel的简单操作
POI操作Excel的一些常用对象、方法package com.zsd.tool;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.util.Iterator;import java.uti
2017-05-03 11:07:07 587
原创 策略模式(StrategyPattern)
根据《 Head First 设计模式(中文版) 》上的例子编写的代码鸭子的抽象超类package DesignPattern.Strategy;public abstract class DuckAbstract { public DuckAbstract() { } public abstract void display(); //
2017-02-14 16:43:51 278
原创 8天学通MongoDB——第八天 驱动实践
由于转载的博客这篇文章是用C#写的驱动实例,所以最后自己写了个简单的JAVA实例。import com.mongodb.BasicDBObject;import com.mongodb.DB;import com.mongodb.DBCollection;import com.mongodb.DBCursor;import com.mongodb.DBObject;import co
2016-10-26 17:25:33 282
转载 8天学通MongoDB——第七天 运维技术
这一篇我们以管理员的视角来看mongodb,作为一名管理员,我们经常接触到的主要有4个方面:1. 安装部署2. 状态监控3. 安全认证4. 备份和恢复,下面我们就一点一点的讲解。 一:安装部署 我之前的文章都是采用console程序来承载,不过在生产环境中这并不是最佳实践,谁也不愿意在机器重启后满地找牙似找mongodb,在mongodb里面提
2016-10-26 17:01:06 290
转载 8天学通MongoDB——第六天 分片技术
在mongodb里面存在另一种集群,就是分片技术,跟sql server的表分区类似,我们知道当数据量达到T级别的时候,我们的磁盘,内存就吃不消了,针对这样的场景我们该如何应对。 一:分片 mongodb采用将集合进行拆分,然后将拆分的数据均摊到几个片上的一种解决方案。 下面我对这张图解释一下: 人脸: 代表客户端,客户端肯定说,你数据库分片不分
2016-10-26 16:58:59 260
转载 8天学通MongoDB——第五天 主从复制
从这一篇开始我们主要讨论mongodb的部署技术。 我们知道sql server能够做到读写分离,双机热备份和集群部署,当然mongodb也能做到,实际应用中我们不希望数据库采用单点部署,如果碰到数据库宕机或者被毁灭性破坏那是多么的糟糕。 一:主从复制1: 首先看看模型图 2: 从上面的图形中我们可以分析出这种架构有如下的好处: 数据备份。
2016-10-26 16:57:24 259
转载 8天学通MongoDB——第四天 索引操作
转载地址:http://www.cnblogs.com/huangxincheng/archive/2012/02/18/2356595.html 这些天项目改版,时间比较紧,博客也就没跟得上,还望大家见谅。 好,今天分享下mongodb中关于索引的基本操作,我们日常做开发都避免不了要对程序进行性能优化,而程序的操作无非就是CURD,通常我们又会花费50%的时间在R上面
2016-10-26 16:55:12 260
转载 8天学通MongoDB——第三天 细说高级操作
今天跟大家分享一下mongodb中比较好玩的知识,主要包括:聚合,游标。一: 聚合 常见的聚合操作跟sql server一样,有:count,distinct,group,mapReduce。 count count是最简单,最容易,也是最常用的聚合工具,它的使用跟我们C#里面的count使用简直一模一样。 distinct 这个操
2016-10-26 16:49:25 279
转载 8天学通MongoDB——第二天 细说增删查改
转载地址:http://www.cnblogs.com/huangxincheng/archive/2012/02/18/2356595.html 看过上一篇,相信大家都会知道如何开启mongodb了,这篇就细说下其中的增删查改,首先当我们用上一篇同样的方式打开mongodb,突然傻眼了,擦,竟然开启不了,仔细观察“划线区域“的信息,发现db文件夹下有一个类似的”lock fil
2016-10-26 16:37:42 283
转载 8天学通MongoDB——第一天 基础入门
关于mongodb的好处,优点之类的这里就不说了,唯一要讲的一点就是mongodb中有三元素:数据库,集合,文档,其中“集合”就是对应关系数据库中的“表”,“文档”对应“行”。 一: 下载 上MongoDB官网 ,我们发现有32bit和64bit,这个就要看你系统了,不过这里有两点注意: ①:根据业界规则,偶数为“稳定版”(如:1.6.X,1.8.X
2016-10-26 16:03:44 297
转载 二进制
十进制 二进制 1 = 1 2 = 10 3 = 11 4 = 100 5 = 101 6 = 110 7 = 111 8 = 1000 9 = 1001
2016-09-20 17:52:35 371
原创 获取properties配置文件
获取jdbc.properties配置文件的信息private static Properties PROP = new Properties();
2016-08-04 16:01:37 290
原创 Hibernate大批量的数据更新缓存问题(Could not synchronize database state with session)
http-8080-6 org.hibernate.util.JDBCExceptionReporter WARN - SQL Error: 1461, SQLState: 72000 http-8080-6 org.hibernate.util.JDBCExceptionReporter ERROR - ORA-01461: 仅能绑定要插入 LONG 列的 LONG 值 http-8080-6 org.hibernate.util.JDBCExceptionReporter WARN - SQL
2016-07-14 17:51:21 12020
转载 Java Web 一些特殊字符的过滤(appscan检查的安全问题)
适用于出现以下问题:1、SQL盲注2、存储的跨站点脚本编制 或 跨站点脚本编制import java.io.IOException;import java.util.Enumeration;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfi
2016-07-01 14:21:01 7169
转载 Java任意同类型对象的复制
最近在公司做项目的时候,又用到了BeanUtils.copyProperties()这个方法来复制对象的属性值,以前也没太注意,这次才发现,原来spring和apache都提供了一个这个BeanUtils的工具类,但是apache的这个,在调用时,要求必须捕获异常,而spring则不需要,可以直接使用: A a= new A (); A ol
2016-07-01 11:02:44 1050
转载 PDF合并PDF
import java.io.File; import org.apache.pdfbox.util.PDFMergerUtility; /** * PDF 和PDF 合并 * @author admini * */public class MergeFile { public static void main(String[] args) thro
2016-04-27 13:39:30 724
原创 powerDesigner把表模型映射到oracle数据库中
Oracle中的表映射成powerDesigner中的表模型powerDesigner中的表模型映射成Oracle中的表 powerdesigner 大小写转换
2015-10-21 17:10:45 1485
原创 动态解析 嵌套JSON数据源
本来一简单的东西,差点把自己给绕进去了,大家可以主要看这个方法parseJSON2Map()。示例代码:import java.util.*;import net.sf.json.JSONArray;import net.sf.json.JSONObject;import org.junit.Test;public class JsonTest { @Test public v
2015-05-14 14:06:57 1803
原创 Map 使用的一些总结
算不上是原创,但毕竟是自己写的代码,所以厚着脸皮写成原创了。说一个小快捷方式: Myeclipse 的快捷反向生成,如map.entrySet().iterator(); 根据这个方法的返回值,按Alt+Shift+L 能自动生成返回的类型。Map的循环遍历: Map map = new HashMap(); map.put("a1", 1); map.put("
2015-05-13 11:18:44 331
原创 运行程序是内存溢出的情况:OutOfMemoryError: PermGenspace
OutOfMemoryError: PermGenspace发生这种问题的原意是程序中使用了大量的jar或class,使java虚拟机装载类的空间不够,与PermanentGeneration space有关。增加java虚拟机中的XX:PermSize和XX:MaxPermSize参数的大小,其中XX:PermSize是初始永久保存区域小,XX:MaxPermSize是最大永
2015-04-02 16:47:05 576
原创 Spring MVC、Ajax和JSON的交互
第一种方式:通过实体类的方式在服务器端接受JSON数据格式,记得JSON中的属性需要跟类的属性想匹配。页面代码示例: function test(){ var jon ={name:"测试",pass:"1234"}; $.ajax({ type: "POST",
2015-04-01 13:33:22 621
EasyCode的自定义模板
2023-01-31
HTML5 object param标签问题
2015-08-21
Oracle查询SQL语句,请教各位大神
2015-05-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人