自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(89)
  • 资源 (14)
  • 收藏
  • 关注

转载 Oracle创建用户、角色、授权、建表

oracle数据库的权限系统分为系统权限与对象权限。系统权限( database system privilege )可以让用户执行特定的命令集。例如,create table权限允许用户创建表,grant any privilege 权限允许用户授予任何系统权限。对象权限( database object privilege )可以让用户能够对各个对象进行某些操作。例如delete权限允许用

2017-07-04 16:42:54 914

转载 大数据学习路线

转载一篇大数据学习路线!!!

2017-06-20 09:50:16 362

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

原创 Linux基本命令

df -h:查看磁盘空间。

2017-04-05 10:37:00 210

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

原创 springMVC工作流程

现将springMVC请求的全过程做一总结,如图:

2017-03-15 14:05:47 332

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

java高级程序设计实战教案

java高级程序设计实战教案,干货,适合初学者,有助于初学者理清思路,永攀高峰,实战案例,干货满满,欢迎下载学习

2020-11-03

java使用poi将word转为html

java使用poi将word转为html

2017-08-18

puttyfile-ssh客户端和leapftp-ftp客户端

puttyfile-ssh客户端和leapftp-ftp客户端

2017-04-27

单例多例模式

单例多例

2017-04-27

Linux学习笔记

Linux学习笔记

2017-04-27

Oracle学习笔记

Oracle学习笔记

2017-04-27

redis学习笔记

redis学习笔记

2017-04-27

redis-3.2.8.tar.gz

redis-3.2.8.tar.gz

2017-04-25

mongo-java-driver-3.0.rar

mongo-java-driver-3.0.rar

2017-04-25

zTree_v3-master.zip

2017-04-25

poi相关jar

java使用poi导出Excel时所需的jar包

2017-04-25

java-redis jar

spring整合redis所需jar包

2017-04-25

eclipse-maven插件

eclipse-maven插件

2017-04-25

空空如也

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

TA关注的人

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