- 博客(28)
- 资源 (21)
- 收藏
- 关注
转载 shiro安全框架
Shiro 是 JAVA 世界中新近出现的权限框架,较之 JAAS 和 Spring Security,Shiro 在保持强大功能的同时,还在简单性和灵活性方面拥有巨大优势。本文就带领读者一睹 Shiro 的风采。可能大家早先会见过 J-security,这个是 Shiro 的前身。在 2009 年 3 月初之前,这个安全框架叫做 J-security,由于某些原因,更名为 Shiro(或
2016-01-21 11:19:36 399
原创 hibernate3和hibernate4的区别
hibernate4的改动较大只有spring3.1以上版本能够支持,Spring3.1取消了HibernateTemplate,因为Hibernate4的事务管理已经很好了,不用Spring再扩展了。这里简单介绍了hibernate4相对于hibernate3配置时出现的错误,只列举了问题和解决方法,详细原理如果大家感兴趣还是去自己搜吧,网上很多。1、Spring3.1去掉了Hibern
2016-01-21 11:16:06 657
原创 Eclipse 默认设置的换行字符长度
eclipse 默认设置的换行长度,Ctrl+Shift +F 格式化代码后,经常换行,非常难看。 1.Java代码打开Eclipse的Window菜单,然后Preferences->Java->Code Style->Formatter->Edit ->Line Wrapping->Maximum line width:默认80 修改成999就行了。
2016-01-12 15:16:14 6643
原创 maven如何将项目引用的所有jar包复制到lib文件夹内
Maven的非web项目在执行时需要引用很多jar包,这时候通常的做法是将这些jar包统一放到lib目录中,maven的dependency插件可以帮我们做这件事情。我们需要在pom文件的build节点的plugins节点内添加一个plugin,plugin内容如下: org.apache.maven.plugins maven-d
2016-01-11 09:57:22 710
原创 JVM调优总结
堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。典型设置:java -Xmx3550m -Xms3
2016-01-07 15:50:27 250
原创 常用的JavaScript验证正则表达式归总
常用的JavaScript验证正则表达式归总收藏总会有用!匹配中文字符的正则表达式: [u4e00-u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^x00-xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:ns*r评注:可以用来删除空白行
2016-01-07 15:44:40 296
原创 mysql修改密码 创建数据库 添加新用户
1.新建用户。//登录MYSQL@>mysql -u root -p@>密码//创建用户mysql> mysql> insert into mysql.user(Host,User,Password,ssl_cipher,x509_issuer,x509_subject) values("localhost","pppadmin",password("passwd"),''
2016-01-07 15:40:19 516
原创 Eclipse对工作空间中的项目进行分组
有时,一个空间中有很多项目,但是这其中有的是我们不需要的,这时我们不想让工作空间显示很多项目。 于是,我们可以采用下面的办法,对工作空间中的项目进行分组。 对工作空间中的项目进行分组的方法:1.打开设置分组的菜单(注意,这里是Navigator )。2.创建分组。3.创建分组之后,在上面左面的窗口中便会有刚才创建分组的名字。 (创建分组的时候,可以选择
2016-01-07 15:37:12 345
原创 MyBatis增删改查总结
一、 sql in查询1. 当查询的参数只有一个时 findByIds(Listids) 1.1 如果参数的类型是List,则在使用时,collection属性要必须指定为 listXml代码 Select from jria where ID in #{item} findByIds(Long[] ids) 1.2
2016-01-07 15:35:03 278
转载 MyBatis学习 之 动态SQL语句
有些时候,sql语句where条件中,需要一些安全判断,例如按性别检索,如果传入的参数是空的,此时查询出的结果很可能是空的,也许我们需要参数为空时,是查出全部的信息。这是我们可以使用动态sql,增加一个判断,当参数不符合要求的时候,我们可以不去判断此查询条件。 下文均采用mysql语法和函数(例如字符串链接函数CONCAT)。 源代码http://limingn
2016-01-07 15:33:10 299
转载 MyBatis学习-SQL语句映射文件(1)resultMap
SQL 映射XML 文件是所有sql语句放置的地方。需要定义一个workspace,一般定义为对应的接口类的路径。写好SQL语句映射文件后,需要在MyBAtis配置文件mappers标签中引用,例如: SQL 映射XML 文件一些初级的元素:1. cache – 配置给定模式的缓存2. cache-ref – 从别的模式中引用一个缓存3. res
2016-01-07 15:31:03 282
转载 MyBatis简介与配置MyBaits+Spring+MySql
1.1MyBatis简介 MyBatis 是一个可以自定义SQL、存储过程和高级映射的持久层框架。MyBatis 摒除了大部分的JDBC代码、手工设置参数和结果集重获。MyBatis 只使用简单的XML 和注解来配置和映射基本数据类型、Map 接口和POJO 到数据库记录。相对Hibernate和Apache OJB等“一站式”ORM解决方案而言,Mybatis 是一种“半自动化”的
2016-01-07 15:28:06 238
原创 jsonArray hibernate 死循环
hibernate使用CGLIB把POJO的domain对象动态代理,实现它的魔法,但是给JSON的序列化带来了麻烦,因为JSON无法对lazy的属性进行序列化。有以下的四个方法可以解决hibernate的序列化问题 domain类实现JSONString接口 建立JsonConfig实例,并配置属性排除列表 用属性过滤器 写一个自定义的JsonBeanProc
2016-01-07 15:16:26 398
原创 JPA 延迟加载
首先在配置JPA的EntityManager配置文件中加入如下配置:class="org.springframework.orm.jpa.support.OpenEntityManagerInViewInterceptor">然后在配置Servlet的配置文件中更改支持@RequestMapping注解的配置:原来的多数配置都是这样的:
2016-01-07 15:12:08 779
转载 JAVA字符串转日期或日期转字符串
文章中,用的API是SimpleDateFormat,它是属于java.text.SimpleDateFormat,所以请记得import进来! 用法: SimpleDateFormat sdf = new SimpleDateFormat( " yyyy-MM-dd HH:mm:ss " ); 这一行最重要,它确立了转换的格式,yyyy是完整的公元
2016-01-07 15:09:12 382
原创 Oracle over函数
sql over的作用及用法RANK ( ) OVER ( [query_partition_clause] order_by_clause )DENSE_RANK ( ) OVER ( [query_partition_clause] order_by_clause )可实现按指定的字段分组排序,对于相同分组字段的结果集进行排序,其中PARTITION BY 为分组字段,ORDE
2016-01-07 15:04:31 199
原创 oracle数据导入与导出
dmp是exp工具导出的内容,bkp一般是rman管理的备份文件exp username/password@实例名 file=到出文件名 OWENR=--导出exp zbdw/zbdw@orcl file=D:\Tables.dmp owner=(zbdw)Oracle中讲dmp文件导入应使用cmd命令打开Oracle安装目录下的bin文件然后输入imp
2016-01-07 15:02:27 359
原创 数据库编码修改
数据库编码修改 (服务器端)1.先查看数据库当前编码: select * from nls_database_parameters where parameter='NLS_CHARACTERSET' 此时会显示当前数据库的字符集,如果是UTF-8编码则会显示AL32UTF8 简体中文则显示ZHS16GBK2.以管理员身份登陆 conn sys/xf
2016-01-07 14:59:45 404
原创 Oracle 获取当前日期及日期格式
Oracle 获取当前日期及日期格式 获取系统日期: SYSDATE() 格式化日期: TO_CHAR(SYSDATE(),'YY/MM/DD HH24:MI:SS) 或 TO_DATE(SYSDATE(),'YY/MM/DD HH24:MI:SS) 格式化数字: TO_NUMBER
2016-01-07 14:57:34 440
原创 Oracle生成随机函数
1.基础认识关于这些函数及DBMS_RANDOM包的文件都包含在SQLPlus中: select text from all_source where name = 'DBMS_RANDOM' and type = 'PACKAGE' order by line; ◆ TYPE num_array ◆
2016-01-07 14:54:56 648
原创 oracle创建表空间
oracle创建表空间--plsql创建表空间create tablespace ht datafile 'D:\app\YuLong\oradata\orcl\ht.dbf' size 10m autoextend on;注意点: 1.如果在PL/SQL 等工具里打开的话,直接修改下面的代码中[斜体加粗部分]执行 2.确保路径存在,比如【D:\orac
2016-01-07 14:54:02 435
转载 StringUtils中 isNotEmpty 和isNotBlank的区别
StringUtils方法的操作对象是java.lang.String类型的对象,是JDK提供的String类型操作方法的补充,并且是 null安全的(即如果输入参数String为null则不会抛出NullPointerException,而是做了相应处理,例如,如果输入为 null则返回也是null等,具体可以查看源代码)。除了构造器,StringUtils中一共有130多个方法,并
2016-01-07 14:40:33 269
原创 Tomcat常用优化技巧
(1)屏蔽DNS查询Web应用程序可以通过Web容器提供的getRemoteHost()方法获得访问Web应用客户的IP地址和名称,但是这样会消耗Web容器的资源,并且还需要通过IP地址和DNS服务器反查用户的名字,因此当系统上线时,可以将这个属性关闭,从而减少资源消耗,那么Web应用也就只能记录下IP地址了。修改的属性是enableLoopups="false"。(2)调整线程数
2016-01-07 14:35:35 357
转载 Log4j使用指南
Log4j使用指南 1 概述本文档是针对Log4j日志工具的使用指南。包括:日志介绍、日志工具介绍、Log4j基本使用、Log4j的高级使用、Spring与log4j的集成等。并进行了举例说明。本文档适合所有Java开发人员。2 日志介绍存储软件程序、服务或操作系统产生的消息记录的文
2016-01-07 14:25:36 325
原创 怎么在谷歌浏览器中安装.crx扩展名的离线Chrome插件
在用户使用谷歌浏览器安装Chrome插件的时候,如果网络状态允许或者用户直接在谷歌提供的服务中获取的Chrome插件,就可以点击其提供的一键跳转按钮直接根据提示安装到Chrome浏览器中,这种安装Chrome插件的方式最为简单,但是要求用户的网络状态良好,并且用户可以从谷歌的相关服务中获取Chrome插件的下载链接。Postman_v3.2.8.crx 下载地址 链接:http://pa
2016-01-07 13:10:47 590
原创 POI操作Excel常用方法总结
一、POI简介 Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。二、HSSF概况 HSSF 是Horrible SpreadSheet Format的缩写,通过HSSF,你可以用纯Java代码来读取、写入、修改Excel文件。HSSF为读取操作提供
2016-01-05 16:44:04 313
原创 WIndows下MySQL Zip版本安装
下载地址:mysql-5.6.19-win32.zip 链接:http://pan.baidu.com/s/1i3tKQXZ 密码:j129 mysql-5.6.19-win64.zip链接:http://pan.baidu.com/s/1hqpdrak 密码:v1sg 1.解压ZIP包和配置首先,将mysql-5.5.25-winx64.zip解压缩到D:/m
2016-01-05 16:27:01 344
原创 解决Eclipse建立Maven项目后无法建立src/main/java资源文件夹的办法
建立好一个Maven项目后,如果Java Resources资源文件下没有src/main/java文件夹,并且在手动创建这个文件时提示“已存在文件”。这说明,在这个项目配置中已经有了src/main/java这个文件夹 第一种方法: 打开项目的classpath文件:如下
2016-01-05 16:23:18 581
PLSQL Developer官方下载离线文件,可直接使用
2020-11-11
PLSQL Developer官方下载离线文件
2020-11-11
instantclient_11_2
2020-11-11
redisdesktop09339.zip
2019-06-28
PMBOK第六版_中文版(带完整目录-书签)
2018-10-18
DbWrench 数据库设计 软件破解补丁 for Mac
2018-07-31
java+servlet+jsp上传文件带进度条(源码项目)
2017-09-14
Leaflet中文版api离线版本
2017-09-14
jsp+servlet+jquery文件上传下载带进度条(源码项目)
2017-09-14
ajax+jsp带进度条的文件上传下载
2017-09-14
Java整合开发王者归来.part2
2013-05-12
实战突击:Java项目开发案例整合+1-8章+源码
2013-05-12
万能的蓝牙驱动(必存)
2012-03-30
全能精灵Win7版
2012-03-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人