自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 资源 (32)
  • 收藏
  • 关注

原创 nginx之https访问配置

​下一篇:程序员全套学习视频免费领取上一篇:nginx之离线安装HTTPS (全称:Hyper Text Transfer Protocol over SecureSocket Layer),是以安全为目标的 HTTP 通道,在HTTP的基础上通过传输加密和身份认证保证了传输过程的安全性 [1]。HTTPS 在HTTP 的基础下加入SSL 层,HTTPS 的安全基础是 SSL,因此加密的详细内容就需要 SSL。HTTPS 存在不同于 HTTP 的默认端口及一个加密/身份验证层(在 HTTP与 ..

2020-08-19 16:44:47 325

原创 nginx之负载均衡配置

​下一篇:程序员全套学习视频免费领取上一篇:mysql数据库的主从拷贝一、负载均衡的作用负载均衡:分摊到多个操作单元上进行执行,减少单台服务器的负载压力,保证所有后端服务器都将性能充分发挥,从而保持服务器集群的整体性能最优,这就是负载均衡。负载均衡这里面涉及的东西相对也是比较多的,今天我们就利用Nginx服务器来实现一个简单的负载均衡二、负载均衡算法概念 轮询法:将请求按顺序轮流地分配到后端服务器上,它均衡地对待后端的每一台服务器,而不关心服务器实际的连接数和...

2020-08-13 13:29:07 285

原创 MySQL数据库的主从拷贝

下一篇:程序员全套学习视频免费领取上一篇:删库后,除了跑路还能怎么办主从拷贝就是要保持两个数据库的状态自动同步,对任何一个数据库的操作都自动应用到另一个数据库,始终保持两个数据库中的数据一致。mysql主从拷贝的目的1. 实现数据库负载平衡(读写分离)2. 数据备份3. 高可用性(主数据库宕机时切换从数据库)实现原理(1) master将改变记录到二进制日志(binary log)中(这些记录叫做二进制日志事件,binary log events);(2) slave将...

2020-06-07 20:58:36 292

原创 java实现2048小游戏

对于java初学者来说,通过一些学习小游戏来对swing学习以及对java基础的学习是一个好的方法,同时也给学习带来了很多的乐趣,接下来就给大家分享一个java实现的2048小游戏。废话不多说,直接上代码。大家可以直接通过下面的代码实现,也可以关注公众号“程序员的事儿”回复“2048”获取完整代码。import java.util.Date;import java.util.Rand...

2020-05-05 17:47:07 2197

原创 tomcat启动过程中更改war导致解压文件被清除

有一次接到一个需求需要本地部署的java项目要做服务器的迁移,采用tomcat部署war包的方式,心想着个太简单了,在新的服务器上安装下相同版本的jdk,然后把这个tomcat复制过去不就好了吗?连日志都不会丢失。然而在要打包tomcat时发现磁盘利用率已经达到99%,剩余空间不足100M,怎么办?就想着先把原服务器上的war打包出来,然后再新部署就好了啊,我这人习惯再更改服务器上的文件时先将...

2019-10-18 22:54:01 1539

原创 实用:使用java调用wkhtmltoxPath实现html转成pdf

我们日常个工作和生活中经常会遇到一些场景,需要将html页面转成pdf,比如有一个表单需要转成pdf,或者遇到一个比较好的文章想要转成pdf保存下来,现在就给大家推荐一种可以使用html转pdf的方法。网络的地址或者本地的html均可实现转换。实现方法:1、需要先安装wkhtmltoxPath工具,使用wkhtmltoxPath实现转换。下载地址,windows版本:https://do...

2019-07-21 21:53:03 553

原创 趣图:是程序员都经历过的事

哈哈,你是不是也这样过!关注微信公众号,获取java,php,web前端学习视频

2019-07-19 23:01:59 178

转载 如何快速打好Java基础?

链接:https://www.zhihu.com/question/50904128/answer/521519858来自一位资深架构师的表述:从大学到现在,我使用Java已经将近20年,日常也带实习生,还在公司内部做training,所以可以分享下我的经验,希望对你有用。因为是在工作中培训,就必然有两个约束:实用、时间紧,因此就不能像大学那样,把所有的知识点都面面俱到的讲到。而只能挑基础...

2019-07-19 22:56:52 148

转载 Https原理解析

转载自:https://cloud.tencent.com/developer/news/277823作为一个互联网时代的人,都应该知道https和http,且应该知道HTTPS比HTTP要安全的多,那么在介绍HTTPS的工作原理之前,先了解一下:对称加密,非对称加密(RSA),数字证书,数字签名。先说明一下下面所讲述到的几个名词:小张:实际身份为浏览器小李:实际身份为服务器...

2019-07-18 19:40:38 330

原创 老板:快下班了,把这个小bug修复完下班吧

关注下方微信公众号,获取更多学习视频,互联网资讯。程序员趣图:我怎么感觉要辞职了呢?关注互联网,关注【程序员的事儿】,

2019-07-16 13:11:12 798

原创 初学者应该如何入门java

又是一年毕业季,很多大学生又要面临着择业的选择,想要进入互联网行业的同学开始犹豫是报一个培训班进行系统学习,还是通过自学在进入互联网行业。给大家的建议是:如果你有足够的自制力可以选择自学,否则还是去报一个培训班进行系统的学习。虽然学费较贵,但是是你进入互联网的​快车道。如果你觉得你有足够的自制力,或者想要试下看下自己是否适合学习互联网技术,可以先通过自学​尝试下。下面分享下学习的一般步骤...

2019-07-07 21:54:39 470 1

原创 tocmat配置https完整步骤详解

欢迎添加小编微信:z542783574,获取完整的java学习视频和电子书籍。一、HTTPS定义:HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer 或 Hypertext Transfer Protocol Secure,超文本传输安全协议),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入...

2019-06-30 11:38:32 506

原创 黑马57期视频免费下载

黑马视频一直都是经典,教学水平也是首屈一指,对各初学者进入互联网行业起到了很大的帮助,由于黑马培训实在很好,这里免费给他们打个广告,就不收他广告费了,哈哈。不过每个培训机构都要接近2万的培训费用,对于普通人们来说尤其是刚刚毕业的大学生确实是笔不小的数目,特将黑马第57期完整教学视频免费分享给大家。阶段1、java语言基础 idea 阶段2、JavaWeb+黑马旅游网· 阶段3、1.Myba...

2019-06-16 21:20:10 14745 29

原创 java读取txt文件第一行字符出错问题

欢迎访问个人工具类网站:https://www.ctools.top现象:上周在对txt文件进行字符的读写操作时,出现第一行字符读取错误的问题,如第一行内容为:“中国”,但是对取出来的数据与“中国”做equals()对比时,发现不一致,查看字符长度,总是会多一个,将TXT文件另存为UTF-8格式,仍然存在此现象。接着使用Notepad++ 一个强大的记事本工具创建txt文件,对比正确。造...

2018-12-16 15:02:57 1812

原创 Map

看顶层共性方法找子类特有对象.Map与Collection在集合框架中属并列存在Map存储的是键值对Map存储元素使用put方法,Collection使用add方法Map集合没有直接取出元素的方法,而是先转成Set集合,在通过迭代获取元素Map集合中键要保证唯一性也就是Collection是单列集合, Map 是双列集合。总结:Map一次存一对元素, Collect...

2018-12-15 19:57:45 112

原创 tomcat配置通过域名直接访问项目首页的完整步骤

欢迎访问个人在线工具类网站:https://www.ctools.top我们以tomcat为例通过输入域名直接访问项目首页的配置方法。我的域名为:www.ctools.top,也欢迎大家访问。第一步:申请一个域名并做好DNS域名解析,或者本地修改host域名指向。域名指向的修改方法为:在hosts文件最后一行添加:127.0.0.1 www.ctools.top第二步,将index.h...

2018-12-02 17:41:57 12417 12

原创 记一次jdk1.7与1.8版本切换时遇到的问题

1、刚开始使用的是jdk1.8的splite("")方法截取字符串,如str="abc",截取后数组为[,a,b,c],数组长度为4,即认为之前有一个字符,使用1.7则正常返回[a,b,c]。最后使用toCharArray(); 方法转成字符数组的方法解决。2、使用jdk1.8实现了sha-224的加密方法,但是放在jdk1.7中报错误,报错截图为: 造成原因是sha224...

2018-08-29 13:59:48 766

转载 struts2的表单验证validation.xml

转载自:http://blog.csdn.net/vipmao/article/details/51199388struts2中提供自带的表单验证方式。验证方式大致有一下几种。required:必填校验器requiredstring:必填字符串校验器int:整数校验器double:双精度浮点数校验器date:日期校验器expression:表达式校验器f

2017-08-12 12:06:45 483

转载 Set集合

Set:注重独一无二的性质,该体系集合可以知道某物是否已近存在于集合中,不会存储重复的元素用于存储无序(存入和取出的顺序不一定相同)元素,值不能重复。对象的相等性引用到堆上同一个对象的两个引用是相等的。如果对两个引用调用hashCode方法,会得到相同的结果,如果对象所属的类没有覆盖Object的hashCode方法的话,hashCode会返回每个对象特有的序号(java是依据对象的内

2017-04-21 19:45:58 339

原创 List集合特有迭代器ListIterator

ListIterator 迭代器继承于Iterator. public interface ListIterator extends Iterator---|Iterator       hasNext()       next()       remove()      ------| ListIterator Iterator子接口List专属的迭代器     

2017-04-21 12:39:01 606

原创 迭代器Iterable和Iterator

1:java.lang. Itreable              ---| Itreable      接口实现该接口可以使用增强for循环              ---| Collection      描述所有集合共性的接口                  ---| List接口     可以有重复元素的集合                  ---| Set接口 

2017-04-21 11:56:19 351

原创 Vector的简单使用

Vector是一个线程安全的ArrayList,但是效率比较低。特有方法:void addElement(E obj)  在集合末尾添加元素 EelementAt( int index) 返回指定角标的元素 Enumeration elements()  返回集合中的所有元素,封装到Enumeration对象中Enumeration 接口:boo

2017-04-21 10:46:24 318

原创 List集合之LinkedList

LinkedList  底层采用链表实现,增删快,查询慢。由于LinkedList:在内存中的地址不连续,需要让上一个元素记住下一个元素.所以每个元素中保存的有下一个元素的位置.虽然也有角标,但是查找的时候,需要从头往下找,显然是没有数组查找快的.但是,链表在插入新元素的时候,只需要让前一个元素记住新元素,让新元素记住下一个元素就可以了.所以插入很快.由于链表实现, 增加时只要让前一个

2017-04-20 16:39:07 428

原创 List集合之ArrayList

1,创建Person类public class Person { private String name; private Integer age; public String getName() { return name; } public void setName(String name) { this.name = name; } public Integer g

2017-04-20 15:50:16 222

原创 集合中的Collection方法

Collection存在集合中的共性方法,也是集合中的父类,请参考集合关系表,(图片来源于网络)---|Collection: 单列集合           ---|List: 有存储顺序, 可重复              ---|ArrayList:    数组实现, 查找快, 增删慢                                  由

2017-04-20 11:54:11 430

原创 单例设计模式

首先,我们来看一下两种单例模式,懒汉式和饿汉式单例懒汉式单例设计模式:public class Singleton { private static Singleton info = null; private Singleton(){ } public static Singleton getInfo(){ if(info==null){ info = new S

2017-02-21 21:01:07 422

转载 mysql之权限问题

mysql权限问题-- ***********五、mysql权限问题**************** -- mysql数据库权限问题:root :拥有所有权限(可以干任何事情) -- 权限账户,只拥有部分权限(CURD)例如,只能操作某个数据库的某张表 -- 如何修改mysql的用户密码? -- password: md5加密函数(单向加密) SELECT

2017-02-14 22:28:55 301

转载 mysql之触发器

触发器       6.1 触发器作用                   当操作了某张表时,希望同时触发一些动作/行为,可以使用触发器完成!!                    例如:当向员工表插入一条记录时,希望同时往日志表插入数据         -- 需求: 当向员工表插入一条记录时,希望mysql自动同时往日志表插入数据-- 创建触发器(添

2017-02-14 22:26:41 235

转载 mysql之存储过程

存储过程                    1,什么是存储过程                     存储过程,带有逻辑的sql语句                                     之前的sql没有条件判断,没有循环                            存储过程带上流程控制语句(if  while)               

2017-02-14 22:24:47 291

转载 mysql之关联查询(多表查询)

关联查询(多表查询)--  **************二、关联查询(多表查询)****************------ 需求:查询员工及其所在部门(显示员工姓名,部门名称)-- 2.1 交叉连接查询(不推荐。产生笛卡尔乘积现象:4 * 4=16,有些是重复记录)SELECT empName,deptName FROM employee,dept; --

2017-02-14 22:22:33 571

原创 mysql之数据约束

数据约束              1,什么数据约束                   对用户操作表的数据进行约束              2, 默认值                   作用:当用户对使用默认值的字段不插入值的时候,就使用默认值。                   注意:                                     

2017-02-14 22:19:48 249

转载 mysql基础语句

mysql基础:                            打开数据库:net start mysql                            关闭数据库:net stop mysql登录数据库mysql -uroot -proot;                                     1)管理数据库:             

2017-02-14 22:10:07 616

原创 会话管理之Session案例:用户登录

此案例能够实现简单的用户登录和注销登录,学习session基础的参考第一步:创建数据库 张三 123456 李四 1234567 王五 12345678 第二步:在entity中创建实体类package zdh.cn.entity;public class User { private String id; pri

2017-02-10 12:20:47 523

原创 会话管理之Session详解

Cookie特点:                                1)会话数据放在浏览器端                                2)数据类型只能string,而且有大小限制的3)相对数据存放不安全。               Session特点:                1)会话数据放在服务器端(服务器内存),占用服务器资源

2017-02-09 20:15:10 500

原创 .会话管理之Cookie案例二:显示已浏览商品

项目开发步骤:数据库——>创键实体对象entity——>创建数据访问dao——>创建servlet第一步:创建数据库:这里使用的xml文件创建数据库,内容如下: 联想笔记本 LN001 5000 长城笔记本 CN001 3000 惠普笔记本 HP001 2000 戴尔笔记本 DL001 6000

2017-02-09 16:27:43 339

原创 会话管理之Cookie案例一:获取网站上次访问时间

public class LastData extends HttpServlet { /* * curdata:当前时间 * lasttime:记录最后一次访问时间 */ public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, I

2017-02-08 15:55:17 837

原创 会话管理之cookie

cookie保存在浏览器客户端session保存在服务器端 Cookie的API                   Cookie类:保存会话数据                             1)创建Cookie对象,用于保存会话数据                                                        new Coo

2017-02-08 14:49:32 233

原创 Servlet之ServletContext获取获取web项目的资源文件

public class ContextDemo extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { /* * FileInputStream fi =

2017-02-02 11:55:03 377

原创 Servlet中的路径问题

在编程过程中,难免会遇到很多路径不知道编写的问题,在这简单总结一下。在我现在的认识中,凡是服务器行为的就不能带上项目名,浏览器行为就要加上项目名public class PathDemo extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response)

2017-02-02 11:21:34 637

原创 Servlet之ServletContext请求转发

从一个页面跳转另一个页面可以通过转发和重定向两种方法来实现在Servlet跳转页面请求重定向:1)重定向的地址栏会发生改变2)可以跳转项目内的资源,也可以跳转项目外的资源3)浏览器向服务器发送两次请求(返回302+location),那么就不能使用请求作为域对象来共享数据。请求转发:1)转发的地址栏不发生改变2)可以跳转项目内的资源,不可以跳转项目外的资源

2017-02-02 10:52:34 655

全称终端神器 MobaXterm

1. 功能十分强大,支持SSH,FTP,串口,VNC,X server等功能; 2. 支持标签,切换也十分方便; 3. 众多快捷键,操作方便; 4. 有丰富的插件,可以进一步增强功能; 5. 虽然有收费版,但免费版已经可以让我们装逼装上天……

2022-05-21

大文件日志查看器glogg

glogg 是一款支持大文件日志查看器,具有快速搜索功能,并显示搜索词所在行数,亲测简单好用,推荐!

2020-02-05

FileZilla.zip

FileZilla是一个免费开源且跨平台的FTP解决方案,分为客户端版本和服务器版本,具备所有的FTP软件功能。亲测可用!!!

2020-02-05

wkhtmltox-linux版

用于html转图片的工具,可以支持html转图片和html转pdf,本资源是用于linux系统的,windows的请查看我的其他资源。

2018-11-29

wkhtmltox-windows版

一个html转图片或者html转pdf的工具,支持windows和linux,但此资源是windows的,请注意。linux请找我其他的资源

2018-11-29

DittoPortable剪切板工具

非常好用的剪切板工具,可以同时保存500条粘贴记录,据说还可以实现网络复制功能哦!

2018-11-29

二维码生成和解析类

封装了二维码的一些方法,其中包含生成二维码,以及二维码解析,还有往二维码中在增加logo的方法哦!

2018-09-16

电子签名有效性未知的解决办法

现在电子签名已经非常普及,也得到了法律的认可,电子签名的有效性可以直接通过国际通用pdf阅读器打开和验证签名的有效性,但是在第一次打开的时候会显示签名有效性未知的问题,只需要将CA的根证书导入即可。这个就是以CFCA根证书为例来为大家展示怎么导入根证书。注意一定要导入到受信任的根证书中!!!

2018-03-24

pdf.js,内含跨域解决办法

在浏览器查看一个pdf文件时常常不知道怎么显示,这个资源可以很好的帮到你,而且还附有跨域的解决办法。

2017-11-10

CFCA根证书

电子签名使用的很多证书都是CFCA的根证书,大家可以在自己的pdf阅读器中导入此根证书就可以直接查看签名的有效性。

2017-11-10

struts2的全部jar包,包含struts中所有用到的jar包

struts的所有jar包,需要的自行下载

2017-07-29

struts2的api参考文档

struts2的Api参考文档,需要的下载

2017-07-29

struts2所用到的jar包,都是一些基础的jar包。很通用。

这些都是struts2的基础jar包,都是比较基础的包,如果需要完整的jar包,请进我的资源页下载。

2017-07-29

ognl源码包

Ognl源代码包,亲测可用

2017-07-29

apache-tomcat-6.0.39.zip

tomcat 6.0.39服务器

2017-02-12

mysql中文手册.chm

一个mysql中文api,方便查用!需要的下载!!!

2017-02-12

HTTP协议.pdf

详细介绍http协议,内容包含全面,讲解详细认真,很不错的一本书。值得推荐!!

2017-01-02

超市账单管理系统

这个超市账单管理系统是采用jsp+servlet+oracle编写的,很适合初学者和有一点基础者,如过你对java后台开发感兴趣,这个绝对能够给你帮助!

2016-11-26

Node.js 官方文档中文版

Node.js中文版方便了很多英语不好的初学者,欢迎大家下载使用。

2016-11-08

Head First 设计模式(中文扫描版)

head first 设计模式是众多手机模式中的一种,这本书就是详细讲解head first 设计模式,

2016-10-25

精通JavaScript(中文清晰优化版).pdf

精通JavaScript ,是你学习JavaScript的一本工具书,不会的时候可以翻开看看,也可以是你升级的重要书籍。欢迎下载!

2016-10-22

MySQL性能调优与架构设计--全册.pdf

MySQL性能调优与架构设计--全册主要讲解 MySQL性能调优与架构设计,讲解全面详细,解释清楚。适合有基础的技术人员查看。

2016-10-20

SQL入门经典(第四版).pdf

详细讲解了sql语句的编写,以及管理sql的各个方面,sql的优化以及安全问题。 总之是一本特别好的书籍。

2016-10-20

Tomcat权威指南(第二版)(中文版).pdf

2016-10-17

HTML5 中文教程

详细介绍html5的功能,是一个学习网站开发必不可少的一本书,

2016-10-17

全程软件测试流程

这是一本软件测试员初学时必看的一本书,讲解全面使用,也是初级向中高级过渡时提升自己的一本书,欢迎大家下载阅读。

2016-10-16

java基础之集合

java基础的集合,初学者可以参考,会对你有很大的帮助

2016-10-12

java基础之I/O流

适合初学者学习使用的流案例,绝对使用。

2016-10-12

java基础之GUI编程

自己初学GUI时的一些小案例,供初学者参考,限于本人水平有限,欢迎大家指正!

2016-10-12

java基础之正则表达式

自己学正则表达式时做的小案例,供初学者参考,

2016-10-12

mysql基础命令总结

适合sql掌握的不太好的初学者下载,这是一些基础的sql语句。如果你对sql语句掌握的还不是太好,这个就对你一定有用处,保存下来留着什么时候查阅也挺不错的。

2016-09-27

java知识应用

这里适合初学者,讲述java 基础知识的运用,

2016-09-27

空空如也

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

TA关注的人

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