自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序员王老五

一个拥有有趣灵魂的程序员,搜索微信公众号:wzdsmsj 关注即得海量学习资料/面试宝典

  • 博客(22)
  • 资源 (11)
  • 收藏
  • 关注

原创 idea启动服务器突然就很慢,半天没有反应

项目原来好好的,能正常启动,但是突然变的启动很慢,其实原因很简单,就是ideal的断点开的太多了。找到如下:打了很多断点,把这些断点删掉。就OK 了

2020-06-02 12:53:21 1633 2

原创 策略模式详解(配java代码)

这里写目录标题设计模式之策略模式模式介绍应用场景代码如果有同学对这个项目的Demo感兴趣的话,可以扫描下方的二维码,关注“程序员王老五”的微信公众号,并且回复“策略模式案例”关键字,即可获取整个springboot Demo设计模式之策略模式模式介绍策略模式作为一种软件设计模式,指对象有某个行为,但是在不同的场景中,该行为有不同的实现算法。比如我们出去旅游的时候可能有很多种出行方式,比如说我们可以坐火车、坐高铁、坐飞机等等。不管我们使用哪一种出行方式,最终的目的地都是一样的。也就是选择不同的方式产生

2020-05-21 22:27:48 1041

原创 超详细Docker安装教程(小白必看)

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。这是官网上对Docker的介绍。说白了,Docker就是方便我们环境搭建和开发使用的。详细的原理和介绍,网上有很多教程,感兴趣的同学,可以自己找找资料看看。 今天我主要是教大家如何搭建一个docker,帮助刚刚接触docker的同学快速搭建docker。 好了,废话不多说,开始吧

2020-05-20 14:00:49 15224

原创 Linux系统下安装JDK1.8(亲测可用)+配所有的工具

一、准备工作1.Linux系统服务器一台执行命令:uname -a查看当前服务器系统位数(86_64是64位的,应下载的jdk也是64位的。如果32位的系统需要到jdk官网下载32位的)如上图所示:服务器系统为64位2、检测当前服务中是否已安装过JDKl执行命令:java -version查看jdk版本(卸载centos自带的openjdk)最好还是先卸载掉openjdk,在安装sun公司的jdk.先查看 rpm -qa | grep java显示如下信息:java-1.4.2-gcj

2020-05-19 17:18:45 1903

原创 CentOS 7.0系统安装配置图解教程(超详细)

服务器相关设置如下:操作系统:CentOS 7.0 64位IP地址:192.168.21.128网关:192.168.21.2DNS:8.8.8.8 8.8.4.4备注:生产服务器如果是大内存(4G以上内存),建议安装64位版本CentOS-7.0-1406-x86_64-DVD.iso一、安装CentOS 7.0成功引导系统后,会出现下面的界面界面说明:Install CentOS 7 安装CentOS 7Test this media & install CentOS

2020-05-19 14:50:12 6192 1

原创 windows环境下启动zookeeper

Zookeeper官网连接地址:http://www.apache.org/dyn/closer.cgi/zookeeper/下载完成后,点击启动服务我们发现zookeeper是闪退。解决这个问题,需要我们修改zkServer.cmd配置内容,用文本打开,在文件末尾添加pause即可,如下:再次双击zkServer.cmd命令,发现启动后页面出现这样的错误按照报错的信息提示,是Zookeeper启动的时候需要依赖你的JAVA_HOME,但是Zookeeper启动的时候没有找到JAVA_HO

2020-05-16 21:49:17 3938 2

原创 java面试常见的问题

每年的金三银四是招聘旺季,也是跳槽旺季,很多程序员选择在这个时间段内进行跳槽,面试的企业五花八门,但是一般的企业的面试始终在一个范围内来回的问,下面我整理了一些面试中常问的面试题,看看里面有没有你不会的。先上我整理归纳的知识点的图。下面是详细内容:Java 基础语法1.JDK 和 JRE 有什么区别?2. == 和 equals 的区别是什么?3. 两个对象的 hashCode()...

2020-04-26 22:38:10 247

原创 深入浅出的描述聚集索引,非聚集索引,覆盖型索引的原理

这几天在看关于Mysql数据库引擎的书,里面提到了数据引擎如何操作聚集索引的,看的我是有点一知半解。索性就找了一番资料,好好研究一下聚集索引,非聚集索引,覆盖索引的区别。其实在说到聚集索引,非聚集索引,覆盖型索引的之前,我们不妨回顾一下,我们平常在跟数据库打交道得时候会不会产生一些疑惑。比如,为什么建表得时候一定要创建主键?为什么一提到提高查询速度得时候就会首先想到用索引,索引如何提高数据...

2020-04-19 23:12:36 220

原创 判断String 不包含某几个字符串

一般可以直接使用String的matches方法,后面加上正则表达式比如我判断一个字符串是否包含1或者2,可以这么写public static void main(String[] args) {String name="";if(name!=null){System.out.println(name.matches("[12]"));}}``运行结果如下:将name改成1...

2020-04-17 09:38:52 3722

原创 记Vue中Node Sass does not yet support your current environment的一次坑

因为电脑系统重装,所有nodejs的配置全部没有了,然后新导入了一个vue的项目,在启动的时候一直抛异常,花了半天的时间百度,终于搞定了,这里将问题过程梳理一下,以后遇到类似的情况可以参考。 1.正常配置nodejs的安装教程,可以参考下面的博客:https://blog.csdn.net/bobozai86/article/details/83316125 2.在项目路...

2020-03-23 11:38:11 1149

原创 mybaits+redis实现二级缓存

mybaits本身有一级缓存和二级缓存,一级缓存我这里不做赘述,因为使用的不是特别频繁。这次我们要用的是二级缓存,二级缓存的主要是借助第三方内存/服务。我这边选择的是redis作为第三方缓存。在使用本demo之前,需要童鞋们自己本机下载一个redis服务器,具体可以自行百度一下。好了,废话不多说,直接上代码,我会在上代码的过程中一步一步的介绍。第一步:配置maven包(myba...

2018-05-24 16:07:29 749 1

原创 spring+websocket的整合实例(超详细,可使用)

定义: WebSocket协议是基于TCP的一种新的网络协议。它实现了浏览器与服务器全双工(full-duplex)通信——允许服务器主动发送信息给客户端 上面是百度官网的介绍,我主要使用websocket的目的是为了,能让服务器能够主动推送消息给浏览器,而不是之前通过ajax或者长轮循不断触发服务器。我通过学习整合了一个简单可用通讯的实例。好了,废话不多说,直接上内容。整合步骤:

2017-11-23 09:43:52 12322 11

原创 springMvc+Mybatis下使用pagehelper 插件

废话不多说,直接说流程,我的项目是Maven项目。先进行配置 1、pom.xml配置,添加jar <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>3.7.5</version> </depen

2017-11-06 14:16:22 539

原创 Shiro+Spring整合(超详细,有demo)

刚刚看了Shiro的入门视频,学习了了Shiro的一些知识,感谢Java_小锋老师的学习视频,在这里我分享一下我的学习心得,同时算对自己这俩天学习的总结,同时将Shiro整合到Spring中。 好了,我简单说一下大概需要学习的东西吧。Shiro的官网上的知识点很多。作为入门,可以先记住Shiro核心的点 1、权限认证 2、授权 3、permissions权限 4

2017-11-02 16:22:57 896 1

原创 (spring redis第二章)Spring+Redis+Nginx实现不同服务器下的Session共享

上一章我们只是简单的将Redis整合到Spring中,不是一个完整的实例,这次呢,我们可以做一个更贴近公司项目需要的实例。针对一般访问量大的网站,很多公司会考虑负载均衡,通过Nginx来将用户的访问分发到不同的服务器上。这个时候就会面对一个问题。如何保证这个用户在不同服务器上面的Session一致性。下面就引出我们今天的主题。Spring+Redis+Nginx实现不同服务器下的Session共享。

2017-10-26 11:35:40 334

原创 (spring redis应用第一章)Spring+Redis的简单应用

这几天,在学习Redis,关于Redis的好处网上有很多的介绍,我不做太多赘述,作为开发人员,首先关心的是怎么用,如何整合到我们的Spring框架中。这里面我简单的将Redis整合到Spring框架,并且做存,取的功能。好了,下面来步骤吧。 第一步:安装Redis数据库。我直接从同事那里要了一个免安装的包。直接在电脑里面启动打开的。怎么装Redis,网上有教程。第二步:在Spring配置Red

2017-10-24 10:58:06 677

原创 Spring+Datatables分页

在做项目的过程中,在开发前端中,很多js代码都是自己写的,虽然jquery给我提供了很大的便利,但是依然无法提高代码的效率。特别是前端列表这块,相比较而言是比较复杂的,这段时间内,自己想网上面有没有这方面插件。找了一下,发现不少,其中就有Datatables,他是基于jquery的。而且是纯js和CSS的代码,比较方便。看了datatables的官网,发现对PHP支持比较好,java的例子不多。我研

2017-10-17 13:35:26 362

原创 微信入门开发(java)----第一章:access_token和openid的获取

我是一个java程序员,一直以来做的都是Web项目。有一段时间,公司业务比较多。导致负责公司公众号维护的项目组同事都去帮忙了,所有我就暂时负责一段时间公司的公众号的二次开发。之前做过支付宝的开发。在接触微信开发之后,发现微信开发里面的限制很多。相比较支付宝而言也比较苛刻。接触一段时间后,慢慢也了解了微信开发的流程。写这篇博客的目的呢。一是写了后期自己看,毕竟有时候,很容易忘记,写下来,算有个笔记。二

2017-09-22 10:49:13 7943 1

转载 设计模式之—单例模式

定义:单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例。即一个类只有一个对象实例。 应用场景: 单例模式的经典使用场景: 1.资源共享的情况下,避免由于资源操作时导致的性能或损耗等。如上述中的日志文件,应用配置。 2.控制资源的情况下,方便资源之间的互相通信。如线程池等。 应用场景举例:

2017-09-14 14:51:40 295

转载 设计模式之_简单工厂模式、工厂方法模式、抽象工厂模式、策略模式、策略与工厂的区别(转) 的区别(转)

一.前言  话说十年前,有一个爆发户,他家有三辆汽车(Benz(奔驰)、Bmw(宝马)、Audi(奥迪)),还雇了司机为他开车。不过,爆发户坐车时总是这样:上Benz车后跟司机说“开奔驰车!”,坐上Bmw后他说“开宝马车!”,坐上 Audi后他说“开奥迪车!”。 你一定说:这人有病!直接说开车不就行了?!而当把这个爆发户的行为放到我们程序语言中来,我们发现C语言一直是通过这种方式来坐车的幸运的是这

2017-09-13 15:07:32 287

原创 Toekn验证机制的java案例

这几天因为项目的需求,我负责的项目需要跟另外一个项目的进行数据交互。在对接中我们就要考虑数据安全的问题。之前没有怎么接触过。这几天从网上搜了相关的资料,自己总结了一下,写了一个Demo,写的很粗糙,希望大家提提意见。 首先,得我说明一下,整个验证的流程: 1、第一次握手,客户端发向服务端发起请求,服务端生成公钥和私钥,保留私钥,返回公钥给客户端 2、第二次握手,客户端获取到公钥,用公钥将

2017-09-08 10:10:38 846

原创 Maven项目的搭建过程+jetty

公司近期需要做Maven项目,自己之前没有怎么接触过Maven,搞了一天,基本算搞好了。下面我分享一下我自己配置的Maven项目的过程。大概分为几个步骤。 PS:在说明之前,大概先说一下我的配置吧。JDK版本是1.8的,jetty版本是9.4.6的。eclipse也更新到4.4.2. 这些都可以在网上下到。好了。我说一下我的配置流程吧。第一步:配置Jdk,下载jetty,更新eclipse

2017-08-02 16:45:17 424

jdk1.8.zip

linux环境下的Jdk1.8,jdk-8u161-linux-x64.tar.gz.

2020-05-19

SecureCRS_33lc.rar

远程连接服务器的工具,可视化操作.

2020-05-19

mybatis+redis实现二级缓存

本项目是基于maven.且需要本地安装了redis之后才能使用,因为项目里面不仅集成了redis,而且里面还集成了shiro。这是从我自己的eclipse中直接copy出来的。实测可用

2018-05-24

shiro+spring的Demo

shiro+Spring的demo,包含了数据库的表,本项目是基于maven。

2017-11-03

shiro开发需要的所以的jar包

shiro开发需要的所以的jar包,11111111111111111111111111111111111111111111

2017-10-30

Spring+Redis+Nginx实Session共享的Demo

包含代码,俩个tomcat,一个redis,还有一个Nginx,全部都是配置好的。

2017-10-26

redis-desktop-manage

redis-desktop-manage的可视化工具,经过测试可以使用。

2017-10-25

spring+redis的Demo

Spring+Redis的简单应用,作为开发人员,首先关心的是怎么用,如何整合到我们的Spring框架中。这里面我简单的将Redis整合到Spring框架.

2017-10-24

Token验证的代码

基于spring框架,数据交互是依据URLConnection进行数据传递的,参数在传递的过程使用RAS进行数据加密和MD5加密。

2017-09-08

ActiveMQ+zookeeper实现高可用和负载均衡(代码和测试)

ActiveMQ+zookeeper实现高可用和负载均衡(代码和测试)

2017-06-29

空空如也

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

TA关注的人

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