自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

dns007

--我思,故我在

原创 sql 多个字段中文数字排序

数据如下格式: 一届 第一轮 第一组 假设届最多50届,轮最多到50轮 ,组最多20组 select a.period_time as "届", instr('一,二,三,四,五,六,七,八,九,十, 十一,十二,十三,十四,十五,十六...

2020-06-04 07:57:02 34 0

原创 js 生成15位随机数

//产生m不超过16位随机数 function rand(m) { m = m > 16 ? 16 : m; var num = Math.random().toString(); if(num.substr(num.length - m, 1) === '0...

2020-06-03 13:54:17 64 0

转载 iframe 嵌套跳转及 form提交返回刷新问题

假设A,B,C,D都是页面,D是C的iframe,C是B的iframe,B是A的iframe,在D中跳转页面的写法区别如下:js跳转: window.location.href、location.href:本页面跳转,即D页面跳转 parent.location.href:上一层页面跳转,及C...

2020-02-20 16:33:41 90 0

转载 一个线程池的简单实现

原理: 核心构成: 1.任务(Runnable对象) 2.一个阻塞队列 3.多个工作线程 1. 将实现了Runnable接口的类对象 作为任务 放到 阻塞队列 2. 阻塞队列作为生产者, 线程列表作为消费者 ,列表中的每个线程消费队列中的任务, 没有任务了则阻塞等待。 代码: im...

2020-01-31 18:23:52 49 0

转载 Javascrip动态添加样式,Dom操作,获取自定义属性

Javascrip动态添加样式,Dom操作,获取自定义属性     var layer=document.querySelector('.layer') 添加样式:   添加单个样式:     layer.style.display="block"   添...

2019-12-31 17:39:43 57 0

原创 navicat导出sql脚本,mysql命令导入乱码问题

需求: navicat导出或者用mysqldump导出数据库的sql脚本,需要利用mysql命令倒入到一个新库 现象: 出现乱码,或者mysql导入命令执行到一半就异常退出。 尝试过的办法: 1.mysql命令导出,导入加上--default-character-se...

2019-11-29 10:48:27 190 0

原创 securityCRT 中virt-manager 报Gtk-WARNING **: cannot open display

1.安装虚拟化相关工具,包括图形化工具(推荐使用组包安装,不容易遗漏软件包) #yum groupinstall "Virtualization Hypervisor" "Virutalization Client","Virutalizatio...

2019-10-29 12:04:05 787 0

原创 tomcat多版本同时部署

tomat7.0.5 开始支持并行部署(一个工程部署多个相同context path的war包,无需重启tomat,可以实现热升级) 实现方式: 无需做什么特别的实现,就注意war包的命名方式即可 war包的命名只能是context.war,context##2.war,contex...

2019-09-03 17:34:41 102 0

原创 Maven web项目同时打包成war和jar,部分文件放到war包

shellcmd 目录下的文件放到jar包中没法执行,因此放到war包WEB-INF/classes目录 <build> <resources> <resource> <directory>src/main/resources&...

2019-07-19 08:48:52 209 0

转载 深入理解java的反射机制

今天将从以下4方面来系统的学习一下java的反射机制: java反射是什么 java反射(Reflection)底层实现原理 java反射的简单演示 java反射的应用场景 1,java反射是什么 首先大家应该先了解两个概念,编译期和运行期,编译期...

2019-07-05 10:01:27 95 0

原创 Spring Boot 配置文件application加载顺序

1.Spring Boot启动会扫描以下位置的application.properties或者application.yml文件作为Spring Boot 的默认配置文件 ①: - file(项目文件):./config/ ②: - file(项目文件):./ ③: - classpath(...

2019-07-04 10:16:21 259 0

转载 深入理解spring注解@PropertySource的实现原理

之前文章简单的介绍了一下@Value和@PropertySource注解的使用,没有看过的同学可以点击查看: 一分钟学会spring注解之@value注解 一分钟学会spring注解之@PropertySource注解 今天这篇文章将给大家详细的介绍一下@PropertySource注解...

2019-07-04 08:36:13 459 0

原创 PDFObject实现pdf文件预览

官方例子: https://pdfobject.com/#examples 下面主要解决非固定路径的pdf文件浏览 pdf的路径作为参数传入 <!DOCTYPE html> <html> <head> <title>Show PDF...

2019-07-03 14:02:42 1370 2

原创 layui laydate 闪现问题

问题描述:鼠标点击不放可以显示,一放就没了 解决办法:添加 trigger:click,问题解决 layui.use('laydate', function(){ var laydate = layui.laydate; laydate.render({ ...

2019-05-18 15:25:03 668 0

原创 layui table reload时 session超时,不能跳转到login页面,报数据解析错误

问题描述: 采用shiro, session过期后 跳转到login页面,登录页面是成功返回了, 但是页面没有成功跳转 ,报数据解析错误 解决办法: 将layui的jquery 设置返回数据解析错误后默认跳转到登录 (不太严谨,也可能是真的返回数据不符合) $(document).rea...

2019-05-09 16:44:29 1008 0

原创 maven-metadata.xml文件的作用

总结:解决相同版本号,修改时间不同,如何获取最新内容。 过程:maven在build后从maven服务器Downloading 最新的maven-metadata.xml这个文件可以看作版本信息,作为一个版本比对,和本地仓库(.m2/repository)中jar包文件夹下的maven-meta...

2019-04-01 14:51:59 7398 0

原创 springboot layui实现带进度条的多文件上传tag

1.tag代码 &lt;script type="text/javascript" data-th-inline="javascript"&gt; var xhrOnProgress=function(fun) { xhrOnPro...

2019-03-15 11:33:23 666 1

转载 从jar包中读取资源文件

源链接: http://hxraid.iteye.com/blog/483115#comments   我们常常在代码中读取一些资源文件(比如图片,音乐,文本等等)。在单独运行的时候这些简单的处理当然不会有问题。但是,如果我们把代码打成一个jar包以后,即使将资源文件一并打包,这些东西也找不...

2019-02-23 11:05:27 138 0

转载 SpringBoot项目在IntelliJ IDEA中实现热部署

SpringBoot项目在IntelliJ IDEA中实现热部署 目录 一、开启idea自动make功能  二、使用spring-boot-1.3开始有的热部署功能 三、Chrome禁用缓存     spring-boot-devtools是一个为开发者服务的一个模块,其中最重要的功...

2019-01-30 15:03:21 80 0

原创 springboot 文件和表单一起提交multipart/form-data

最近用form实现文件上传采用enctype="multipart/form-data方式,后端用springboot 遇到的问题如下: 1.不需要配置什么额外解析器multipartResolver,CommonsMultipartResolver 不需要配置!(网上有文章说配置的...

2019-01-26 08:19:13 8784 5

转载 JVM性能调优

对JVM内存的系统级的调优主要的目的是减少GC的频率和Full GC的次数。 1.Full GC 会对整个堆进行整理,包括Young、Tenured和Perm。Full GC因为需要对整个堆进行回收,所以比较慢,因此应该尽可能减少Full GC的次数。 2.导致Full GC的原因 1)年...

2018-12-15 19:17:58 273 0

原创 重写equals()方法就必须重写hashCode()方法的原因

1.首先了解HashMap工作原理: HashMap由数组+链表组成的,数组是HashMap的主体,链表则是主要为了解决哈希冲突而存在的,如果定位到的数组位置不含链表(当前entry的next指向null),那么对于查找,添加等操作很快,仅需一次寻址即可;如果定位到的数组包含链表,对于添加操作,...

2018-11-30 09:28:56 132 0

原创 微信公众号硬件接入流程记录

1.获取deviceid,两种方式 一种由微信硬件平台生成 可以通过api https://api.weixin.qq.com/device/getqrcode?access_token=ACCESS_TOKEN&amp;product_id=PRODUCT_ID 一种由第三方厂商生...

2018-10-22 20:05:03 591 0

原创 小程序获取微信登陆用户

传统的小程序微信登陆 小程序利用云开发微信登陆 云开发可以自动实现用户登录的校验,开发者无需再次校验用户身份,直接通过云函数的 event.userInfo.openId 即可获取到用户信息。直接调用数据库 、文件存储 API 时,也会自动关联到用户对应的 openId。如果用户授权小程序...

2018-09-29 21:23:24 2241 3

转载 长连接如何保持连接

方法1:应用层自己实现的心跳包  由应用程序自己发送心跳包来检测连接是否正常,大致的方法是:服务器在一个 Timer事件中定时 向客户端发送一个短小精悍的数据包,然后启动一个低级别的线程,在该线程中不断检测客户端的回应, 如果在一定时间内没有收到客户端的回应,即认为客户端已经掉线;同样,如果客户端...

2018-08-30 16:45:56 2658 0

转载 ESP8266常见问题

转载于:http://bbs.eeworld.com.cn/thread-506728-1-1.html(出处: 电子工程世界-论坛)   1.为什么ESP8266 TCP透传过程会丢包? 因为没有设置硬件流控。如果需要避免丢包,请设置硬件流控。透传功能使用的是 TCP 协议,每包数据是 1...

2018-07-17 09:00:27 2803 0

原创 java jna linux导入so动态库及参数对应问题

载入库文件有两个函数,System.load 和 System.loadLibrary。当使用System.load时,需要输入文件的全路径,例如:System.load(“/tmp/test.so”);当使用System.loadlibrary时是在系统的library 的目录中需找复合条件的库...

2018-06-13 19:39:28 2138 0

转载 Boost 协程

摘要: 本文介绍协程的基本概念,以及协程在异步IO编程模式里起的作用——大大简化异步回调的实现与逻辑处理。什么协程协程这个概念在计算机科学里算是一个老概念了,随着现代计算机语言与多核心处理器的普及,似乎也有普及之势。协程是与例程相对而言的。熟悉C/C++语言的人都知道,一个例程也就是一个函数。当我...

2018-05-24 17:19:11 335 0

转载 mplayer slave java 调用实例

老外封装的java类  实例代码MPlayer is a very good (if not the best) open source multimedia player. But what has got to do with Java? A lot of people will argue ...

2018-05-16 19:56:56 245 0

转载 Swing线程之SwingUtilities.invokeLater解释

本文由 ImportNew - fzr 翻译自 cnblogs。欢迎加入翻译小组。转载请见文末要求。译者注:本文其实是一个各方见解评论的总结,已将其中于此处发布不妥的内容去掉,全文内容可查看原文。在官方的文档里:http://docs.oracle.com/javase/tutorial/uisw...

2018-05-09 16:27:48 231 0

原创 利用docker搭建RTMP直播流服务器实现直播

一、rtmp服务器搭建环境:centos 7.*1.先安装docker(省略)2.下载docker容器docker pull alfg/nginx-rtmp3.运行容器(记得打开防火墙端口 1935和8080)docker run -it -p 1935:1935 -p 8080:80 --rm ...

2018-05-08 09:17:38 9807 3

原创 J2SE 使用spring初始化activeMq监听

一句话:new 出一个ApplicationContext的实例FileSystemXmlApplicationContext context = new FileSystemXmlApplicationContext("config/applicationContext-activeM...

2018-04-19 09:03:54 178 0

原创 maven仓库设置 settings.xml与pom.xml 优先级

settings.xml与pom.xml 配置maven自动下载依赖时,会涉级读取三个配置文件,分别是项目下的pom.xml 文件 、家目录下的.m2/settings.xml 与 maven 全局配置settings.xml  ,后面两者不难理解,就像linux下的用户一样,有一个/etc/pr...

2018-04-11 14:55:54 5744 0

转载 springboot集成 swagger

转自:https://blog.csdn.net/xxoo00xx00/article/details/77163399搭建环境:1,jdk1.82,idea3,spring-boot-starter-parent版本1.5.6.RELEASE4,springfox-swagger2 And sp...

2018-03-26 14:27:51 179 0

原创 Windows下搭建以太坊私有链环境1.8.2

1、下载Geth.exe 运行文件,并安装https://github.com/ethereum/go-ethereum/releases/访问不了可以访问国内镜像地址下载下载geth-windows-amd64-1.8.2后安装2、cmd进入安装目录运行:geth -help看看是否可用geth...

2018-03-07 19:26:38 6083 0

原创 maven springboot工程 jar包使用ProGuard 混淆代码

1.ProGuard 混淆 只能增加反编译代码的阅读难度,不能根本保护代码安全2.maven工程使用proguard-maven-plugin这个插件3.若工程中包含大量第三方框架,混淆后会报错,所以选择性混淆私有的逻辑代码比较容易,框架代码不混淆添加依赖:&lt;dependency&a...

2018-03-01 19:11:18 5430 5

原创 OAuth 核心思想 为什么要通过Authorization Code获取Access Token

OAuth 2.0的运行流程如下图,摘自RFC 6749。OAuth运行流程(A)用户打开客户端以后,客户端要求用户给予授权。(B)用户同意给予客户端授权。(C)客户端使用上一步获得的授权,向认证服务器申请令牌。(D)认证服务器对客户端进行认证以后,确认无误,同意发放令牌。(E)客户端使用令牌,向...

2018-02-09 10:22:43 7764 1

原创 springboot Junittest 报异常:org.springframework.beans.factory.UnsatisfiedDependencyException:

import com.test.springboot_vue.dao.NodeRepository; import com.test.springboot_vue.entities.Node; import org.junit.Before; import org.junit.Test; impo...

2018-01-26 17:41:09 1546 0

转载 Spring boot 发送http请求组件RestTemplate使用实例

原文链接 Spring Boot 网络请求 之 RestTemplate 使用例子 引入SpringBoot依赖 1234567891011121314151617181920212223242526272829303132333435 org.spring...

2018-01-26 11:26:54 4817 0

原创 Vue2.0 路由给iframe传值

需求: 一个组件给一个iframe组件传递 src值 iframe组件 export default { data(){ return { url: this.$route.params.ur...

2018-01-26 11:19:10 3574 0

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