自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 Oracle找回被删除的数据

Oracle找回被删除的数据

2016-08-16 15:55:53 970

原创 获取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

转载 Oracle创建分割函数,及用法

Oracle创建分割函数,及用法

2016-04-27 13:47:48 626

转载 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

转载 图片转PDF

通过JAVA代码,把图片转换成PDF

2016-04-27 13:34:28 371

原创 powerDesigner把表模型映射到oracle数据库中

Oracle中的表映射成powerDesigner中的表模型powerDesigner中的表模型映射成Oracle中的表 powerdesigner 大小写转换

2015-10-21 17:10:45 1485

原创 powerDesigner的一些使用技巧

powerDesigner的一些使用技巧

2015-10-21 16:03:05 367

原创 JAVA通过JSP把数据导出到Excel

通过response.setHeader来进行Excel的导出

2015-06-10 13:24:50 608

原创 动态解析 嵌套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的自定义模板

通过IDEA的EasyCode插件实现了表的增删改查基本功能,分为entity层,mapper层,service层,manager层,controller层。

2023-01-31

mongodb-win32

mongodb-win32

2016-10-26

Maven实战,入门经典

Maven的入门介绍,如何配置环境,pom.xml,仓库都有详细的介绍

2015-04-16

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

TA关注的人

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