- 博客(17)
- 资源 (14)
- 收藏
- 关注
原创 ClassNotFoundException与NoClassDefFoundError的区别
ClassNotFoundException发生在装入阶段。 当应用程序试图通过类的字符串名称,使用常规的三种方法装入类,但却找不到指定名称的类定义时就抛出该异常。根据类加载器的可见性机制,子类加载器可以看到父类加载器加载的类,而反之则不行。所以当一个类已经被Application类加载器加载过了,然后如果想要使用Extension类加载器加载这个类,将会抛出java.lang.ClassNotF...
2018-05-21 18:24:17
629
原创 Streams API(II)
# Streams API(II)上一节介绍了部分*Stream*常见接口方法,理解起来并不困难,但*Stream*的用法不止于此,本节我们将仍然以*Stream*为例,介绍流的规约操作。规约操作(*reduction operation*)又被称作折叠操作(*fold*),是通过某个连接动作将所有元素汇总成一个汇总结果的过程。元素求和、求最大值或最小值、求出元素总个数、将所有元素转换成一个列表或...
2018-03-30 16:55:34
223
原创 Maven操作手册
1环境变量配置 下载地址http://maven.apache.org/download.cgi windows如何安装maven 1、安装java,配置好java的环境变量 2、下载apache-maven-3.1--bin.zipwindows版本(官网上有下载) 3、安装maven;安装目录假设为:D:\bin\apache-maven-3.0,添加ma
2017-02-27 11:27:42
512
原创 定时调度表达式配置说明书
1. 引言1.1. 引言Ø 定时调度表达式配置说明书,以下简称“本文档”。本文档是定时调度/定时任务管理功能中配置定时任务表达式的依据和标准。Ø 本文档的预期读者是项目管理人员、开发人员。 1.2. 背景时间格式: , 分别对应: 秒>分>小时>日>月>周>年Quartz cron 表达式的格式十分类似于 UNIX cron 格式,但还是有少许明显的区别。区
2017-02-27 09:20:15
1228
原创 SpringBoot跨域请求与过滤器
1.跨域请求由于安全原因,浏览器都遵循着同源原则,拦截了不同域名之间的请求。跨域请求,是指能让不同域名之间,可以相互发送请求。下面是Mozilla的介绍:.当它请求的一个资源是从一个与它本身提供的第一个资源的不同的域名时,一个资源会发起一个跨域HTTP请求(Cross-siteHTTP request)。比如说,域名A ( http://domaina.example ) 的某 Web
2017-02-24 15:29:01
2967
原创 Linux下通过WAR包方式安装Jira 3.6.3到Tomcat6,以及破解、数据备份和恢复
Linux下通过WAR包方式安装Jira 3.6.3到Tomcat6,以及破解、数据备份和恢复环境Mac OS X 10.10.5 (Yosemite)Tomcat 6.0.44Oracle Java 1.7.0_79MySQL 5.6.29MySQL Connector Java mysql-connector-java-5.1.39下载WAR包从JIRA Downloads Arch
2017-02-20 22:29:54
911
原创 JSR303使用说明文档
1.引言参数校验是我们程序开发中必不可少的过程。用户在前端页面上填写表单时,前端js程序会校验参数的合法性,当数据到了后端,为了防止恶意操作,保持程序的健壮性,后端同样需要对数据进行校验。后端参数校验最简单的做法是直接在业务方法里面进行判断,当判断成功之后再继续往下执行。但这样带给我们的是代码的耦合,冗余。当我们多个地方需要校验时,我们就需要在每一个地方调用校验程序,导致代码很冗余,且不美观。那么...
2017-02-17 18:03:58
14510
1
原创 https访问公钥问题
https访问公钥问题1.找到本机JDK安装目录,将 com.springsource.org.bouncycastle.jce-1.46.0.jar(该文件在当前目录下) 复制到 jre/lib/ext/ 目录下 2.用文本编辑器打开 /jre/lib/security/java.security (注意备份),找到以下代码: security.provider.1=sun.security.p
2017-02-17 14:27:52
1447
原创 欢迎使用优快云-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-02-17 14:26:51
215
原创 被神化的海量数据处理和高并发处理
其实任何简单的问题,只要规模大了都会成为一个问题,就如中国人口多,很多小问题都会变成大问题一样。但处理这种海量数据的方法无非就是分治和”人海”战术。使用人海战术的前提是问题的划分能够支持这种人海战术,其手段无非是切割(纵向,横向)和负载均衡。纵向分隔主要是按业务(功能)来分,也就是所谓面向服务架构,横向分隔方式比较多,主要依赖于所处理的对象属性,比如时间属性或者特定业务数据属性划分(比如铁路客票的
2016-03-31 12:48:19
327
转载 一个程序员的心声
我是一名程序员,毕业已经一年多了,历经”千辛万苦“做了一名Coder。回想这一年多的经历,感慨万千。一时心血来潮,提笔写下肺腑之言。 还是先介绍一下自已吧!(也许这种方式很土气,但相信对阅读此文的人有一定的帮助。)我九七年进入一所小中专学校学习,学的是计算机专业。当时,自已在学校虽然有点小小名气,但现在想想狗屁不是,在计算机这行我鸡毛蒜皮都算不上,根本就挂不上号。在学校时,几乎没有认真地学习过
2016-01-04 17:18:32
665
转载 程序员的心声
一个程序员的心声(本来不想写的,实在不想看到某些人误人子弟,混淆视听,耽误了中国IT的未来,所以一吐为快)一些人总是发出一些错误的声音,形成了劣胜优汰可怕的现象。他们在误导着中国,把我们的后继军训练成软件蓝领――――胸无大志,目光短浅,稍有点成绩就自满就自高自大的人,浑不知天外有天,外国正在虎视眈眈盯着市场。由于软件蓝领的呼声人们不再致力于培养大批的高精尖人才,掌握国际尖端技术的人。而是花费心思培
2016-01-04 17:12:43
985
转载 一位IT程序员的心声:我们是无耻之徒吗?
近日在人民网看到一篇名为《月薪过万请不动程序员 中国软件人才薪水过高?》的文章,该文把“中国的民族软件人员”描绘成只追求金钱,不比贡献,处心积虑地考虑捞好处,一门心思进外企的贪婪无耻之徒。我是一个程序员,同时也属于企业的职能管理者,读完该文,不禁一身冷汗,扪心自问,我们做"民族"软件的都是这样的人吗? 我在这里先要讲几个故事。一年多前,我在北京一个软件企业工作。公司临时要启动一个大型
2016-01-04 17:00:24
515
转载 程序员的10条建议
我最开始不是做软件开发的,是一个售后技术支持工程师,你懂的,就是公司卖出的设备坏了,我就到现场去鼓捣两下,换个零件,重启下系统什么的。后来 我转行做软件开发,颇经历了一些曲折,遇到了很多实际的困难,再后来我成了程序员,干上了手艺活儿,就这么一路过来了,还出了两本书,《Qt on Android核心编程》和《Qt Quick核心编程》。 后来我也和一些刚入行的开发人员共事过,有的朋友可
2015-10-28 17:08:01
452
原创 关于J2EE项目下的路径问题
jsp中获得文件路径 1、根目录所对应的绝对路径:request.getRequestURI(); 2、文件的绝对路径:application.getRealPath(request.getRequestURI()) 3、当前web应用的绝对路径:application.getRealPath("/") 4、取得请求文件的上层目录: newFile(appl
2014-12-21 21:57:18
603
Web版人力资源管理系统
2014-12-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人