自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(219)
  • 资源 (5)

转载 JS中使用EL表达式

在JS中怎么使用EL表达式?因为在使用的时候经常出现在JS中取不到值的情况。下面我们来看一看怎么实现在javascript里面使用EL表达式:第一种如果JS代码在jsp文件中则:(这里设定是从参数里面取值,比如:用户注册)JS代码在JSP页面中, 这可以直接使用EL表达式<script type="text/javascript">function test(){var a = "${...

2018-06-02 12:59:19 4307

原创 JavaScript 中的回调函数

JS中回调函数基本理解在JavaScrip中,function是内置的类对象,也就是说它是一种类型的对象,可以和其它String、Array、Number、Object类的对象一样用于内置对象的管理。因为function实际上是一种对象,它可以“存储在变量中,通过参数传递给(另一个)函数(function),在函数内部创建,从函数中返回结果值”。因为function是内置对象,我们可以将它作为参数...

2018-05-30 23:07:19 183

转载 Jquery中的工具方法$.isFunction, $.isArray(), $.isWindow()

在javascript中对变量类型的判断中,我们讲解了了jquery中$.type()实现的原理。当然,jquery除了提供$.type的工具方法外,还提供了几个其他的工具方法:$.isFunction(), $.isArray(), $.isWindow(), $.isNumeric()等。$.isFunction()是用来判断变量是否为function类型,在$.isFunction(para...

2018-05-30 23:04:08 532

原创 Oracle 中select distinct 和order by同时使用的问题

Oracle 11g数据库,执行下面语句出现错误“ORA-01791: 不是 SELECTed 表达式”:SELECT DISTINCT PROC_INST_ID_ FROM act_hi_taskinst t1 WHERE ASSIGNEE_ = #{userId }SELECT语句中含有DISTINCT关键字或者有运算符时,排序用字段必须与SELECT语句中的字段相对应。如果select子句中...

2018-05-30 16:08:13 1118

原创 MyEclipse2017CI导入项目

MyEclipse导入Git项目有时候出现把Git项目克隆到本地文件夹,然后MyEclipse中导入,不能使用Existing Projects int Workspace(因为有的不是一个项目,有些文件缺失)https://jingyan.baidu.com/article/6dad507522fa35a123e36e85.htmlMyEclipse导入Maven项目Maven项目导入时,也要选...

2018-05-24 17:24:40 4007

原创 Git中生成SSH公钥

服务上的Git-生成SSH公钥,大多数Git服务器都会选择使用SSH公钥来进行授权,SSH公钥默认储存在账户的主目录下的~/.ssh目录检查本机是否有ssh key设置$ cd ~/.ssh或cd .ssh$ ls关键是看有没有用 something 和 something.pub 来命名的一对文件,这个 something 通常就是id_dsa 或 id_rsa。有 .pub 后缀的文件就是公钥...

2018-05-24 17:14:01 3392

原创 Activiti学习参考总结(流程引擎、源码分析、流程运行过程分析)

Activiti工作流引擎使用注意Activiti与JBPM5的区别,各种状态的任务查询以及和业务对象关联(未签收、办理中、运行中、已完成)https://blog.csdn.net/qq_32541407/article/category/7078851https://blog.csdn.net/burpee/article/details/52793071Activiti工作流学习概念、Act...

2018-05-23 15:09:26 2689

原创 MyEclipse中添加Activiti Designer

MyEclipse中添加Activiti Designer方式1:离线安装,通过解压文件包到相应目录,然后做指向(文件名后缀为.link)path=D:\\Program Files (x64)\\MyEclipse 2017 CI\\dropins\\activitihttps://blog.csdn.net/qq_35512244/article/details/52149670https:/...

2018-05-17 21:52:37 461

原创 Tomcat中的热加载与热部署

Tomcat的四种web应用部署方式详解在Tomcat中有四种部署Web应用的方式,简要的概括分别是:(1)利用Tomcat自动部署(2)利用控制台进行部署(3)增加自定义的Web部署文件(%Tomcat_Home%\conf\Catalina\localhost\AppName.xml)(4)手动修改%Tomcat_Home%\conf\server.xml文件来部署web应用server.xm...

2018-05-13 16:51:26 555

原创 Word转为PDF(Java实现)

有时候项目所需,要将Word文档转换为PDF文档,网上的资料很多,这里整理一下。利用apache poi平常项目中遇到需要将word转换为pdf,我们一般利用的是jacob.jar组件,这个组件利用的是微软office组件,但有时项目需要部署到liunx下,liunx中没有office,我们可以利用apache poi实现这一功能。https://blog.csdn.net/huanshirenj...

2018-05-01 22:42:18 15687 1

原创 SpringMVC中的参数接收和绑定

SpringMVC参数接收详解https://blog.csdn.net/luo4105/article/details/72480997SpringMVC中的参数绑定总结https://blog.csdn.net/eson_15/article/details/51718633

2018-04-29 15:07:38 180

原创 @RequestParam/@PathVariable/@PathParam/@QueryParam/@ResponseBody/@RequestBody注解区别

@RequestParam和@PathVariable注解是用于从request中接收请求的,两个都可以接收参数,关键点不同的是@RequestParam是从request里面拿取值,而@PathVariable是从一个URI模板里面来填充。从字面上可以看出前者是获取请求里边携带的参数;后者是获取请求路径里边的变量参数。@RequestParam支持下面四种参数defaultValue 如果本次请...

2018-04-29 13:35:05 829

转载 @RequestMapping/@GetMapping/@PostMapping区别

Spring4.3中引进了{@GetMapping、@PostMapping、@PutMapping、@DeleteMapping、@PatchMapping},来帮助简化常用的HTTP方法的映射,并更好地表达被注解方法的语义。@GetMapping是一个组合注解,是@RequestMapping(method = RequestMethod.GET)的缩写。该注解将HTTP Get 映射到 特定...

2018-04-29 13:20:58 3213

原创 数据库表结构设计--动态字段

项目中遇到要动态对表的字段进行操作--增加或者删除,很头疼,网上查了资料,整理一下。(具体还没去实现,后续还需研究)看到一篇文章,参与团员管理系统数据库设计时,用户提出了无限扩展团员属性和随时修改属性名的要求两大难题:不定字段数目的数据库表设计和数据结构1、不定字段数目的数据库表的设计(需要一张单独的表来管理这个这些字段名)2、访问层的数据结构设计(动态的表设计也需要动态的实体类来访问来配合)参考...

2018-04-29 13:05:54 8478

原创 Tomcat部署项目的问题

同一个Tomcat部署多个项目方式:修改server.xml,配置Context节点,监听的是同样一个端口,不同的目录。修改server.xml文件,一个tomcat监听多个端口,指向多个程序文件目录。1、同一个Tomcat同一个端口部署多个项目把待发布的多个项目.war文件放入tomcat的webapps文件下或者直接MyEclipse/Eclipse中添加部署即同一个webapps放多个项目2...

2018-04-29 11:43:46 110

原创 MyBatis自增主键配置(MySQL/Oracle)

Mybatis进行插入操作时,如果表的主键是自增的,针对不同的数据库相应的操作也不同。基本上经常会遇到的就是Oracle Sequece和Mysql自增主键。1、不返回自增主键值如果考虑到插入数据的主键不作为其他表插入数据的外键使用,那么可以考虑使用这种方式对于MySQL由于mysql数据库中,可以设置表的主键为自增,所以对于Mysql数据库在mybatis配置插入语句时,不指定插入ID字段即可。...

2018-04-28 20:55:47 810

原创 Maven使用遇到的问题总结

MyEclipse/Eclipse中Maven项目update project更改项目编码的问题可能出现修改项目的编码为gbk编码,导致中文乱码问题解决方法:在pom.xml中增加属性配置Maven配置的JDK版本问题在Maven的默认配置中,对于jdk的默认配置是1.5版本;对工程进行Maven的update,就会出现工程依赖的JRE System Library会自动变成JavaSE-1.5。...

2018-04-27 11:43:51 122

原创 Html文档转换为PDF文档

html页面导出为pdf(jsPDF、iText、wkhtmltopdf)https://blog.csdn.net/huyuyang6688/article/details/79710704用iText实现html字符串转PDF参考这个网址:https://blog.csdn.net/fengxing_2/article/details/77049795实现:HtmlToPDF.java,ite...

2018-04-26 17:30:16 256

原创 Tomcat启动超时问题

部署项目启动Tomcat,发现启动超时报错Server Tomcat v8.0 Server at localhost was unable to start within 45 seconds解决方法1、Servers--双击Tomcat进入设置界面--设置Timeouts2、编辑servers.xml(workspace/.metadata/.plugins/org.eclipse.wst.s...

2018-04-26 09:21:49 192

原创 Mybatis基于mysql和oracle数据库的编写差异

applicationContext.xml中的配置差异在applicationContext.xml的数据源dataSource的配置中,Mysql数据库需要心跳包的配置,而Oracle中不需要(这个不确定,需要验证)Mybatis模糊查询中sql语句的差异Mysql在使用concat拼接字符串时可以直接将三者【%、占位符、%】拼到一起,而Oracle则不可以,必须两两拼接MyBatis Jdb...

2018-04-25 22:58:29 1692

原创 Mybatis实现Oracle中BLOB类型字段保存与读取

BLOB是指二进制大对象也就是英文Binary Large Object的所写,而CLOB是指大字符对象也就是英文Character Large Object的所写。其中BLOB是用来存储大量二进制数据的;CLOB用来存储大量文本数据。BLOB通常用来保存图片、文件等二进制类型的数据。Oracle数据库对应字段BLOB类型,实体对应字节数组类型(byte[])参考地址https://yq.aliy...

2018-04-25 22:48:41 2280

原创 MyBatis保存CLOB类型数据到Oracle/MySQL数据库

Mybatis保存数据库CLOB类型到oracle库的操作在oracle中使用varchar2类型存储字符串时,发现存储的最大长度就是4000字符,再长就会报错。使用clob类型,可以存储4g内容,而且mybatis可以自动解析clob类型,只需在写insert和update语句是,将clob字段的数据类型设为:jdbcType=CLOB。至于javabean中,clob字段可以用String类型...

2018-04-25 18:01:13 1822

原创 富文本编辑器学习(Ckeditor的使用)

几种富文本编辑器的介绍UEditor/kindeditor/simditor/bootstrap-wysiwyg/wangEditor/CKEditor/tinymcehttps://www.cnblogs.com/linkstar/p/6858995.htmlhttps://blog.csdn.net/lzc4869/article/details/77772695ckeditor使用--htt...

2018-04-25 16:20:33 2648

原创 电脑的一些常识

电脑操作系统32位与64位64位操作系统的执行效率和硬件利用率都要比32位系统要高,64位系统对32位软件和游戏的兼容性也越来越好,64位操作系统对于硬件配置有较高的要求。CPU要求不同CPU有32位和64位之分,32位的CPU只能安装32位系统,而64位的CPU既可以安装32位系统也可以安装64位系统。运算速度不同64位CPU的指令集可以运行64位数据指令,比32位CPU提高了一倍寻址能力不同6...

2018-04-20 13:18:08 155

原创 任务管理器--内存、磁盘占用率很高解决方法

引起内存、磁盘占用率很高的原因有很多有些服务的开启、杀毒软件的开启、开机自动启动的服务解决方法关闭家庭组服务关闭磁盘碎片处理、自动维护计划关闭superfetch服务参考地址https://www.sogou.com/link?url=CrexC2hj5_6kY9HJ9JpxI7OSDU6EM_KFaJrgRIXUqR4KlhH50bsSZ9BcOOyLV5UHwgljhEZHfjnU8HAXqJ...

2018-04-19 11:34:38 9546

转载 Maven 遇到failOnMissingWebXml有关问题解决方法

参考地址:https://blog.csdn.net/u010697681/article/details/50761184https://www.sogou.com/link?url=hedJjaC291OB0PrGj_c3jNQ3kuJV40IYZ4htv7tpwOom3Pojx-sH_FEP6JMqcYs5brhciKLXA-w.https://www.sogou.com/link?url=...

2018-04-09 13:06:04 313

原创 常见排序算法总结

堆排序堆排序中用到的是二叉堆,它其实就是一棵近似于完全二叉树树按照层次遍历得到的数组。而堆排序中只要是利用最大(小)堆来完成的。最大(小)堆其实就是满足在父亲节点、左孩子、右孩子中父亲点是最大(小)值的堆。显然,根节点的左子树与右子树也可以看成最大(小)堆。而优先队列算是堆排序算法的一个典型应用https://www.jianshu.com/p/70d761e4070b...

2018-04-05 16:07:20 77

转载 String/StringBuffer/StringBuilder比较及源码阅读

StringBuffer、StringBuilder的操作基本一致,只是StringBuffer在一些方法上加了锁,保证线程安全,他们都继承于AbstractStringBuilder。无参构造时,StringBuffer容量的初始大小是16,当向构造器中传入字符串时,其容量大小为字符串长度+16,同时也可以直接指定其容量大小。在阅读完String、StringBuffer、StringBuild...

2018-04-05 16:01:04 63

转载 HashMap学习

HashMap的实现原理http://www.imooc.com/article/24118Java8之HashMap源码阅读HashMap是Java程序员使用频率最高的用于映射(键值对)处理的数据类型。随着JDK(Java Developmet Kit)版本的更新,JDK1.8对HashMap底层的实现进行了优化,例如引入红黑树的数据结构和扩容的优化等原来hashmap是hash表+链表的形式,...

2018-04-05 15:47:18 63

转载 Java中的各种对象的理解

ENTITY:持久化,与数据库对应;PO :(persistant object ),持久对象;PO只能用在数据层,VO用在商业逻辑层和表示层DTO:数据传输对象(Data Transfer Object),DTO可以增加或者减少entity的字段,来灵活实现信息传递;一个POJO持久化以后就是PO直接用它传递、传递过程中就是DTO直接用来对应表示层就是VOVO:值对象(Value Object)...

2018-04-03 22:40:07 114

转载 Mybatis逆向工程中创建的XXXExample类的使用

在平常的开发中,有时会使用Mybatis的逆向工程,来快速的创建类,其中在创建实例的过程中有一个以Example结尾的类,这个类是专门用来对这个单表用来查询的类,就相当于,对该单表的增删改查是脱离sql性质的,直接在service层就可以完成。https://blog.csdn.net/qq_34178998/article/details/79103586https://blog.csdn.ne...

2018-04-02 15:21:33 1260 1

转载 使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件

注意包的引入,配置文件,测试类(生成代码)参考地址http://codingxiaxw.cn/2016/11/13/41-mybatis9逆向工程/http://www.cnblogs.com/lichenwei/p/4145696.html

2018-04-02 14:51:23 66

转载 单点登录(SSO)

1、单点登录简介(SSO)、HTTP与HTTPS、CAShttps://blog.csdn.net/shmilychan/article/details/736568572、单点登录系统开发单点登录SSO(Single Sign On)就是在一个多系统共存的环境下,用户在一处登录后,就不用在其他系统中登录,也就是用户的一次登录能得到其他所有系统的信任。单点登录在大型网站里使用得非常频繁,例如像阿里...

2018-03-26 22:07:08 84

原创 五大常用经典算法(分治、动态规划、贪心、回溯、分支限界)

五大算法的基本知识以及相互比较参考地址http://blog.csdn.net/dcj0913/article/details/39271721

2018-03-02 14:41:53 716

原创 Java中空指针的问题

所谓的空指针,就是指针的内容为空,没有指向任何对象。所谓的空指针异常,就是一个指针是空指针,你还要去操作它,既然它指向的是空对象,它就不能使用这个对象的方法。一般来说,在调用某个对象之前,要进行非空的验证,否则就容易出空指针异常。为了避免空指针的发生,最好在做判断处理时将“null”或者空值放于设定的值之前。java中如何避免空指针异常要尽量避免

2017-12-28 17:35:57 363

原创 java.lang.IllegalArgumentException: Invalid character found in the request target

主要是由于更换tomcat版本导致,而且只是部分页面出现这个问题。分析是因为参数带有歧义字符或者中文未转译原因参考地址http://blog.csdn.net/qq_35592011/article/details/72461625http://blog.csdn.net/zeroso/article/details/70592179http

2017-12-26 16:35:35 1370

原创 中文名文件上传到Linux服务器后文件名乱码

注意Windows系统的默认编码是GBK,Linux系统的默认编码是UTF-8Linux服务器查看本地编码方式Windows系统查看默认编码cmd-dos窗口,chcp活动代码页为936,对应的编码格式为GBK参考地址http://blog.csdn.net/Axela30W/article/det

2017-12-21 15:29:11 2787

原创 SpringMVC中Model/ModelMap/ModelAndView

ModelModel是一个接口,它的实现类为ExtendedModelMap,继承ModelMap类public class ExtendedModelMap extends ModelMap implements Model只是用来传输数据的,并不会进行业务的寻址ModelMapModelMap继承LinkedHashMap,spring框架自动创

2017-12-21 15:16:27 163

原创 Spring Security及与Shiro的比较

Spring Security学习http://blog.csdn.net/column/details/springsecurity.htmlSpring Security与Shirohttp://blog.csdn.net/it_java_shuai/article/details/78054951http://blog.csdn.net/ggjlv

2017-12-21 13:46:57 4132

原创 Shiro学习参考

Shiro的简介基本功能点从应用程序角度来观察如何使用Shiro完成工作Shiro的完整架构http://blog.csdn.net/ccecwg/article/details/24804041http://jinnianshilongnian.iteye.com/blog/2

2017-12-21 13:06:59 140

JQuery学习总结

jQuery库包含以下功能: HTML 元素选取、HTML 元素操作、CSS 操作、HTML 事件函数、JavaScript 特效和动画、HTML DOM 遍历和修改、AJAX、Utilities 提示: 除此之外,Jquery还提供了大量的插件。

2017-09-12

MyEclipse使用

MyEclipse使用

2017-08-16

MyBatis基本了解

MyBatis基本了解

2017-06-27

HTML学习归纳总结

HTML学习总结

2017-06-15

HTML学习总结

HTML学习总结

2017-06-15

空空如也

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