自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (1)
  • 收藏
  • 关注

转载 TCP的三次握手和四次挥手

1、三次握手(1)三次握手的详述首先Client端发送连接请求报文,Server段接受连接后回复ACK报文,并为这次连接分配资源。Client端接收到ACK报文后也向Server段发生ACK报文,并分配资源,这样TCP连接就建立了。最初两端的TCP进程都处于CLOSED关闭状态,A主动打开连接,而B被动打开连接。(A、B关闭状态CLOSED——B收听状态LISTEN——A同步已发送状态SYN-SENT——B同步收到状态SYN-RCVD——A、B连接已建立状态ESTABLISHED)B的TCP

2022-03-18 10:00:22 165

原创 nginx 代理ip 和域名

项目中碰到linux 服务器部署项目 访问后台的拦截代理使用nginx来做 代理ip和代理域名是不同的主要在proxy_set_header Host在代理ip时 对应的值为proxy_set_header Host $host;代理域名的时候值为你的域名proxy_set_header Host "www.natappfree.cc";host详解1、 proxy_set_header Host $http_host;不改变请求头 。2、proxy_set_hea...

2020-07-10 09:05:09 7200

原创 h5 的PDF查看

下面的#smallshade为你要讲PDF展示的divvar options = { height: "100%", pdfOpenParams: {view: 'FitV', page: '0' }, name:"mans", fallbackLink: "&l...

2020-03-04 10:21:11 1468

原创 springboot之 ---redis配置密码

项目中用到了 redis客户的Redis配置了密码 但是配置的Redis不起作用找了好些资料终于配置出来了下面记录下我的艰辛历程 ---卖点惨差不多算是一下午吧首先记录下redis配置密码下面链接很清楚啊https://www.cnblogs.com/springlight/p/6288902.html我做下记录大概有两种一种是登录客户端直接设置密码不重启Redi...

2019-09-18 11:57:14 19153

原创 nginx反向代理与负载均衡

学习了下nginx做负载 就是利用不同服务器或不同端口 进行客户端与服务端交互的手段作用 反向代理https://www.cnblogs.com/wcwnina/p/8728391.html详细讲述了图画描述通俗易懂反向代理即在nginx.conf的配置文件中添加反向端口(注一个文件中可写多个server)注意配置端口不可被占用server { listen ...

2019-07-19 13:54:46 135

原创 工作流----第二章-----部署

首先是依赖<!--flowable工作流依赖--> <dependency> <groupId>org.flowable</groupId> <artifactId>flowable-spring-boot-starter</artifactId> ...

2019-07-15 14:10:10 1461 1

转载 工作流-----第一章-----工作流发展史

jBPM(java Business Process Management),是一种基于JavaEE 的轻量级工作流管理框架(Framework)。jBPM 项目于 2002 年 3 月由Tom Baeyens发起,2003 年12 月发布1.0 版本。jBPM 在 2004 年 10 月 18 日,发布了 2.0 版本,并在同一天加入了JBoss 组织,成为了 JBoss 企业中间件平...

2019-07-15 10:54:28 2110

原创 shiro之权限--授予

上一篇讲了 shiro的登录认证 现在讲下shiro授权首先在config中配置了拦截器 /** * Shiro的过滤器链 */ @Bean public ShiroFilterFactoryBean shiroFilter(DefaultWebSecurityManager securityManager) { Shiro...

2019-07-04 14:30:15 1197

原创 shiro登录认证 +源码分析

最近学习了一下shiro 大体流程是走通了 想了解下源码 也好进一步了解其运行原理首先是登录验证从页面的登陆请求开始@RequestMapping(value = "/login", method = RequestMethod.POST) public String loginVali() { String username = super....

2019-07-03 15:57:21 705

转载 基于token的鉴权机制 — JWT介绍

转自https://www.cnblogs.com/Jaho/p/9275986.html  在实际开发项目中,由于Http是一种无状态的协议,我们想要记录用户的登录状态,或者为用户创建身份认证的凭证,可以使用Session认证机制或者JWT认证机制。什么是JWT?  Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC...

2019-07-02 15:31:50 2132

原创 webservice接口token获取与验证

之前项目中用到了APP接口问题 在项目中一般会用到webservice与websocket来实现接口数据的接收与发送即信息的传递web是实时接收发送数据 ---暂且不说下面说下webservice接口的实现方式 --什么是webservice 链接https://baike.so.com/doc/5411995-5650117.html下面来说下在Javaspring...

2019-07-02 13:47:11 8254

转载 时间类 calender

究竟什么是一个 Calendar 呢?中文的翻译就是日历,那我们立刻可以想到我们生活中有阳(公)历、阴(农)历之分。它们的区别在哪呢? 比如有:月份的定义 - 阳`(公)历 一年12 个月,每个月的天数各不同;阴(农)历,每个月固定28天每周的第一天 - 阳(公)历星期日是第一天;阴(农)历,星期一是第一天 实际上,在历史上有着许多种纪元的方法。它们的差异实在太大了,比如说一个人的生...

2019-07-01 14:43:24 257

转载 Calendar的add()方法介绍

由于项目当中要统计指定日期的日志记录,是使用Calendar的add方法来进 public static Date addYears(Date date, int amount) { return add(date, 1, amount); } public static Date addMonths(Date date, in...

2019-07-01 14:41:42 4215

转载 java 阿里云接口实现发送短信验证码

1.先去阿里云开通短信服务:2.添加模板及签名:需要审核,个人账户审核就几分钟就OK先解释一下模板及签名:标准参照:https://help.aliyun.com/document_detail/55324.html?spm=5176.sms-sign.0.0.765c1cbeNhvWBZ去申请模板及签名:3.创建自己的访问秘钥(AccessKeyId 与 AccessKe...

2019-06-15 15:35:54 21865 11

转载 xml文件与json的比较

JSON与XML的区别比较转自http://www.cnblogs.com/SanMaoSpace/p/3139186.html1.定义介绍(1).XML定义扩展标记语言 (Extensible Markup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 XML使用DTD(d...

2019-05-20 10:05:06 1325

转载 读取xml文件的四种方式

#一、为什么使用XML1、便于不同应用程序之间通信。2、便于不同平台之间通信。3、便于不同平台之间数据共享。#二、Dom读取xml文件内容<?xml version="1.0" encoding="UTF-8"?><bookstore> <book id="1"> <name>冰与火之歌</na...

2019-05-17 09:24:00 13686

原创 java基础---------二分查找

public class Test { /*优点是比较次数少,查找速度快,平均性能好; 其缺点是要求待查表为有序表,且插入删除困难。 因此,折半查找方法适用于不经常变动而查找频繁的有序列表。 使用条件:查找序列是顺序结构,有序。*/ /** * 使用递归的二分查找 *title:recursi...

2019-05-13 15:25:56 113

原创 spring内置事件监听器

ApplicationEnvironmentPreparedListener ApplicationFailedListener ApplicationPreparedListener ApplicationReadyListener ApplicationStartingListener SpringApplicationListenerspringboot支持的时间类型:...

2019-05-13 14:11:10 428

转载 springboot 事件监听

自定义事件 四种方式定义一个自定义事件,继承ApplicationEvent类/** * 定义事件 * */public class MyApplicationEvent extends ApplicationEvent { private static final long serialVersionUID = 1L; public MyApplicati...

2019-05-13 11:23:10 181

转载 spring boot 中的CommandLineRunner接口

Spring boot的CommandLineRunner接口主要用于实现在应用初始化后,去执行一段代码块逻辑,这段初始化代码在整个应用生命周期内只会执行一次。如何使用CommandLineRunner接口我们可以用以下三种方式去使用CommandLineRunner接口:1)和@Component注解一起使用这种使用方式相当简便,如下所示:@Component...

2019-05-13 10:03:03 122

转载 JavaScript定时器详解及实例

在框架中使用定时器可以有很多种方法   Time类   task的使用   quartz的配置那么在网页怎么使用呢   下面是使用js实现定时任务:转载https://www.jb51.net/article/40193.htmJS里设定延时:使用SetInterval和设定延时函数setTimeout 很类似。setTimeout 运用在延迟一段时间,再进行某项操作。setTim...

2019-02-19 13:29:21 150

原创 mybatis关于list的foreach的使用

当传入参数为list的时候foreach的使用当参数为一个list的时候方法层:     int deleteAll(List&lt;String&gt; list);xml文件中的sql语句&lt;delete id="deleteAll" parameterType="list"&gt;        delete from classify        where ...

2019-02-14 09:49:27 29077

转载 http与https

HTTP始于互联网创建之初,对于安全性的考虑很不到位,而随着发展互联网对于安全性的高要求,使得HTTPS诞生,但早时决定网站是否使用HTTPS的是服务器和网络性能,服务器有能力处理数据加密和解密的才能支撑网站安装SSL证书。但如今的互联网不同了变化了,互联网技术已经到了一定高度,早些时候的问题已经不成为问题了。同时部署SSL证书的成本也降低了,很多企业为了提升网站的安全性,都开始做出部署HTTPS...

2018-11-19 11:24:34 174

原创 spring-boot 错误日志一

最近一个项目中用到了springboot  在项目启动后报错:===2018-11-19 08:47:10.796 INFO org.apache.coyote.http11.Http11Processor Line:182 - Error parsing HTTP request header Note: further occurrences of HTTP header parsi...

2018-11-19 09:14:34 2274

原创 spring 定时任务两种方式

一    springMVC自带task启动后加载   上代码首先添加依赖引入task&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;beans xmlns="http://www.springframework.org/schema/beans"     xmlns:task="http://www.springframework.o...

2018-11-13 13:20:35 202

转载 javaScript运行原理解析

发现使用了那么长时间的Javascript,但是对其运行原理还是不清晰,今天特意总结一下,把大神们的理论和自己的总结都记录到下面;1. 什么是JavaScript解析引擎?简单地说,JavaScript解析引擎就是能够“读懂”JavaScript代码,并准确地给出代码运行结果的一段程序。比方说,当你写了 var a = 1 + 1; 这样一段代码,JavaScript引擎做的事情就是看懂(...

2018-10-15 09:35:35 235

原创 layui中下拉框的验证

这里一定要注意除此之外还有各种验证及自定义验证方式https://www.layui.com/demo/form.html

2018-10-11 11:55:42 4728

原创 Linux中的文件读取上传权限

写了个项目  让发布到Linux系统中突然发现上传文件的显示不出来而且文件上传不上去 报错为:Caused by: java.io.FileNotFoundException: raw\file1.txt (No such file or directory)...当然还有很多错(其他的)一连串的错误并且页面报错403并且编辑器的目录找不到发现  需要读取权限首...

2018-10-11 11:11:58 3880

转载 windows系统下设置redis开机自启动的方法教程

转自https://www.2cto.com/database/201807/762681.html  一、下载windows版本的Redis去官网找了很久,发现原来在官网上可以下载的windows版本的,现在官网以及没有下载地址,只能在github上下载,官网只提供linux版本的下载二、安装Redis1.这里下载的是Redis-x64-3.2.100版本,我的电脑是wi...

2018-10-09 15:15:38 3799

原创 mysql 插入中文编码格式错误

项目中突然遇到  表中数据中文报错Incorrect string value: '\xE7\xBB\x9D\xE5\xAF\xB9...' for column 'name' at r 也就是1366错误形成原因  数据库编码格式为latin1了因此改成utf8格式还是出现错误数据添加不进去又查了下  是字段的编码格式为   latin1了https://ww...

2018-09-29 15:35:33 1654 1

转载 java 实现短信发送

本文使用中国网建提供的SMS短信平台。使用之前应该先申请账号,地址:http://sms.webchinese.cn/default.shtml代码如下:import org.apache.commons.httpclient.Header;import org.apache.commons.httpclient.HttpClient;import org.apache.com...

2018-09-21 15:50:29 340

原创 时间戳与日期

时间戳的三种情况:一java中    new Date.getTime()--13位毫秒计数                                二mysql中  Select UNIX_TIMESTAMP(NOW());--10位秒计数                                三js中    var timestamp = Date.parse(new D...

2018-09-10 10:04:42 11425

转载 天气接口

简介由于项目需求,需要提取特定城市的天气状态,顺便把目前网上易查到的资料整理下,也方便他人查阅 免费_当日或未来几日k780:http://www.k780.com/api/weather.history接口地址:http://api.k780.com:88/?app=weather.history&amp;weaid=1&amp;date=2015-07-20&amp;app...

2018-09-06 13:26:22 2145 4

原创 获取天气 自己用的两种

第一种   通过webxml接口获取天气信息   上代码import java.io.InputStream;      import java.io.OutputStream;      import java.io.OutputStreamWriter;      import java.net.URL;      import java.net.URLConnection; ...

2018-09-06 13:18:01 491

原创 编译java文件

1.安装jdk 并配置环境变量2新建TXT文件  Hi.txt-------&gt;&gt;public class Hi{    public static void main(String[] arg){       System.out.println("hijava");   }}将后缀名改为   .java      ----&gt;&gt;Hi.java...

2018-08-15 11:45:31 4585

转载 serverSocket详解

ServerSocket的构造方法有以下几种重载形式:ServerSocket()throws IOExceptionServerSocket(int port) throws IOExceptionServerSocket(int port, int backlog) throws IOExceptionServerSocket(int port, int backlog, InetAd...

2018-08-03 10:57:36 15532 8

转载 JAVA中字符串比较equals()和equalsIgnoreCase()的区别

1、使用equals( )方法比较两个字符串是否相等。它具有如下的一般形式:boolean equals(Object str)这里str是一个用来与调用字符串(String)对象做比较的字符串(String)对象。如果两个字符串具有相同的字符和长度,它返回true,否则返回false。这种比较是区分大小写的。2、为了执行忽略大小写的比较,可以调用equalsIgnoreCase( )...

2018-08-03 10:52:44 313

转载 Freemarker初学 很全面

copy自http://demojava.iteye.com/blog/800204回来再写下自己的总结  用到再查 以下内容全部是网上收集:FreeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个部分组成:1,文本:直接输出的部分2,注释:&lt;#-- ... --&gt;格式部分,不会输出3,插值:即${...}或#{...}...

2018-07-24 09:38:45 226

原创 layui的编辑器

创建编辑器时   根据容器id进行创建  编辑器内图片上传需要返还固定格式官方给的获取编辑器内容 下面是音频  和视频的上传在下面 Layui编辑器    音频上传   视频上传 代码http://fly.layui.com/jie/8080.html 功能展示http://fly.layui.com/jie/8077.html ...

2018-07-23 09:44:28 3664

转载 mysql的日期查询

注意  mysql中 今天的函数式   new();下面根据 order_time(时间) 字段来查询各个时间段内的所有记录。 1,查询当天(今天)的数据 1 SELECT * FROM `order` WHERE TO_DAYS(order_time) = TO_DAYS(NOW())  2,查询昨天的数据 1 ...

2018-07-23 08:55:44 2091

shiro的权限基础ssm增删改查

资源为shiro在ssm框架基础上的开发讲述了shiro进行认证登录权限控制的基本教程适合初学者的原理理解 再后来的基础上进行其他开发也是可以的

2018-09-17

空空如也

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

TA关注的人

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