自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wordK的博客

每天进步一点点

  • 博客(71)
  • 资源 (10)
  • 收藏
  • 关注

原创 Java多线程-线程池ThreadPoolExecutor构造方法和规则

为什么用线程池有时候,系统需要处理非常多的执行时间很短的请求,如果每一个请求都开启一个新线程的话,系统就要不断的进行线程的创建和销毁,有时花在创建和销毁线程上的时间会比线程真正执行的时间还长。而且当线程数量太多时,系统不一定能受得了。使用线程池主要为了解决一下几个问题:通过重用线程池中的线程,来减少每...

2018-09-27 14:15:38 189

原创 Lombok使用

版权声明:本文为博主原创文章,未经博主允许不得转载。 Lombok使用介绍在项目中使用Lombok可以减少很多重复代码的书写。比如说getter/setter/toString等方法的编写。IDEA中的安装打开IDEA的Setting –> 选择Plugi...

2018-09-27 09:20:55 151

原创 SpringBoot开启Http

2018-09-26 17:37:12 459

原创 Tomcat9配置https协议访问

        从官网上下载下来的Tomcat,启动后访问的地址是http://localhost:8080/,采用的是http协议访问。下面讲解的是配置https协议访问。一、工具版本号    &n...

2018-09-22 11:53:18 796

原创 Windows Server2008 tomcat自启动

适用于Tomcat4.1、5.5、6.0。 解压版的Tomcat安装,参见:http://www.blogjava.net/fastunit/archive/2008/05/22/202112.html 因为解压缩版的Tomcat,在windows服务上没有启动项,所以需要手动添加,然后可以设置开机启动tomcat。 一、安装服务 在命令行中进入/Tomcat路径/bin/,执行“serv...

2018-08-10 14:29:46 1870

转载 配置Tomcat使用https协议

创建tomcat证书 这里使用JDK自带的keytool工具来生成证书: 1. 在jdk的安装目录\bin\keytool.exe下打开keytool.exe  2. 在命令行中输入以下命令:keytool -genkeypair -alias "tomcat" -keyalg "RSA" -keystore "g:\tomcat.keystore"  ...

2018-08-08 16:12:35 185

原创 idea中查看方法继承情况

idea中查看方法继承情况

2018-08-01 14:29:05 3293

原创 idea 安装 alibaba 代码规范中文使用手册

Idea PluginPrepareProject JDK: 1.7+ Gradle: 3.0+(Require JDK1.8+ for gradle)Buildcd p3c-ideagradle clean buildPluginRun plugincd p3c-ideagradle runIde# run specific IDEAgradle runId...

2018-07-20 08:55:41 1085

原创 CentOS 安装Git

CentOS: sudo yum install git-core

2018-07-06 10:40:09 178

原创 CentOS7 中安装 Nodejs

安装版本:8.7.0 一、从源码下载Nodejscd /usr/local/srcwget https://npm.taobao.org/mirrors/node/v8.7.0/node-v8.7.0.tar.gz  二、解压缩 nodejs 安装包tar xvf node-v8.7.0.tar.gz 三、进入解压的node文件夹,安装必要的编译软件包cd node-v8.7.0sudo yum ...

2018-07-06 10:38:57 1602 1

转载 MYSQL问题解决方案:Access denied for user 'root'@'localhost' (using password:YES)

这两天在MyEclipse中开发Web项目时,连接MYSQL数据库,出现问题:Access denied for user 'root'@'localhost'(using password:YES)。        经查找资料发现是root帐户默认不开放远程访问权限,所以需要修改一下相关权限。      解决方案:打开MySQL目录下的my.ini文件,在文件的最后添加一行“skip-grant...

2018-04-20 14:57:10 302

转载 oracle的LAST_DAY()函数

LAST_DAYLAST_DAY函数返回指定日期对应月份的最后一天。获取当前日期的最后一天SQL> SELECT last_day(SYSDATE) FROM dual;运行结果:LAST_DAY(SYSDATE)-----------------2016/12/31 15:39:获取当前日期和当前日期所在月的最后一天SQL> SELECT SYSDATE,          LAST...

2018-04-03 09:37:30 4150

转载 oracle中的add_months()函数总结

oracle中的常用的函数的总结:1、add_months(x,y)或者add_months(times,months)函数:    (1)用途:这个函数用于计算在时间x之上机上Y个月后的时间值,要是Y的值为负数的话就是在           这个时间点之间的时间值(这个时间-Y个月)。    (2)用法实例:        A:--从emp表查询列出来公司就职时间超过24年的员工名单      ...

2018-04-03 09:32:14 36726

转载 Cookie与Session的区别

本文分别对Cookie与Session做一个介绍和总结,并分别对两个知识点进行对比分析,让大家对Cookie和Session有一个更深入的了解,并对自己的开发工作中灵活运用带来启示。cookie机制Cookies是服务器在本地机器上存储的小段文本并随每一个请求发送至同一个服务器。IETF RFC 2965 HTTP State Management Mechanism 是通用cookie规范。网络...

2018-04-03 09:01:54 139

转载 SQL文本处理函数--soundex()函数

目录目录函数soundex作用例子总结函数soundex()作用  soundex是一个将任何文本串转换为描述其语音表示的字母数字模式的算法。soundex考虑了类似的发音字符和音节,使得对字符串进行发音比较而不是字母比较。虽然,soundex不是SQL概念,但是多数DBMS都提供对soundex的支持。例子  这理解起来有些拗口,下面通过一个实际的例子讲一下soundex()函数的用法:   下...

2018-04-03 08:51:46 934

转载 一套Oracle SQL练习题及答案

create table student(sno varchar2(10) primary key,sname varchar2(20),sage number(2),ssex varchar2(5));create table teacher(tno varchar2(10) primary key,tname varchar2(20));create table course(cno varc...

2018-04-02 16:10:28 8013 19

原创 搭建 GIT 服务器教程

1下载安装 gitGit 是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。此实验以 CentOS 7.2 x64 的系统为环境,搭建 git 服务器。• 安装依赖库和编译工具为了后续安装能正常进行,我们先来安装一些相关依赖库和编译工具yum install curl-devel expat-devel gettext-devel openssl-de

2017-08-17 23:28:38 229

转载 Tomcat Can't load AMD 64-bit .dll on a IA 32

Java.lang.UnsatisfiedLinkError: C:\apache\apache-tomcat-7.0.14\bin\tcnative-1.dll: Can't load AMD 64-bit .dll on a IA 32最近用64位的myeclispe10搭建SSH框架,结果tomcat一直报错:Can't load AMD 64-bit .dll on a

2017-08-15 16:03:13 176

转载 错误:Unsupported major.minor version 51.0(jdk版本错误)

Java.lang.UnsupportedClassVersionError: org/apache/nutch/crawl/Crawl3 : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineC

2017-08-15 16:02:33 191

原创 疑难解答

请问mysql-installer-web-community的mysq和mysql-installer-communityl的版本的区别?引用 1 楼 Javainging 的回复:我看官网的解释是这样的:Choosing the right file:If you have an online connection while running t

2017-08-10 09:12:04 847

转载 如何在同一台电脑上同时运行2个tomcat

前段时间做的项目,由于是给手机客户端做服务器,所以客户端在开发过程中需要访问我的服务器。问题是我也在开发,并且没有加入热部署,那么势必会造成服务器频繁重启,这也对客户端开发会产生一定的影响。此时就需要跑两个tomcat了,一个我开发用,一个给客户端用。那么问题来了,如何在同一台电脑上同时运行2个tomcat呢?如果什么都不配置,我们来运行两个tomcat试试:出错了,提示我

2017-05-24 16:06:07 412

转载 Nginx 四种分配方式

最近迷上了Nginx,真实麻雀虽小,五脏俱全..功能实在强大..nginx不单可以作为强大的web服务器,也可以作为一个反向代理服务器,而且nginx还可以按照调度规则实现动态、静态页面的分离,可以按照轮询、ip哈希、URL哈希、权重等多种方式对后端服务器做负载均衡,同时还支持后端服务器的健康检查。如果只有一台服务器时,这个服务器挂了,那么对于网站来说是个灾难.因此,这时候的负载均衡就会大

2017-05-24 15:35:55 3774

转载 Windows下配置Nginx+Tomcat配置集群负载均衡

Nginx (发音同 engine x)是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。  其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页伺服器中表现较好.目前中国大陆使用nginx网站用户有:新浪、网易、 腾讯,另外知名的微网志Plurk也使用nginx。   首先是window环

2017-05-24 15:23:05 321

原创 JBOSS的下载安装、环境变量配置以及部署

最近学习Java学习了一下JBOSS,这篇文章记录了一下自己安装jboss的过程。JBoss是纯Java的EJB(企业JavaBean)服务器。 1. 下载安装 http://jbossas.jboss.org/downloads/  我下载的是:JBoss AS7.1.1.Final   2. 解压安装包  D:\programsetup\jboss-as-7.1.1.Final

2017-05-24 10:05:01 796

转载 第二十四章 在线会话管理——《跟我学Shiro》

目录贴: 跟我学Shiro目录贴 有时候需要显示当前在线人数、当前在线用户,有时候可能需要强制某个用户下线等;此时就需要获取相应的在线用户并进行一些操作。 本章基于《第十六章 综合实例》代码构建。  会话控制器Java代码  @RequiresPermissions("session:*")  @Controller  @RequestMapping

2017-05-24 09:24:28 267

转载 第二十三章 多项目集中权限管理及分布式会话——《跟我学Shiro》

目录贴: 跟我学Shiro目录贴 在做一些企业内部项目时或一些互联网后台时;可能会涉及到集中权限管理,统一进行多项目的权限管理;另外也需要统一的会话管理,即实现单点身份认证和授权控制。 学习本章之前,请务必先学习《第十章 会话管理》和《第十六章 综合实例》,本章代码都是基于这两章的代码基础上完成的。 本章示例是同域名的场景下完成的,如果跨域请参考《第十五章 单点登录》和《第

2017-05-24 09:23:47 631

转载 第二十二章 集成验证码——《跟我学Shiro》

目录贴: 跟我学Shiro目录贴 在做用户登录功能时,很多时候都需要验证码支持,验证码的目的是为了防止机器人模拟真实用户登录而恶意访问,如暴力破解用户密码/恶意评论等。目前也有一些验证码比较简单,通过一些OCR工具就可以解析出来;另外还有一些验证码比较复杂(一般通过如扭曲、加线条/噪点等干扰)防止OCR工具识别;但是在中国就是人多,机器干不了的可以交给人来完成,所以在中国就有很多打码平台,

2017-05-24 09:22:50 267

转载 第二十一章 授予身份及切换身份——《跟我学Shiro》

目录贴: 跟我学Shiro目录贴 在一些场景中,比如某个领导因为一些原因不能进行登录网站进行一些操作,他想把他网站上的工作委托给他的秘书,但是他不想把帐号/密码告诉他秘书,只是想把工作委托给他;此时和我们可以使用Shiro的RunAs功能,即允许一个用户假装为另一个用户(如果他们允许)的身份进行访问。 本章代码基于《第十六章 综合实例》,请先了解相关数据模型及基本流程后再学习本章。

2017-05-24 09:22:08 194

转载 第二十章 无状态Web应用集成——《跟我学Shiro》

目录贴: 跟我学Shiro目录贴 在一些环境中,可能需要把Web应用做成无状态的,即服务器端无状态,就是说服务器端不会存储像会话这种东西,而是每次请求时带上相应的用户名进行登录。如一些REST风格的API,如果不使用OAuth2协议,就可以使用如REST+HMAC认证进行访问。HMAC(Hash-based Message Authentication Code):基于散列的消息认证码,使

2017-05-24 09:21:25 279

转载 第十九章 动态URL权限控制——《跟我学Shiro》

目录贴: 跟我学Shiro目录贴 用过spring Security的朋友应该比较熟悉对URL进行全局的权限控制,即访问URL时进行权限匹配;如果没有权限直接跳到相应的错误页面。Shiro也支持类似的机制,不过需要稍微改造下来满足实际需求。不过在Shiro中,更多的是通过AOP进行分散的权限控制,即方法级别的;而通过URL进行权限控制是一种集中的权限控制。本章将介绍如何在Shiro中完成动

2017-05-24 09:20:14 319

转载 Windows下Nginx+Tomcat整合的安装与配置

原帖:http://zyjustin9.iteye.com/blog/2017394相信很多人都听过nginx,这个小巧的东西慢慢地在吞食apache和IIS的份额。那究竟它有什么作用呢?可能很多人未必了解。说到反向代理,可能很多人都听说,但具体什么是反向代理,很多人估计就不清楚了。摘一段百度百科上的描述:Html代码  反向代理(Reverse Pro

2017-05-24 09:19:13 307

转载 第十八章 并发登录人数控制——《跟我学Shiro》

目录贴: 跟我学Shiro目录贴 在某些项目中可能会遇到如每个账户同时只能有一个人登录或几个人同时登录,如果同时有多人登录:要么不让后者登录;要么踢出前者登录(强制退出)。比如spring security就直接提供了相应的功能;Shiro的话没有提供默认实现,不过可以很容易的在Shiro中加入这个功能。 示例代码基于《第十六章 综合实例》完成,通过Shiro Filter机制扩展

2017-05-23 11:46:25 293

转载 第十七章 OAuth2集成——《跟我学Shiro》

目录贴: 跟我学Shiro目录贴  目前很多开放平台如新浪微博开放平台都在使用提供开放API接口供开发者使用,随之带来了第三方应用要到开放平台进行授权的问题,OAuth就是干这个的,OAuth2是OAuth协议的下一个版本,相比OAuth1,OAuth2整个授权流程更简单安全了,但不兼容OAuth1,具体可以到OAuth2官网http://oauth.net/2/查看,OAuth2协议

2017-05-23 11:45:43 312

转载 第十六章 综合实例——《跟我学Shiro》

目录贴: 跟我学Shiro目录贴 简单的实体关系图 简单数据字典用户(sys_user)名称类型长度描述idbigint 编号 主键usernamevarchar100用户名passwor

2017-05-23 11:44:29 248

转载 第十五章 单点登录——《跟我学Shiro》

目录贴: 跟我学Shiro目录贴 Shiro 1.2开始提供了Jasig CAS单点登录的支持,单点登录主要用于多系统集成,即在多个系统中,用户只需要到一个中央服务器登录一次即可访问这些系统中的任何一个,无须多次登录。此处我们使用Jasig CAS v4.0.0-RC3版本:https://github.com/Jasig/cas/tree/v4.0.0-RC3 Jasig C

2017-05-23 11:43:56 285

转载 第十四章 SSL——《跟我学Shiro》

目录贴: 跟我学Shiro目录贴 对于SSL的支持,Shiro只是判断当前url是否需要SSL登录,如果需要自动重定向到https进行访问。 首先生成数字证书,生成证书到D:\localhost.keystore使用JDK的keytool命令,生成证书(包含证书/公钥/私钥)到D:\localhost.keystore:keytool -genkey -keystore "

2017-05-23 11:42:51 251

转载 第十三章 RememberMe——《跟我学Shiro》

目录贴: 跟我学Shiro目录贴 Shiro提供了记住我(RememberMe)的功能,比如访问如淘宝等一些网站时,关闭了浏览器下次再打开时还是能记住你是谁,下次访问时无需再登录即可访问,基本流程如下:1、首先在登录页面选中RememberMe然后登录成功;如果是浏览器登录,一般会把RememberMe的Cookie写到客户端并保存下来;2、关闭浏览器再重新打开;会发现浏览器还是记

2017-05-23 11:42:16 200

转载 第十二章 与Spring集成——《跟我学Shiro》

目录贴: 跟我学Shiro目录贴 Shiro的组件都是JavaBean/POJO式的组件,所以非常容易使用spring进行组件管理,可以非常方便的从ini配置迁移到Spring进行管理,且支持JavaSE应用及Web应用的集成。 在示例之前,需要导入shiro-spring及spring-context依赖,具体请参考pom.xml。spring-beans.xml配置文件提供

2017-05-23 11:41:39 246

转载 第十一章 缓存机制——《跟我学Shiro》

目录贴: 跟我学Shiro目录贴  Shiro提供了类似于spring的Cache抽象,即Shiro本身不实现Cache,但是对Cache进行了又抽象,方便更换不同的底层Cache实现。对于Cache的一些概念可以参考我的《Spring Cache抽象详解》:http://jinnianshilongnian.iteye.com/blog/2001040。 Shiro提供的Ca

2017-05-23 11:40:45 218

转载 第十章 会话管理——《跟我学Shiro》

目录贴: 跟我学Shiro目录贴 Shiro提供了完整的企业级会话管理功能,不依赖于底层容器(如web容器tomcat),不管JavaSE还是JavaEE环境都可以使用,提供了会话管理、会话事件监听、会话存储/持久化、容器无关的集群、失效/过期支持、对Web的透明支持、SSO单点登录的支持等特性。即直接使用Shiro的会话管理可以直接替换如Web容器的会话管理。 会话所谓会话,

2017-05-23 11:39:41 228

Excel帮助文档

Excel帮助文档

2018-07-05

sqlncli.msi

sqlncli.msi

2018-06-15

EasyUi的图标扩展样式,有需要的可以下载看看

EasyUi的图标扩展样式,有需要的可以下载看看EasyUi的图标扩展样式,有需要的可以下载看看EasyUi的图标扩展样式,有需要的可以下载看看

2018-06-08

POI最新所有jar包

这是Apache下的POI的所有jar包,都是最新版的3.1.7,可以实现java导出word和excel文档。

2018-06-04

spring+springMVC+mysql+JSON的jar包整合

压缩包整合了包括spring,springMVC,mysql驱动,以及JSON依赖的jar包,方便需要搭建spring+springMVC+mysql环境的人员使用。

2018-05-02

java 反编译工具 jd_gui

java 反编译工具 jd_gui

2016-12-19

FSCapture(截图工具

FSCapture(截图工具

2016-12-19

JAVA面试题解惑系列合集

2016-12-14

Everything-1.4.1.817b.x86

Everything-1.4.1.817b.x86

2016-12-09

git常用安装包及说明

git常用安装包及说明

2016-12-09

空空如也

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

TA关注的人

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