自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(125)
  • 收藏
  • 关注

原创 redis工具类--经典实用高性能

https://blog.csdn.net/dabaoge_/article/details/54318075 现在用的redis工具类1.application.properties配置文件#服务器ip地址redisServer.ip = localhost#redisServer.ip = 127.0.0.1#端口号redisServer.port = 6379#密码redis...

2019-09-04 09:11:49 173

原创 springboot集成jpa根据实体类生成数据库表 经典实用

spring.datasource.url=jdbc:mysql://localhost:3306/dbboyspring.datasource.username=rootspring.datasource.password=1234spring.datasource.driver-class-name=com.mysql.jdbc.Driver #spring.mvc.view.pre...

2019-08-21 10:14:38 4173 1

原创 httpClient发送post请求,带header、body的工具类(亲试,好使)

只需要传三个参数:地址,头部map,bodymap另外响应已经将body取出并转成字符串返回1.maven引入httpClient <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId&gt...

2019-06-04 09:15:45 6170

原创 springboot处理session时间周期-经典

springboot处理session时间周期在使用springboot开发过程中发现用户登陆后60s后session就自动失效了,需要重新登陆,明明application.yml 文件里已经配置了server.session.timeout的失效时长,但是并没有效果。通过简单的分析,spring1.4后基于注解开发几乎抛弃了繁琐了XML配置文件既然是通过注解来开发的 那么为什么不通过注解...

2019-03-07 14:04:47 1752

原创 Java实现MD5加密及解密的代码实例

础:MessageDigest类的使用其实要在Java中完成MD5加密,MessageDigest类大部分都帮你实现好了,几行代码足矣:/** * 对字符串md5加密 * * @param str * @return */import java.security.MessageDigest;public static String getMD5(String str) { tr...

2019-03-05 17:12:10 6821

原创 JS定时器使用及JS随机颜色代码实现打印机效果-经典

&amp;amp;amp;amp;amp;amp;lt;%@ page language=“java” import=“java.util.*” pageEncoding=“utf-8”%&amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;lt;%String path = request.getContextPath();String basePath = request.getScheme()+&amp;amp;

2019-02-26 15:38:05 597

原创 MyBatis ResultMap去重操作,怎样操作

有时候用MyBatis查询结果集,将打印的sql语句放在数据库客户端执行,比如结果为10条,但是MyBatis返回的数据却只有4条,这是为什么呢?MyBatis的ResultMap默认是把id作为map的主键,当id相同时,不管其他字段相不相同,它都当作相同的记录。那当我们想要MyBatis不去重,怎么操作呢?在POJO定义中加入一个伪id作为一标识即可。如:在主表类(User.java)里 ...

2019-02-11 15:28:51 2921

原创 js用class获取td中的值判断加背景颜色;

js循环获取td中列的值;&lt;script type="text/javascript"&gt; $(document).ready(function () { $("td").each(function(){ alert($(this).html()) }); }) ...

2019-02-11 14:07:49 3048

原创 JS删除table的行和列

&lt;script &gt; function deleteCol(obj){ var index=obj.cellIndex; var table = document.getElementById("table"); var len = table.rows.length; for(var i = 0;i &lt; len;i++){ ...

2019-02-11 13:43:55 2902

原创 Redis+jedis在项目中使用以及jedis包下载

jeids下载地址:http://mvnrepository.com/artifact/redis.clients/jedis1.创建RedisUtils工具类package com.example.demo.utils;import redis.clients.jedis.Jedis;import redis.clients.jedis.JedisPool;import redis...

2019-02-02 10:13:08 3690 1

原创 log4g日志级别及springboot中如何添加配置日志文件

log4g日志级别https://www.cnblogs.com/bigben0123/p/7895696.htmlTRACE &amp;lt; DEBUG &amp;lt; INFO &amp;lt; WARN &amp;lt; ERROR &amp;lt; FATAL 。springboot中如何添加配置日志文件:https://jingyan.baidu.com/album/d8072ac4bac4cfec95cefd24...

2019-02-02 10:09:45 1889

原创 使用poi导出excel设置颜色(JAVA)

参考文档:https://blog.csdn.net/z1074907546/article/details/50544178 java使用poi导出excel设置颜色POI 设置单元格背景色cellStyle.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND);//设置前景填充样式cellStyle.setFillForegroundColor(...

2019-02-02 10:03:46 40021 6

原创 解决Redis修改密码重启无保存问题以及Redis服务启动闪退问题

解决闪退参考文档:1.https://blog.csdn.net/qq_40361770/article/details/804542482.https://www.cnblogs.com/springlight/p/6288902.html 重要redis配置文件下载地址:https://redis.io/topics/confighttps://blog.csdn.net/qq_383...

2019-02-02 09:47:28 911

原创 substring(x)和substring(x,y)的用法:

substring(x)和substring(x,y)的用法:public class textmu {/**@param args*/public static void main(String[] args) {// TODO Auto-generated method stubString id=“123454321”;String shortId,longId,Id;s...

2019-02-01 15:35:37 4419

原创 Linux下安装MySQL---超级好使的

安装步骤1、下载下载地址:http://dev.mysql.com/downloads/mysql/5.6.html#downloads下载版本:我这里选择的5.6.33,通用版,linux下64位也可以直接复制64位的下载地址,通过命令下载:wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-linux-glibc...

2019-02-01 14:56:07 164

原创 linux修改时间命令-超好使

参考文档:https://m.php.cn/article/421907.htmllinux修改时间命令藏色散人2019-06-06 13:54:30原创25643服务器时间与网络时间不符:推荐:《Linux视频教程》一、手动修改date命令:查看当前时间date -s 时分秒 :修改时间还需要把日期改过来3. date -s 完整日期时间(YYYY-MM-DD h...

2020-01-03 18:50:21 1318

原创 Java识别二维码及图片地址base64转化【工具类】

工具类已经实现Base64二维码图片识别和路径图片识别所需maven依赖<!--二维码生成和解析相关的jar包【生成】【解析】--> <dependency> <groupId>com.google.zxing</groupId> <artifactId>javase</artifactId&gt...

2019-09-17 14:47:25 943

原创 如何通过增值税(区块链)发票上的二维码获取发票要素信息

如何通过增值税(区块链)发票上的二维码获取发票要素信息在我们收到的增值税电子发票、普票、专票,包括现在深圳专有的区块链发票上,在其左上侧空白位置都会有一个二维码,通过这个二维码呢,我们可以获取到发票关键的几样要素信息:发票代码、发票号码、开票日期、金额、不含税金额、校验码、销售方纳税人识别号,其中校验码为增值税普通发票和增值税电子普通发票专有,销售方纳税人识别号是深圳电子普通发票专有。PS:增...

2019-09-17 14:43:48 4107

原创 Android ADB超简单的安装方法

Android ADB超简单的安装方法在Android TV开发中,我们会和APP开发一样使用到真机测试,而adb是一个特别的存在,因为它可以轻松的帮我连接到安卓设备。adb全称为Andorid Debug Bridge。adb全称Android Debug Bridge,用于与Android设备进行交互。ADB安装方法:方法一:下载ADB安装包进行安装(其实是我重要文件压缩放到百度网盘),...

2019-09-17 11:48:24 1760

原创 ADB连接Android设备的三种方法

https://blog.csdn.net/weixin_38061311/article/details/100920687 使用adb命令安装安卓apk包1.连接设备:adb connect <设备IP>2.adb install -r apk所在路径ADB连接Android设备的三种方法ADB连接Android设备的三种方法连接方式有三种方法:一、WiFi连接(手机...

2019-09-17 11:31:39 3882

原创 使用adb命令安装安卓apk包

使用adb命令安装安卓apk包虽然网上也有许多adb安装安卓包的教程,但经过自己亲自试了一下后,觉得自己写下来的才是自己的收获。一、下载安装adb工具 下载地址有很多,这里是我下载的地址:https://pan.baidu.com/s/1mgGkNZM,下载文件比较齐全。 下载后是个压缩包,解压后一共有5个文件,如下图:这里我都是解压到当前文件夹了因为安装包里就有个cm...

2019-09-17 11:29:53 1004

原创 通过Nginx+tomcat+redis实现反向代理 、负载均衡及session同步

通过Nginx+tomcat+redis实现反向代理 、负载均衡及session同步一直对于负载均衡比较陌生,今天尝试着去了解了一下,并做了一个小的实验,对于这个概念有一些认识,在此做一个简单的总结什么是负载均衡负载均衡,英文 名称为Load Balance,指由多台服务器以对称的方式组成一个服务器集合,每台服务器都具有等价的地位,都可以单独对外提供服务而无须其他服务器的辅助。通过某种 负载...

2019-09-10 17:25:52 148

原创 Nginx(1.14.0)负载均衡+Tomcat(8.0)集群搭建及session共享使用redis解决

Nginx(1.14.0)负载均衡+Tomcat(8.0)集群搭建Nginx历史(说下背景)Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。2011年6月1日,nginx1.0....

2019-09-10 14:33:02 232

原创 redis分布式锁处理并发问题

redis分布式锁处理并发问题redis锁处理并发问题redis锁处理高并发问题十分常见,使用的时候常见有几种错误,和对应的解决办法,在此进行自己的总结和整理。set方式setnx方式setnx+getset方式set方式作为redis小白,一开始能想到的使用redis加锁的方式就是set。加锁:redis中set一个值,set(lock,1);并发处理:其他线程必须拿到这个值,...

2019-09-06 13:36:04 419

原创 wget: 无法解析主机地址 linux系统中解决方法

正在解析主机 mirrors.163.com… 失败:未知的名称或服务。 wget: 无法解析主机地址 “mirrors.163.com”wget:无法解析主机地址。解决办法:登入root进入/etc/resolv.confvim /etc/resolv.conf修改内容为下(将DNS地址改为google域名服务器)nameserver 8.8.8.8nameserver 8.8....

2019-09-06 11:28:09 19602 4

原创 连接池原理简述

连接池原理简述撸了今年阿里、腾讯和美团的面试,我有一个重要发现…>>概述数据库连接池的原理,跟线程池一样都是通过重用资源来提升性能。(线程池重用的是线程资源,连接池重用的是连接,避免连接频繁的创建和销毁,减少了cpu,内存,网络开销),本文主要简单讲述连接池的原理。数据库连接的生命周期让我看看连接一次数据库要经历哪些步骤用 database driver 打开一个连接去连接...

2019-09-04 09:42:20 384

原创 Springboot2添加mongodb连接池配置类

撸了今年阿里、腾讯和美团的面试,我有一个重要发现…>>我们在配置mongodb的时候配置一个url连接就开始开发了,如spring:data:mongodb:uri: mongodb://xxx.xxx.xxx.xxx:27017/test但是这样非常容易断开,不适合生产环境使用。现在我们要给mongodb添加连接池配置(此处未设密码,需要加密码的请自行加入username...

2019-09-04 09:34:06 915 1

原创 Java 搭建Redis连接池工具类

Java 搭建Redis连接池工具类撸了今年阿里、腾讯和美团的面试,我有一个重要发现…>>Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。在编码过程中,可能一些计算或者取数的量很大,超过了HTTP协议设置的超时时间,这就需要Redis来处理了。首先我们需要搭建好Redis服务...

2019-09-04 09:31:38 370

原创 jedis:连接池(JedisPool)使用示例

jedis:连接池(JedisPool)使用示例Jedis实例不是线程安全的,所以不可以多个线程共用一个Jedis实例,但是创建太多的实现也不好因为这意味着会建立很多sokcet连接。JedisPool是一个线程安全的网络连接池。可以用JedisPool创建一些可靠Jedis实例,可以从池中获取Jedis实例,使用完后再把Jedis实例还回JedisPool。这种方式可以避免创建大量socke...

2019-09-04 09:21:47 436

原创 Nginx搭建tomcat集群实现负载均衡

Nginx实现tomcat集群进行负载均衡一、背景  随着业务量和用户数量的激增,单一的tomcat部署应用已经无法满足性能需求,而且对于每次发布项目期间服务不可用的问题也凸显,既然出现了这个问题,那么我们本文就借助nginx来完美的解决这个问题。二、基本概念1.说明:关于Nginx的概念和介绍以及Centos7下安装步骤,请移步:Centos7安装Nginx实战2.正向代理和反向代理...

2019-09-02 09:57:30 150

原创 SpringBoot设置接口超时时间的方法

SpringBoot设置接口超时时间的方法这篇文章主要介绍了SpringBoot设置接口超时时间的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧SpringBoot设置接口访问超时时间有两种方式一、在配置文件application.properties中加了spring.mvc.async.request-timeo...

2019-09-02 09:51:23 32297 6

原创 redis-错误:redis.clients.jedis.exceptions.JedisConnectionException: java.net.SocketTimeoutException: R

redis-错误:redis.clients.jedis.exceptions.JedisConnectionException: java.net.SocketTimeoutException: Read timed out问题:redis是基于内存的,所以一般来说反应速度是毫秒级的,但是在本机开发测试的时候遇到大的数量及访问或者是高频的访问会造成socket的延时增加到秒级,由redis.c...

2019-08-30 15:42:32 2226

原创 Java 搭建Redis连接池工具类

Java 搭建Redis连接池工具类Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。在编码过程中,可能一些计算或者取数的量很大,超过了HTTP协议设置的超时时间,这就需要Redis来处理了。首先我们需要搭建好Redis服务器,这里暂不做介绍。当服务器搭建好,接口已经写好,我们该怎么去使用呢...

2019-08-30 15:27:49 134

原创 实现tomcat集群进行负载均衡-----Nginx

实现tomcat集群进行负载均衡-----Nginx一、背景随着业务量和用户数量的激增,单一的tomcat部署应用已经无法满足性能需求,而且对于每次发布项目期间服务不可用的问题也凸显,既然出现了这个问题,那么我们本文就借助nginx来完美的解决这个问题。二、基本概念1.说明:关于Nginx的概念和介绍以及Centos7下安装步骤,请移步:Centos7安装Nginx实战2.正向代理和反...

2019-08-30 15:23:05 114

原创 IDEA 如何搭建maven 安装、下载、配置(图文)

IDEA 如何搭建maven 安装、下载、配置(图文)1.下载 maven 压缩包输入网址 www.apache.org会看到以下界面往下划看到以下界面然后看到这个界面选择下载这个版本下载后解压 maven 压缩包 (文件路径不建议用有中文的,最好自己新建一个那样方便好多)然后创建本地仓库 MavenRepository然后打开 conf文件夹中 修改里面的 s...

2019-08-30 11:15:19 124

原创 ajax请求同步与异步的区别及影响

ajax请求同步与异步的区别//同步请求$.ajax({ type:'post', url:"<c:url value='/device/org/' />"+val, data:{'orgId':val}, success:function(data){//function(1) name=data.orgName; }, dataType:"json", ...

2019-08-29 16:17:38 527

原创 Ajax请求中async属性

Ajax请求中async属性遇到了一个ajax,看到了一个属性,async,是用来设置同步执行,或者是异步执行的举一个例子:$.ajax({ async: false, type : "post", url : "haha", datatype : 'json', success : function(data) { }});alert("执行");...

2019-08-29 15:58:27 320

原创 redis客户端连接,最大连接数查询与设置

##redis客户端连接数redis通过监听一个TCP端口或socket的方式接收来自客户端的连接,当与客户端建立连接后,redis内部会进行如下操作:(1)客户端socket会被设置为非阻塞模式,因为redis在网络时间处理上采用的是非阻塞多路复用模型;(2)然后为这个socket设置TCP_NODELAY属性,禁用Nagle算法;(3)然后创建一个可读的文件事件用于监听这个客户端so...

2019-08-28 11:06:14 808

原创 设置springboot自带tomcat的最大连接数和最大并发数

设置springboot自带tomcat的最大连接数和最大并发数从源代码来看,最大连接数和最大并发数默认是10000和200可以通过工程下的application.yml配置文件来改变这个值server:tomcat:uri-encoding: UTF-8max-threads: 1000max-connections: 20000...

2019-08-28 10:38:38 7941 2

原创 win8.1的wifi连接受限怎么办

方法/步骤11.在桌面右键单击网络,选择属性,如下图所示!2.在网络共享中心选择你已连接的wifi,如下图所示!3.在网络连接框中选择无线属性按钮,如下图所示!4.在无线属性页面选择安全选项卡,如下图所示!5.在安全选项页面,点击下方的高级设置按钮,如下图所示!6.在高级设置页面,勾为此网络启用联邦信息标准,然后点击确定按钮!如下图所示方法/步骤21.在网络共享中心页面...

2019-08-28 10:14:06 412

空空如也

空空如也

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

TA关注的人

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