- 博客(43)
- 收藏
- 关注

原创 Could not parse multipart servlet request; nested exception is java.io.IOException: The temporary up
@上传的临时文件目录失效报错信息:Could not parse multipart servlet request; nested exception is java.io.IOException: The temporary upload location [D:\temp\work\Tomcat\localhost\ROOT] is not valid产生原因:在linux系统中,...
2019-06-12 11:15:36
2712

原创 java 文档在线预览 Linux版本(openoffice)
1.下载openofficeopenoffice的下载地址:http://www.openoffice.org/2.安装(记住自己的安装路径,待会要用到)3. pom.xml<dependency> <groupId>com.google.guava</groupId> <artifactId>guava</a...
2019-04-09 17:36:59
1989
1

原创 java 文档在线预览 Windows版本(jacob)
文档在线预览有两种实现方式:1. windows server下用 jacob2. linux server下 用openoffice话不多说,看吧。这里是使用jacob实现的准备一下jar包下载jacob.zip ,地址:https://sourceforge.net/projects/jacob-project/64位系统就用 x64的dll,32位系统就用x86的dll。...
2019-04-09 17:12:59
898
原创 文件处理类
package com.rbpm.service.Impl;import ch.qos.logback.core.spi.ScanException;import com.rbpm.service.FileService;import io.swagger.models.auth.In;import org.slf4j.Logger;import org.slf4j.LoggerF...
2019-06-25 15:52:19
410
原创 欢迎使用优快云-markdown编辑器发发发
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2019-04-09 16:38:43
658
原创 自我学习
https://cloud.tencent.com/developer/information/java实现消息订阅项目中问到的:课程购买流程 支付怎么实现的 Session监听https://blog.youkuaiyun.com/qq_21439971/article/details/51478989openoffice实现文档在线预览https://www.cnblogs...
2019-04-09 16:33:33
513
原创 java 判断对象的属性是否为空(对象的属性非空判断)
我以一个简单的实例去实现,具体实现看service层以及去看util类entity:public class WwDept { private Integer wwDeptId; private String wwDeptName; private Integer wwDeptParentid;}service:public Map addDep...
2019-03-12 14:13:55
13564
原创 java 三元表达式
eg1:static int demo01 (int a , int b ){ int c = a > b ? 0 :1; return c;}public static void main(String[] args) { demo01(1,3);}eg2:(三元表达式和if else的转换)static int demo02 (i...
2018-05-04 14:48:28
11365
原创 springboot + mybatis 常用注解
1. @RequestParam 参数的注解@RequestParam(name="password",required=true ,defaultValue="123456") String passwordname:名字 required:参数必填属性(true 为必填 false 为可填可不填) defaulValue:默认值2. @Reques...
2018-05-04 10:12:44
492
原创 sql批量插入数据存储过程_Andy_pany_新浪博客
a)先把下面的语句执行一遍,然后生成了一个test的函数(这个名字随你改)注意:小明后面的那个i是自动增长的,从小明1开始一直到小明10000,i可以用在其他列中,你自己调用。begindeclare iint;set i=1;while i<=10000doINSERT INTO`org`.`sys_user` (`did`, `username`,`jobn...
2018-04-11 10:49:54
193
原创 sql 批量插入数据 存储过程
a) 先把下面的语句执行一遍,然后生成了一个test的函数(这个名字随你改)注意:小明后面的那个i 是自动增长的,从小明1开始一直到小明10000,i可以用在其他列中,你自己调用。begindeclare i int;set i=1;while i<=10000 doINSERT INTO `org`.`sys_user` (`did`, `username`,`jobnumber`, `s...
2018-04-11 10:47:38
3269
原创 java连带操作(两张表关联,一张表插入一条新数据,另外一张表也跟着插入一条新数据)_Andy_pany_新浪博客...
以角色权限模块中增加功能为例子:a) 概念:连带操作:首先先在Role表中插入一条数据,接着拿到rid,往Role-Acl表中插入一条数据b)数据库设计:Role表:Role-Acl表:c) 代码实现:RoleMap:@Insert("insert into sys_role(rolename,creator,createtime,remar...
2018-04-11 10:31:29
3220
1
原创 java连带操作(两张表关联,一张表插入一条新数据,另外一张表也跟着插入一条新数据)...
以角色权限模块中增加功能为例子:a) 概念:连带操作:首先先在Role表中插入一条数据,接着拿到rid,往Role-Acl表中插入一条数据b)数据库设计:Role表:https://img-blog.youkuaiyun.com/20180411101141489?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0FuZHlfYXl1/...
2018-04-11 10:31:29
59
原创 mybatis 连带操作(注解方式)(两张表关联,一张表插入一条新数据,另外一张表也跟着插入一条新数据)
以角色权限模块中增加功能为例子:a) 概念:连带操作:首先先在Role表中插入一条数据,接着拿到rid,往Role-Acl表中插入一条数据b)数据库设计:Role表:Role-Acl表:c) 代码实现:RoleMap:/**** @Description: 新增角色*/@Insert("insert into sys...
2018-04-11 10:18:52
15420
2
原创 连接池原理_Andy_pany_新浪博客
连接池基本的思想是在系统初始化的时候,将数据库连接作为对象存储在内存中,当用户需要访问数据库时,并非建立一个新的连接,而是从连接池中取出一个已建立的空闲连接对象。使用完毕后,用户也并非将连接关闭,而是将连接放回连接池中,以供下一个请求访问使用。而连接的建立、断开都由连接池自身来管理。同时,还可以通过设置连接池的参数来控制连接池中的初始连接数、连接的上下限数以及每个连接的最大使用次数、最...
2018-04-11 09:58:29
187
原创 连接池的原理
连接池基本的思想是在系统初始化的时候,将数据库连接作为对象存储在内存中,当用户需要访问数据库时,并非建立一个新的连接,而是从连接池中取出一个已建立的空闲连接对象。使用完毕后,用户也并非将连接关闭,而是将连接放回连接池中,以供下一个请求访问使用。而连接的建立、断开都由连接池自身来管理。同时,还可以通过设置连接池的参数来控制连接池中的初始连接数、连接的上下限数以及每个连接的最大使用...
2018-04-10 14:17:46
608
1
原创 springboot 文件上传和下载
FileServiceImpl 类:package com.rbpm.service.Impl;import ch.qos.logback.core.spi.ScanException;import com.rbpm.service.FileService;import io.swagger.models.auth.In;import org.slf4j.Logg...
2018-04-10 13:52:12
1287
1
原创 jsp四大作用域和九大内置对象_Andy_pany_新浪博客
四大域对象:(1)pageContext page 域 指当前页面,在当前 jsp页面有效,跳到其它页面失效(2)request request 域 指一次请求范围内有效,从 http 请求到服务器处理结束,返回响应的整个过程。在这个过程中使用 forward(请求转发)方式跳转多个jsp,在这些页面里你都可以使用这个变量(3)session session 域指当...
2018-03-18 22:47:13
161
原创 springmvc的核心流程_Andy_pany_新浪博客
简单的模拟场景:1.用户访问的url,就比如一个人进公司,必须要先经过公司的大门才能进去,请求也是一样,它必须先经过DispatcherServlet的前端控制器,2.我们工作需要有工作地点吧(请求需要工作),可是不认路啊(请求需要在哪里被分析),所以我们需要去找到地图,然后在地图上找到地点,在SpringMVC中,从DispatcherServlet先找到Handler ...
2018-03-12 16:03:36
153
原创 springmvc的核心流程
简单的模拟场景:1.用户访问的url,就比如一个人进公司,必须要先经过公司的大门才能进去,请求也是一样,它必须先经过Dispatcher Servlet的前端控制器, 2.我们工作需要有工作地点吧(请求需要工作),可是不认路啊(请求需要在哪里被分析),所以我们需要去找到地图,然后在地图上找到地点,在SpringMVC中,从Dispatcher Servlet先找到Handler Mapper,然后...
2018-03-12 16:01:58
3874
原创 连接池的原理_Andy_pany_新浪博客
连接池基本的思想是在系统初始化的时候,将数据库连接作为对象存储在内存中,当用户需要访问数据库时,并非建立一个新的连接,而是从连接池中取出一个已建立的空闲连接对象。使用完毕后,用户也并非将连接关闭,而是将连接放回连接池中,以供下一个请求访问使用。而连接的建立、断开都由连接池自身来管理。同时,还可以通过设置连接池的参数来控制连接池中的初始连接数、连接的上下限数以及每个连接的最大使用次数、最大空...
2018-03-11 16:27:33
221
原创 ORM是什么? ORM框架是什么?_Andy_pany_新浪博客
对象关系映射(Object RelationalMapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。简单来说,将程序中的兑现自动持久化到关系数据库中。那么,到底如何实现持久化呢?一种简单的反感是采用硬编码的方式(jdbc操作sql方式),为每一种可能的数据库访问操作提供单独的方法:这种方案存在以下的不足:1.持久化层缺乏弹性。一...
2018-03-07 17:33:19
157
原创 spring的核心机制(spring的工作原理)_Andy_pany_新浪博客
spring的核心机制有两点(个人理解,如有错误,欢迎各位大神纠正告诉我):1.IOC:控制反转对象,程序本身不会创建或维护对象,而是把它交给spring去管理和维护。依赖注入和控制反转含义相同,当某个Java实例需要另外一个java实例时,传统的方法是由调用者来创建被调用者的实例,例如使用new关键字获取被调用者的实例;采用依赖注入方式时,被调用者的实例不再需要由调用者来创建...
2018-03-07 17:19:43
164
原创 spring的核心机制(spring的工作原理)
spring的核心机制有两点(个人理解,如有错误,欢迎各位大神纠正告诉我):1.IOC:控制反转对象,程序本身不会创建或维护对象,而是把它交给spring去管理和维护。依赖注入和控制反转含义相同,当某个Java实例需要另外一个java实例时,传统的方法是由调用者来创建被调用者的实例,例如使用new关键字获取被调用者的实例;采用依赖注入方式时,被调用者的实例不再需要由调用者来创建,成为控制反转,被调...
2018-03-07 17:13:10
3164
原创 ORM是什么? ORM框架是什么?
对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。简单来说,将程序中的兑现自动持久化到关系数据库中。那么,到底如何实现持久化呢?一种简单的反感是采用硬编码的方式(jdbc操作sql方式),为每一种可能的数据库访问操作提供单独的方法:这种方案存在以下的不足:1. 持久化层缺乏弹性。一旦出现
2017-11-07 09:01:16
12082
1
转载 Spring AOP的两种实现方式
实现原理:Spring AOP的两种实现方式关于动态代理和CGLIB这两种方式的简要总结如下:· JDK动态代理(Dynamic Proxy)· 基于标准JDK的动态代理功能· 只针对实现了接口的业务对象· CGLIB· 通过动态地对目标对象进行子类化来实现AOP代理,上面截图中的SampleBean$$EnhancerByCG...
2017-09-01 09:01:01
984
原创 [转载]JDBC调用存储过程_Andy_pany_新浪博客
原文地址:JDBC调用存储过程作者:樊华春参考网站(http://blog.youkuaiyun.com/gaohuanjie/article/details/34422903)JDBC调用存储过程在JDBC API中提供了调用存储过程的方法,通过CallableStatement对象进行操作。CallableStatement对象位于java.sql包中,它继承于Statement对象,主...
2017-08-30 15:07:30
125
原创 [转载]oracle和mysql的分页_Andy_pany_新浪博客
原文地址:oracle和mysql的分页作者:阿鲁凯米33参考:http://www.cnblogs.com/xuelu/p/3770738.html如果我们是通过JDBC的方式访问数据库,那么就有必要根据数据库类型采取不同的SQL分页语句,对于MySql数据库,我们可以采用limit语句进行分页,对于Oracle数据库,我们可以采用rownum的方式进行分页.(1)MySq...
2017-08-29 09:07:27
118
原创 [转载]数据库的触发器使用场景_Andy_pany_新浪博客
数据库的触发器使用场景原文地址:数据库的触发器使用场景作者: 骑蜗牛的小明触发器,需要触发条件,当条件满足后做什么操作。触发器用处:比如校内网、开心网、Facebook,你发一个日志,自动通知好友,其实就是在增加日志时做一个后触发,再向通知表中写入条目。其是一种特殊的存储过程。一般的存储过程是通过存储过程名直接调用,而触发器主要是通过事件(增、删、改)进行触发而被执行的。其在表中...
2017-08-28 16:29:19
212
原创 存储过程的优点与缺点_Andy_pany_新浪博客
存储过程是一组予编译的SQL语句优点 1. 运行速度:对于很简单的sql,存储过程没有什么优势。对于复杂的业务逻辑,因为在存储过程创建的时候,数据库已经对其进行了一次解析和优化。存储过程一旦执行,在内存中就会保留一份这个存储过程,这样下次再执行同样的存储过程时,可以从内存中直接调用,所以执行速度会比普通sql快。 2. 减少网络传输:存储过程...
2017-08-28 16:08:29
133
原创 存储过程的优点与缺点
存储过程是一组予编译的SQL语句优点http://www/uc/myshow/blog/misc/gif/E___6724EN00SIGG.gif 1. 运行速度:对于很简单的sql,存储过程没有什么优势。对于复杂的业务逻辑,因为在存储过程创建的时候,数据库已经对其进行了一次解析和优化。存储过程一旦执行,在内存中就会保留一份这个存储过程,这样下次再执行同样的存储...
2017-08-28 16:08:29
27
原创 [转载]2017年08月03日_Andy_pany_新浪博客
原文地址:2017年08月03日作者:季岚月Servlet生命周期分为三个阶段: 1,初始化阶段 调用init()方法 2,响应客户请求阶段 调用service()方法 3,终止阶段 调用destroy()方法Servlet初始化阶段: 在下列时刻Servlet容器装载Servlet: 1,Servlet容器启动时自动装载某些Servlet,实...
2017-08-08 09:14:50
122
原创 [转载]常用设计模式介绍_Andy_pany_新浪博客
原文地址:常用设计模式介绍作者:舞炫回忆1. 为什么开发系统需要遵循设计模式?是因为系统要慢慢变化,有需求变更,有产品升级,系统慢慢变得大了,维护的人员多了,就需要各种规则约束。那么如何去应对这种大、人多、业务复杂、变化多样的系统呢?答案就是更好的设计。2. 设计模式的分类三大类:(红色字体为常用模式)创建型模式(5种):工厂方法模式、抽象工厂模式、单例模式、建造者模...
2017-08-08 09:13:59
145
原创 [转载]说说你对servlet 的理解或者 servlet 是什么?_Andy_pany_新浪博客
原文地址:说说你对servlet的理解或者servlet是什么?作者:IT_xiong小熊说说你对servlet的理解或者servlet是什么?Servlet(Servlet Applet),全称JavaServlet,是用Java编写的服务器端程序。而这些Servlet都要实现Servlet这个接口。其主要功能在于交互式的浏览和修改数据,生成动态Web内容。Servle...
2017-08-08 09:08:40
119
原创 [转载]MYSQL 数据库导入导出命令_Andy_pany_新浪博客
原文地址:MYSQL数据库导入导出命令作者: lxw18231857001在不同操作系统或MySQL版本情况下,直接拷贝文件的方法可能会有不兼容的情况发生。所以一般推荐用SQL脚本形式导入。下面分别介绍两种方法。MySQL命令行导出数据库1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录如我输入的命令行:cd C:Program FilesMyS...
2017-07-28 15:56:49
425
原创 [转载]sql常用语法汇总(一)_Andy_pany_新浪博客
原文地址:sql常用语法汇总(一)作者: dpc323//插入INSERTINTO table_name (列1,列2,...)VALUES (值1,值2,....)//更新UPDATE表名称 SET列名称 = 新值 WHERE列名称 = 某值//删除DELETEFROM 表名称 WHERE列名称 = 值//...
2017-07-28 15:56:33
112
原创 [转载]最新超全java面试、笔试基础题大汇总(看看你会_Andy_pany_新浪博客
原文地址:最新超全java面试、笔试基础题大汇总(看看你会多少题)作者: Gorhce资料库前言:在java工程师的应聘中,很多题目都是来自于基础题,和部分算法、数据结构之类的,如果基础不过关,框架玩得再熟也白搭,下面就看看这些经典的试题,你都会做多少道?!1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部...
2017-07-28 15:55:00
105
原创 [转载]java基础面试题(1)_Andy_pany_新浪博客
原文地址:java基础面试题(1)作者: 灯下的GeckoJAVA相关基础知识1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共...
2017-07-28 15:54:51
129
原创 [转载]java学习之常见面试问题集锦_Andy_pany_新浪博客
原文地址:java学习之常见面试问题集锦作者: 苏微软件 第一,谈谈final,finally,finalize的区别。 第二,AnonymousInnerClass(匿名内部类)是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)? 第三,StaticNestedClass和InnerClass的不同,说得越多越好(面试题有...
2017-07-28 15:54:42
137
原创 [转载]【javaee面试实录1】百道javaee面试题汇总_Andy_pany_新浪博客
面试题原文地址:【javaee面试实录1】百道javaee面试题汇总作者: 郑州IT培训【面试实录】专辑,是关于传智播客郑州校区毕业学员从毕业到入职期间,经历的所有面试回顾。以面试问题汇总为主,以供在读学员们参考。本专辑帖子会持续更新,请同学们继续关注哟.....PS:为了避免就业信息给已就业学员带来不必要的麻烦,公布的就业信息会有部分信息暂时隐藏。一年之后,待就业信息对学员没...
2017-07-28 15:53:57
133
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人