- 博客(89)
- 资源 (14)
- 收藏
- 关注
转载 Oracle创建用户、角色、授权、建表
oracle数据库的权限系统分为系统权限与对象权限。系统权限( database system privilege )可以让用户执行特定的命令集。例如,create table权限允许用户创建表,grant any privilege 权限允许用户授予任何系统权限。对象权限( database object privilege )可以让用户能够对各个对象进行某些操作。例如delete权限允许用
2017-07-04 16:42:54
914
原创 struts2工作原理
虽然struts2已经有点过时了,但是企业的旧项目中依然在大量使用,理解struts2其实就是理解struts2的工作原理,很多初学者会回避下边这张图,里边确实有很多陌生的单词,但实际开发中看不懂的部分其实也不用开发人员管,框架早为我们做了处理。好久没用struts2了,复习一下,也希望可以帮到部分初学者:1.从最顶端开始,客户端发来一个请求HttpServletReque
2017-04-21 10:15:48
758
原创 java使用redis
1.redis五大数据类型之:String,List,Setimport java.util.List;import redis.clients.jedis.Jedis;import redis.clients.jedis.BinaryClient.LIST_POSITION;public class Demo01 { public static void main(Stri
2017-04-15 19:06:50
399
原创 ubuntu安装jdk和eclipse
1.下载jdk(http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html),下载eclipse(https://www.eclipse.org/downloads/eclipse-packages/?osType=linux&release=undefined),下载之后自动保存在
2017-04-15 16:41:39
4508
原创 redis事务
Redis的事务可以一次执行多个命令,本质是一组命令的集合。一个事务中的所有命令都会序列化,按顺序地串行化执行而不会被其他命令插入,不许加塞。作用:在一个队列中,一次性、顺序性、排他性的执行一系列命令。multi:标记一个事务块的开始,即开启事务;exec:执行所有事务块内的命令,截图:;discard:取消事务,放弃执行事务块内的所有命令,截图:;事务内如果有一条
2017-04-14 08:42:25
233
原创 redis持久化
redis持久化:1.持久化之RDB(RedisDataBase):在指定时间间隔内将内存中的数据集快照写入磁盘,恢复时是将快照文件直接读到内存;Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到一个临时文件中,待持久化过程都结束了,再用这个临时文件替换上次持久化好的文件。整个过程中,主进程是不进行任何IO操作的,这就确保了极高的性能。如果需要进行大规模数据的
2017-04-13 15:52:59
359
原创 常见redis.conf配置
常见redis配置:打开redis.conf文件,不同的操作系统在不同的位置,Ubuntu在用户目录下,red hat在opt目录下,建议用find命令确定其位置。首先,在redis中,1k != 1kb,gb/Gb/gB/GB不区分大小写,截图:类似于struts2,可以将配置文件分开配置,用include包含进来,也可以在一个主机上多个redis之间使用同一份配置文件,
2017-04-12 15:48:47
14400
原创 redis常用命令及redis5大数据类型
Redis学习笔记(redis命令参考网址:www.redisdoc.com)./redis-server:启动服务;./redis-cli:启动客户端;shutdown: 关闭redis服务;ping: 测试连接(返回PONG表示连接成功);ps –ef|grepredis: 查看redis进程是否启动;redis默认有16个库,默认在第1个,编号为0;select
2017-04-11 19:05:06
1409
原创 java使用mongodb
增删改查例子:import java.util.HashMap;import java.util.Map;import org.bson.Document;import org.bson.conversions.Bson;import org.bson.types.ObjectId;import org.junit.Before;import org.junit.Tes
2017-04-07 15:24:00
605
原创 mongodb学习笔记
1.安装及配置环境变量:安装步骤省略,环境变量:在PATH变量的变量值中添加mongodb的mongod.exe所在的目录,即C:\MongoDB\Server\3.1\bin,在cmd命令提示窗口中可以用mongo命令测试是否安装及版本;2.启动服务:打开cmd,输入mongod --dbpath C:\MongoDB\data回车,即指定数据库所在的位置。同时可以指定日志文件的位置:m
2017-04-07 12:59:36
242
原创 tomcat启动时闪退
点击右键编辑startup.bat和shutdown.bat,在最开始的地方添加下面两行:SET JAVA_HOME=C:\Program Files (x86)\Java\jdk1.8.0_45(jdk目录)SET TOMCAT_HOME=D:\apache-tomcat-8.0.24(tomcat目录)另外,在startup.bat中,找到rem Guess CATALINA_
2017-03-29 19:29:32
15311
1
转载 spring事物配置,声明式事务管理和基于@Transactional注解的使用
事物管理对于企业应用来说是至关重要的,好使出现异常情况,它也可以保证数据的一致性。spring支持编程式事务管理和声明式事务管理两种方式。 编程式事务管理使用TransactionTemplate或者直接使用底层的PlatformTransactionManager。对于编程式事务管理,spring推荐使用TransactionTemplate。 声
2017-03-27 10:09:19
421
原创 从后台获取zTree的setting配置
在springMVC项目中,从后台获取zTree的setting配置的方法为:@RequestMapping("/getSetting")public @ResponseBody String getSetting() {String setting = "{view: {addHoverDom: addHoverDom,removeHoverDom: removeHoverDom,s
2017-03-22 15:34:13
2753
2
原创 zTree简单配置
zTree简单配置做一记录,方便查阅:1.根节点只有新增功能;2.除根节点外的其他父节点有新增和编辑功能;3.level>2时的叶子节点不再有新增功能(防止层级太多);4.level5.不允许拖动为子节点。 var setting = { view: { //新增按钮 a
2017-03-22 15:07:34
705
原创 向ueditor中插入内容
html在ueditor中插入内容不能直接插入,必须判断编辑器是否创建成功,jsp可以用java代码嵌套的方式。html页面中:js代码://判断ueditor 编辑器是否创建成功UE.getEditor('zym').addListener("ready", function () {// editor准备好之后才可以使用UE.getEditor('zym').setCo
2017-03-19 16:16:33
10028
2
转载 通过Ajax方式提交form表单上传文件,使用FormData进行Ajax请求
html form表单:form id= "uploadForm"> p >指定文件名: input type="text" name="filename" value= ""/>p > p >上传文件: input type="file" name="file"/> p> input type="button" value="
2017-03-19 10:59:07
354
原创 springmvc使用json
springmvc无法自己处理json,用到的json包分别为:jackson-annotations-2.5.0.jarjackson-core-2.5.0.jarjackson-databind-2.5.0.jar在springMVC.xml中添加配置: MappingJackson2HttpMe
2017-03-18 15:59:32
290
原创 json工具类
整理了一些json相关的转换方法,在此记录,方便查阅。import java.lang.reflect.Field;import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;imp
2017-03-16 13:38:48
417
原创 dom4j解析xml
分享一个dom4j解析xml的一个小例子,其实在项目开发中dom4j用的并不多,网上有很多相关的例子,做一个简单的测试:定义一个xml文件,名称为User.hbm.xml,内容为:简单测试:import java.io.File;import java.util.Iterator;import java.util.List;import
2017-03-12 13:29:37
207
原创 反射的简单应用
反射会降低程序的运行效率,但是会极大的提高开发效率!!!项目开发中会大量用到反射。public class Demo {@SuppressWarnings("all")public static void main(String[] args) {//反射在程序运行的时候才起作用,编译的时候不起作用try {Class clazz = (Class) Class.f
2017-03-08 16:24:22
300
原创 mybatis插入语句执行后返回结果
keyProperty:指定将查询到的结果返回到parameterType所指的对象的对应属性中 order:指的是执行顺序,即为AFTER时,则在insert语句执行之后执行。 --> SELECT LAST_INSERT_ID() insert into user(userName, sex, address, birthday) values(#{us
2017-02-27 14:28:25
10977
原创 easyui去掉datagrid的滚动条
工作过程中需要去掉滚动条这个功能,由于是特别小的知识点,所以在此记录,以防忘记。带滚动条时,如果数据超过规定大小则出现滚动条,否则不出现 但滚动条所占的宽度依然存在,两种状态截图如下:去掉滚动条的方法:打开jquery.easyui.min.js文件,找到wrap.width();所在位置,改为wrap.width()+20;即可。修改后截图:
2017-02-27 08:47:28
20176
11
原创 springmvc拦截器应用(实现登陆认证)
需求:1. 用户请求url;2. 拦截器进行拦截校验:如果请求的url是公开地址(无需登陆就能访问的url,比如首页),则放行;如果用户session不存在,则跳转到登陆页面;如果用户session存在,则放行,继续操作。实现:controller:import javax.servlet.http.HttpSession;import org.springfr
2017-02-26 13:14:17
353
原创 springmvc拦截器
1.定义拦截器,实现HandlerInterceptor接口:定义两个拦截器HandlerInterceptor1和HandlerInterceptor2,HandlerInterceptor2与HandlerInterceptor1内容相同import javax.servlet.http.HttpServletRequest;import javax.servlet.http.Http
2017-02-26 12:00:11
271
转载 springmvc文件上传下载
//文件上传下载的工具类 Files_Utils_DG import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import
2017-02-21 14:22:30
629
原创 springmvc批量修改
jsp页面中:function updateUsers() {document.userList.action="${pageContext.request.contextPath}/editUserAllCommit";document.userList.submit();}用户列表 姓名性别地址生日userL
2017-02-20 17:39:18
3236
原创 ueditor 整合 springmvc
从官网下载得到ueditor-1.4.3版本,需要utf版的。1.解压文件之后是utf8-jsp,将其拷贝到WebContent目录下,将utf8-jsp->jsp->lib目录下的所有jar包添加到WEB-INF下的lib中,eclipse会自动添加到build path中。2.创建testUeditor.jsp,内容为: pageEncoding="UTF-8"%
2017-02-20 14:19:11
254
原创 springmvc文件上传
加入文件上传所需jar包:commons-fileupload和commons-io1.在jsp页面中为form表单配置enctype="multipart/form-data"2.在springmvc的配置文件中添加:52428803.创建虚拟目录:第一种方式:第二种方式:修改tomcat的配置文件在tomcat下con
2017-02-17 15:47:49
347
原创 springMVC与Struts2的对比
(1)springMVC的入口(即前端控制器DispatcherServlet)是Servlet,而Struts2的入口是Filter;(2)springMVC比Struts2稍微快些,因为springMVC是基于方法设计的而Struts2是基于类,每发一次请求都会实例一个action(即springMVC可以进行单例开发,并且建议使用单例开发;struts2通过类的成员变量接收参数无法使用单
2017-02-17 14:09:52
233
原创 spring和springmvc整合时各管理什么
二、使用spring整合springMVC时,将controller交给springMVC的IOC容器管理,其他的由spring的IOC容器管理,反之会报错。Spring的IOC容器扫描的内容为(除了controller的所有内容):springMVC的IOC容器扫描的内容为controller:
2017-02-17 14:00:51
384
转载 springmvc+mybatis批量操作
案例是给一个用户赋予多个权限,多个权限用其对应的主键 id 为参数,组成了 一个id数组,传给springMVC,然后springMVC传给mybatis,然后mybatis批量插入。其实类似的场景还有批量删除多个,也是类似的。1. 前台页面 thead>tr>th>权限选择th>th>nameth>th>permissionth>tr>thead>
2017-02-16 17:23:41
447
原创 springMVC解决中文乱码问题
1.post请求乱码问题在web.xml中加入:filter>filter-name>CharacterEncodingFilterfilter-name>filter-class>org.springframework.web.filter.CharacterEncodingFilterfilter-class>init-param>param-name>encoding
2017-02-16 14:04:48
906
原创 SpringMVC异常报406的解决办法
使用SpsringMVC,使用restEasy调试,controller请求设置如下: Java代码 @RequestMapping(value="/list",method=RequestMethod.GET,produces=MediaType.APPLICATION_JSON_VALUE) @ResponseBody public List list
2017-02-16 09:55:28
409
转载 ORACLE CASE WHEN 及 SELECT CASE WHEN的用法
Case具有两种格式。简单Case函数和Case搜索函数。--简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数 CASE WHEN sex = '1' THEN '男' WHEN sex = '2' THEN '女' ELSE '其他' E
2017-02-06 16:23:46
3120
原创 java导出Excel
分享一个关于java使用poi导出Excel的方法和使用jsp页面导出的方法:/** * 导出数据* * */public void exportData(String organId, String monthId, String organCode, String dataChoose, boolean flag, HttpServletResponse res
2016-12-29 09:43:19
371
原创 springMVC入门练习
初学springMVC做的一个小练习,在这里做一个记录,包含了springMVC常用的一些注解,配有注释:JSP页面: pageEncoding="utf-8"%>Insert title hereHelloWorldTestMethodParamsAndHeadersTestAntPatht
2016-11-19 10:52:15
1191
原创 java批处理
第一步:获取批处理的SQL语句集合:第一种方式: 使用Statement对象:public boolean executeBatch(ArrayList sqls) {Connection conn = null;Statement stmt = null;try {// 得到数据库连接conn = SessionFactoryUtils.getDataSour
2016-11-15 13:57:24
583
zTree_v3-master.zip
2017-04-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅