自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 mysql 安装问题

创建用户create user 用户名;授权任意内容任意ip访问grant all privileges on *.* to 用户名@"%" identified by '密码' with grant option;刷新授权flush privileges;

2018-07-18 00:35:23 70

原创 千岛湖

千岛湖传送门:景点介绍 http://www.mafengwo.cn/gonglve/ziyouxing/2783.html 白云溪漂流 https://www.mafengwo.cn/sales/2072700.html 出行酒店 http://you.ctrip.com/place/qiandaohu17....

2018-06-27 20:29:32 187

原创 spring cloud 学习笔记

1 eureka discover client 启动后又停止2018-06-09 12:12:43.099 INFO 2536 --- [ Thread-10] o.s.c.n.e.s.EurekaServiceRegistry : Unregistering application client with eureka with status DOWN201...

2018-06-17 14:58:43 1140

原创 根据ip获取MAC

根据ip获取MACprivate String getKey(String ip) { try { Scanner s = new Scanner(Runtime.getRuntime().exec("arp -a " + a).getInputStream()).useDelimiter("\\A"); if (s.hasNext()) {

2018-05-04 00:06:18 980

原创 SSO 登陆答疑

先看流程简单讲:把CAS服务器也当作一个一般的服务器,第一次认证的时候认证服务器也会生成针对浏览器的SESSION,浏览器也会生成对应Cookie,然后其他需要认证的服务器通过跳转到这个统一的服务地址,通过已有的Cookie和认证服务器的Session直接认证登陆。1 先把以下两点记住然后再继续阅读浏览器请求客户端服务时候判断是否授权:通过判断浏览器端(针对当前客户端的域名下)Cookie中的JE

2018-03-16 16:43:59 133

原创 博客系统计划

1. 后台1.spring boot1.spring security2. spring data jpa3. 想到再补充2. redis3. mysql2. 前端1. Vue.js 2.02. stylus3. vuex状态管理4. Vue-router 前端路由5.Axios 网络请求6.fastclick 解决移动端

2018-01-18 14:07:43 171

原创 想写博客了,为什么?

为什么想写博客了?博客的利与弊,如果处理?博客的现状独立域名博客博客系统计划

2018-01-18 11:02:39 124

原创 interface use spring bean 方案

首先不建议在interface中使用spring bean。 建议可以重新建一个bean去处理。如果用c++角度来理解的话spring aoc容器就是c++中的一个全局的静态变量,这大概相当于c++中extern吧。public interface IEventBaseHandler {EntityBaseVO getAndSaveEventDetailBy(EventMasterVO

2017-11-27 14:28:24 171

原创 VUEX及VUE项目结构粗解

VUEX核心 store 一般使用方法 export default{ const store = new Vuex.Store({ state: { }, actions: { }, mutations: {

2017-11-11 12:20:59 1037

原创 VIM 常用命令

正常模式下:宗旨: 1.所有移动操作配合删除d即可实现删除 2.所有操作前输入数字即可实现重复操作 3.0代表行首 $代表行末1.移动操作与计数移动(在操作前输入数字,即表示重复的次数): h left l right j down k up w 向前移动到单词首 e 向前移动到单词尾 0 行首2.剪切操作与计数剪切:

2017-10-29 13:08:58 220

原创 exe 安装为服务的方法

首先下载instsrv.exe和srvany.exe放置到一个地方,如c:\instsrv.exec:\srvany.exe要注册服务的exe目录如:d:\myservice\myservice.exe方法如下:1: c:\instsrv.exe myservice c:\srvany.exe 2:创建.reg的注册表文件,(如install_myservice.reg),内容如下

2017-10-27 19:35:05 1155

原创 mysql 远程权限 root密码

grant all privileges on *.* to 'root'@'&' identified by 'pass';flush privileges;

2017-10-27 19:27:30 166

原创 redis服务安装卸载命令

redis-server –service-install redis.windows.conf

2017-10-27 18:46:20 2522

原创 redis 分布式多线程细粒度锁

@Autowiredprivate StringRedisTemplate redisTemplate;加锁/** * * @param key * @param value 一般用 当前时间+超时时间 * @return */public boolean lock(String key,String value){ if(redisTemplate.opsForValue()

2017-10-26 22:41:02 581

原创 springboot activemq 2 持久化消息 与 持久化订阅

接着上一节http://blog.csdn.net/cons_step_by_step/article/details/78300427。 改动1.减少springboot重复创建session的问题 jmsTemplate的地方加入了CachingConnectionFactory,这样配置可以 @Bean(name = "myJmsTemplate") public JmsTem

2017-10-23 01:34:53 3716 4

原创 springboot activemq

1.Factory配置Bean,包含Queue和Topic两种Factory。主要是设置PubSubDomain字段的设置(bean.setPubSubDomain(true))JmsConfiguration.javapackage com.thinvent.service;import org.springframework.context.annotation.Bean;import org

2017-10-20 23:14:15 733

原创 logback 通用配置方案 颜色和结合application.yml

通用配置方案 颜色和结合application.yml。 1.包含颜色 2.在yml中指定包的日志等级 3.指定日志的根目录 4.指定日志文件的名字 5.错误日志作了单独的二次保存 6.按文件大小和日期滚动 7.日志目录格式如下 /logs name-log-all.log name-log-error.log /backup

2017-09-24 19:03:54 2630 1

原创 == equals compareTo 区别

首先顺带一个知识-缓存池与对象的创建 所以会出现如下结果:(Integer类似) String s3 = new String("hello"); String s4 = new String("hello"); String s5 = new String(s1); String s6 = new String(s2); String s7 = s1;

2017-09-19 23:21:02 327

原创 VS GB2312 UTF-8 编码

VS 编辑器是以GB2312来保存的,我试过,修改保存格式不起作用。使用这个函数对,内容进行转换就可以。 char* G2U(const char* gb2312) { int len = MultiByteToWideChar(CP_ACP, 0, gb2312, -1, NULL, 0); wchar_t* wstr = new wchar_t[len + 1];

2017-09-14 18:31:21 422

原创 css inline-block 与 float的使用

1.什么时候使用incline-block, 我们都知道display有block它是指该元素前后带换行的,而默认的inline是不换行的,那么为社么还有inline-block呢,那就是inline和inline-block除了同一行外还有什么区别呢?inline-block属性block元素默认撑满一行,而且独占一行,并且width和height属性可用。所以大家把元素设为inline-b

2017-09-03 22:17:42 280

原创 CSS 元素内容会超出容器理解baseline

问题如下: 图片中是一个header内容,且header内容设置为height:80px; 左边的图标大小之前没有量过,默认希望它是在父容器header内,且希望它自己压缩比列什么的。 这是我们CSS初学者的理解。

2017-09-03 21:35:18 242

原创 css 学习

1. display它是管理布局的。如果没有他,页面会是一排一直往下走。 1. block div 是一个标准的块级元素。一个块级元素会新开始一行并且尽可能撑满容器。其他常用的块级元素包括 p 、 form 和HTML5中的新元素: header 、 footer 、 section 等等。 2. inline span 是一个标准的行内元素。一个行内元素可以在段落中 <span>

2017-09-02 15:12:25 277

原创 css总结

1.盒模型 margin->border->padding->context; 其中width和height默认设置的是context的大小,box-sizing:border-box;就是专门设置width和height指什么距离。<body style="margin:0px"> <div style="top:100px;left:400px;position:absolute;w

2017-09-02 09:08:04 181

原创 padding-top margin-top top

- 含义 padding-top:10px; 是指容器内的内容距离容器的顶部有10个像素,是包含在容器内的; margin-top:10px; 是指容器本身的顶部距离其他容器有10个像素,不包含在容器内; top:10px; 是指容器本身的顶部距离页面的顶端有10个像素

2017-09-01 14:24:46 184

原创 TypeToken 与T泛型

暂时找不到很好的方案,虽然看起来难看了一点,但是确保了参数和返回值的类型。public static <T> T convert2Obj(String json,TypeToken<T> typeToken){ T result = null; try { Type type = typeToken.getType(); Gso

2017-08-29 14:55:44 1782

原创 RequestBodyAdvice 记录HTTP 请求

@ControllderAddvice结合RequestBodyAdvice 原本的思路是想在beforeBodyRead方法的HttpInputMessage中获取内容的。结果发现Inpustream 是不可以re-read的。 2.那怎么办呢。现在还不知道,因为我想把所有请求服务器方法的请求都记录一下,包括JSON发序列化失败的请求。大家肯定会想到@Aspect,而Aspect情况是这样的,即

2017-08-28 23:40:57 3695 1

原创 CSS IMG 居中自适应收集

1.section方案class.centerImg{ border:solid 1px #ccc; background-color:red; background-image:url(xxx.jpg); background-origin:content; background-position:50% 50%; background-si

2017-08-28 19:24:11 336

原创 spring boot jackon反序列化异常

1.Can not deserialize instance of java.util.ArrayList out of VALUE_STRING token;检测到该字段是string,而反序列化结果应该是list2.Illegal unquoted character ((CTRL-CHAR, code 9)): has to be escaped using backslash to be

2017-08-23 23:20:56 2616

原创 SLF4J: Class path contains multiple SLF4J bindings.

<dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId> <version>2.4</version> <classifier>jdk15</classifier> <exclusions>

2017-08-19 18:32:48 233

原创 Fidder 模拟POST GET请求

为什么不用POST男人,前段部署测试的时候那边没有网络,所有电脑都不能联网,即使有谷歌post man也是需要网络安装,crx文件不能安装POST:添加cookie,还没找到自动添加cookie的方法。 GET: Session设置:

2017-08-16 13:36:08 219

原创 IDEA部分攻略

1.快捷键Top20 搜索代码 Ctrl+NTop18 编译工程 Ctrl+Shift+F9Top17 接口和实现之间跳转 点击编辑区左边提示Top16 在各个方法间跳转 Alt+Up/DownTop15 折叠代码 Ctrl+Shift+.Top14 直接跳到下一行 shift + EnterTop13 跳转到下一个出错的地方 F2 Top12 替换 Ctrl+RTop11 最大

2017-08-13 20:47:48 198

原创 Maven

传送门:maven repository 概念 http://maven.apache.org/guides/introduction/introduction-to-repositories.htmlmaven mirror概念、设置、为什么有了repository还要用mirror http://maven.apache.org/guides/mini/guide-mirror

2017-08-13 19:58:43 177

原创 markdown语法

转载自:http://blog.leanote.com/post/freewalk/Markdown-%E8%AF%AD%E6%B3%95%E6%89%8B%E5%86%8C#title-30

2017-08-12 17:19:49 263

原创 IDEA Spinrg boot 热部署配置

大前提:你的IDEA是Ultimate版本,可以去官网申请,可以用校园邮箱免费申请1.取消自动编译(对的,是取消,后面有解释) 2.启用可以运行时自动编译 快捷键 Ctrl+Shift+Alt+/ 选Registry3.Maven设置 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>sp

2017-08-12 17:16:46 534

原创 IDEA spring-boot启动本地调试

1.最开始只使用如下配置,使用debug启动,跳不进断点。我看过了没有启用(禁用断点)。 2.接下来就想着是不是要启动模拟远程调试,于是设置了如下两个配置。然后两个都启动,但是还是跳不进去。 我是用postman进行测试的,postman那边已经有输出,并且控制台也输出了日志。但是断点还是没有进入。 设置一个maven的configuration:配置如下,正常启动。 设置一个remote的

2017-08-12 13:34:06 15077

转载 Promise

XMLHttpRequest 对象提供了对 HTTP 协议的完全的访问,包括做出 POST 和 HEAD 请求以及普通的 GET 请求的能力。XMLHttpRequest 可以同步或异步地返回 Web 服务器的响应,并且能够以文本或者一个 DOM 文档的形式返回内容。XHR接口强制要求每个请求都具备严格的HTTP语义–应用提供数据和URL,浏览器格式化请求并管理每个连接的完整生命周期,所以XHR仅仅

2017-08-07 14:05:56 330

原创 gsoap C++工程搭建

生成方式:c(c++),不含STL,支持中英文发送与接收。流程如下:下载文件:https://www.genivia.com/downloads.html解压进入gsoap-2.8\gsoap\bin\win32文件夹下,有一个macosx文件夹,不用管。执行命令,生成头文件。 wsdl2h.exe -s -o webservice2Jails.h -n webservice2Jails

2017-07-31 22:45:59 189

原创 字符编码

历程:ASCII开始,ASCII 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符。中国汉字那么多,显然不够么,于是沿用ASCII,大于127之后的所有两个字节的都表示一个汉字。 连标点符号都重新搞了,原本是在0-127之间的,所以0-127之间的标点符号是半角,后来编的叫全角符号。 成为GB2312,之后还扩展了GBK,GB18030.后来还有台

2017-07-31 16:45:44 234

原创 GIT学习

工作区=> 暂存区=> 版本库 当前根目录下的文档以及文档的修改情况 存放工作区提交的内容 存放暂存区提交的内容,历史操作数据 操作 命令 查看工作区状态 git status 查看版本库修改日志 git log –pretty=oneline(单行显示) 查看操作命令历史 git reflog 查看文件异同 git diff fileName

2017-07-30 23:48:47 295

原创 Kurento流媒体开发环境搭建流程

1.安装Ubuntu14.04.5-desktop-LTS http://releases.ubuntu.com/14.04/ubuntu-14.04.5-desktop-amd64.iso.torrent?_ga=1.110569923.750233303.14847044132.安装VIM,cmake2.8以上 sudo apt install vim sudo

2017-02-10 09:08:13 5592

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