- 博客(22)
- 收藏
- 关注
转载 SerializationConfig 序列化相关配置属性
/** * 定义序列化对象所需配置的一些枚举. */ public enum Feature implements MapperConfig.ConfigFeature { /* /****************************************************** /* Introspe...
2018-03-23 17:52:57 5396
转载 Jackson配置属性(JsonParser解析相关配置属性)
JsonParser将JSON 数据格式的String字符串,解析成为Java对象。Jackson在解析的时候,对于一些非JSON官方文档支持的属性,则需要通过一些配置才可以被Jackson工具解析成对象。/** * Enumeration that defines all togglable features for parsers. */ public enum F...
2018-03-23 17:49:17 6987
转载 springcloud----Zuul动态路由
前言Zuul 是Netflix 提供的一个开源组件,致力于在云平台上提供动态路由,监控,弹性,安全等边缘服务的框架。也有很多公司使用它来作为网关的重要组成部分,碰巧今年公司的架构组决定自研一个网关产品,集动态路由,动态权限,限流配额等功能为一体,为其他部门的项目提供统一的外网调用管理,最终形成产品(这方面阿里其实已经有成熟的网关产品了,但是不太适用于个性化的配置,也没有集成权限和限流降级)
2018-02-12 11:26:39 261
转载 Mybatis中实体类属性和数据列之间映射的四种办法
Mybatis不像Hibernate中那么自动化,通过@Column注解或者直接使用实体类的属性名作为数据列名,而是需要自己指定实体类属性和 数据表中列名之间的映射关系,这一点让用惯了Hibernate的人很不习惯,所幸经过探索找到了建立映射关系的三种办法,其中总也有比较 简单的。首先先定义一个实体类,如下:public class User implements Serial
2018-01-18 17:23:13 797 1
转载 Spring Cloud Hystrix(参数详解)
Execution相关的属性的配置:hystrix.command.default.execution.isolation.strategy 隔离策略,默认是Thread, 可选Thread|Semaphorethread 通过线程数量来限制并发请求数,可以提供额外的保护,但有一定的延迟。一般用于网络调用semaphore 通过semaphore count来限制并发请求数
2018-01-11 17:15:23 542
转载 @Transactional(rollbackFor=Exception.class)的作用
Spring中的@Transactional(rollbackFor = Exception.class)事务处理,当你的方法中抛出异常时,它会将事务回滚,数据库中的数据将不会改变,也就是回到进入此方法前的状态。这种设置是因为Spring的默认回滚RuntimeException,而且Exception还要抛出。
2018-01-11 11:25:10 301
转载 将公钥部署到远程Git仓库(coding.net)
步骤:1.下载git通用客户端并且安装。2.右键,在弹出的对话框中选择Git Bash3.创建本地ssha)在弹出的终端输入ssh-keygen -t rsa -C "username@example.com",(github注册的邮箱),接下来点击enter键即可(也可以输入密码)。b)生成的文件保存在C:\Users\Administrator.ssh,文件名:id
2018-01-03 16:20:25 513
转载 git 生成ssh 密钥
首先,检查下自己之前有没有已经生成: 在开始菜单中打开git下的git bash(当然,在其他目录下打开git bash也是一样的): 然后执行:cd ~/.ssh1如果能进入到.ssh文件目录下 ,则证明,之前生成过.ssh秘钥,可以直接使用里面的秘钥。 如果不能进入到.ssh文件目录下,则: 检测下自己之前有没有配置:git config user.name和git
2018-01-03 16:14:38 209
原创 maven下tomcat的热部署
可以使用maven实现tomcat热部署。Tomcat启动时 部署工程。配置方法:第一步:需要修改tomcat的conf/tomcat-users.xml配置文件。添加用户名、密码、权限。第二步:重新启动tomcat。使用maven的tomcat插件实现热部署:第一步:配置tomcat插件,需要修改工程的pom文件。
2018-01-02 13:01:21 163
转载 线程同步的前提
同步的前提必须要有两个或以上的线程 必须是所有的线程使用同一个锁这样保证同步中只能有一个线程在运行在多线程安全问题设置同步时候注意明确哪些代码是多线程运行代码 明确哪些是共享数据 明确多线程运行代码中,哪些语句是操作共享数据的同步的优点解决了多线程的安全问题同步函数所用的锁是this对象,为了保证同步代码块和同步函数所用的锁一致 ,所以同步函数所用的锁是
2017-12-26 11:29:15 390
转载 OSI七层模型与TCP/IP五层模型
博主是搞是个FPGA的,一直没有真正的研究过以太网相关的技术,现在终于能静下心学习一下,希望自己能更深入的掌握这项最基本的通信接口技术。下面就开始搞了。一、OSI参考模型 今天我们先学习一下以太网最基本也是重要的知识——OSI参考模型。 1、OSI的来源 OSI(Open System Interconnect),即开放式系统互联。 一般都叫
2017-12-19 11:08:54 191
转载 为什么要使用opensessioninview
OpenSessionInViewFilter是Spring提供的一个针对Hibernate的一个支持类,其主要意思是在发起一个页面请求时打开Hibernate的Session,一直保持这个Session,直到这个请求结束,具体是通过一个Filter来实现的。 由于Hibernate引入了Lazy Load特性,使得脱离Hibernate的Session周期的对象如果再想通过getter方
2017-12-12 15:41:18 233
转载 webservice 出错 解析组件 's:schema' 时出错。在该组件中检测到 's:schem
1 用wsdl生成客户端代码时候,报错如下:[WARNING] src-resolve.4.2: 解析组件 's:schema' 时出错。在该组件中检测到 's:schema' 位于名称空间 'http://www.w3.org/2001/XMLSchema' 中, 但无法从方案文档 'http://www.webxml.com.cn/WebServices/WeatherWebS
2017-12-07 17:34:26 1144
转载 vim卡顿及解决方式
使用vim时,如果你不小心按了 Ctrl + s后,你会发现不能输入任何东西了,像死掉了一般,其实vim并没有死掉,这时vim只是停止向终端输出而已,要想退出这种状态,只需按Ctrl + q 即可恢复正常
2017-11-29 13:17:13 3325
转载 出现406错误的解决办法
spring对request里的header 中的accept(也就是mimetype)进行了识别,如果你指定了拦截后缀,比如你原先的.html,那么不管你是ajax还是平常的页面访问,都会当作text/html处理,而你通过ajax访问并不是text/html,而是application/json(可能是类似的),于是spring mvc给你报了个406错误。解决方式1
2017-11-27 13:21:17 2359
转载 js 跨域请求jsonp
理解同源策略限制同源策略阻止从一个域上加载的脚本获取或操作另一个域上的文档属性。也就是说,受到请求的 URL 的域必须与当前 Web 页面的域相同。这意味着浏览器隔离来自不同源的内容,以防止它们之间的操作。这个浏览器策略很旧,从 Netscape Navigator 2.0 版本开始就存在。 克服该限制的一个相对简单的方法是让 Web 页面向它源自的 Web 服务器请求
2017-11-26 14:30:38 236
转载 nglix页面显示乱码
1.第一种问题 在server段里加以下两行default_type 'text/html';charset utf-8;然后重启就行了nglix -s reload2.第二种浏览器的问题 ,博主使用的360极速浏览器 乱码 使用火狐 就正常了
2017-11-20 22:49:52 454
原创 nginx: [error] OpenEvent("Global\ngx_reload_52660)failed (5:access is denied)
错误原因: 权限不够解决方案 :使用管理员运行
2017-11-20 22:33:28 21099 2
转载 使用jquery 的serialize来提交表单数据
jQuery的serialize()方法通过序列化表单值,创建URL编码文本字符串,我们就可以选择一个或多个表单元素,也可以直接选择form将其序列化,如:form action="">First name: input type="text" name="FirstName" value="Bill" />br />Last name: input type="text" name=
2017-08-02 09:33:40 269
转载 解决 IllegalArgumentException: Could not resolve placeholder in string value "${XXXXXX}"
标签提供了一种优雅的外在化参数配置的方式,不过该标签在spring配置文件中只能存在一份!导致这一问题的原因:使用了重复的property-placeholder如一个配置文件中使用了context:property-placeholder location="classpath:aa.properties" />而另一处使用了bean id
2017-07-25 14:20:45 23738
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人