- 博客(371)
- 资源 (18)
- 收藏
- 关注
原创 fabric 1.3.1 ,全手动部署到5台机器上.支持 kafka 模式的共识机制和 couchdb 存储,以及 fabric ca , fabric explorer的使用。
fabric 1.3 ,全手动部署到5台机器上.支持 kafka 模式的共识机制和 couchdb 存储
2018-10-01 05:08:21 5934 10
原创 spring boot 2.1.X 版本中融合 Greenwich.M2 的 spring cloud
spring boot 2.1.X 版本中融合 Greenwich.M2 的 spring cloud一. feign + hystrix dashboard 整合gradle 中需要导入的依赖,( SpringCloudVersion = ‘2.1.0.M2’)dependencies { compile( "org.springframework.boot...
2018-11-20 16:16:57 3840 2
原创 在 spring boot 中使用spring cache + redis
参考文档:a. 官方文档:https://docs.spring.io/spring/docs/current/spring-framework-reference/integration.html#cacheb.其他文档http://www.cnblogs.com/x113773/p/7227114.html注释驱动的 spring cachehttps://www.ibm
2017-11-24 21:36:54 2455 5
原创 git fabric 1.0.0 官方源码进行编译,生成 docker images(rc2 版本2017年6月26日)
git fabric 1.0.0 官方源码进行编译,生成 docker images(rc2 版本2017年6月26日)系统环境:centos 7 64位 docker docker-compose不要使用 centos yum 仓库带的 docker,版本过低。 安装docker 官方的repo 里面的版本$ sudo tee /etc/yum.repos.d/docker.repo <
2017-06-26 11:06:03 3922 3
原创 git fabric 1.0.0 官方源码进行编译,生成 docker images
系统环境:centos 7 64位dockerdocker-compose不要使用 centos yum 仓库带的 docker,版本过低。安装docker 官方的repo 里面的版本$ sudo tee /etc/yum.repos.d/docker.repo <<-'EOF'[dockerrepo]name=Docker Repositorybaseurl=https:/
2017-04-18 15:11:24 11063 9
原创 在CentOS 7.2下安装Hyperledger fabric 1.0.0 preview版本的solo模式
在CentOS 7.2下安装Hyperledger fabric 1.0.0 preview版本的solo模式一. 安装centos和docker 等组件A. 安装centos x86-64 Minimal(IP:192.168.2.10)内核版本需要3.10 以上。centos 7 完全支持.查看内核信息$ uname -aLinux localhost.localdomain 3.10.0-
2017-03-16 11:49:33 4920 4
原创 特定docker容器中安装jdk 1.8
前言:由于一些通过docker-compse安装的特定的docker 容器中没有安装vim或者jdk。通过以下步骤来安装和使用指定版本的jdk1.在宿主系统下载所需要的jdk版本的gz文件http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2.复制gz文件到容器中的roo
2017-02-20 13:10:22 23528 11
原创 在pring-data-jpa中使用druid进行数据库连接的配置
1.application.xml配置<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"
2017-01-25 14:34:40 2245
原创 spring mvc 中把jsp文件放在WEB-INF目录下
目的为了保证系统的安全性,web应用的内容结构中,把所有的静态内容放在web-content目录下。把所有的动态内容(*.jsp)放在WEB-INF目录下的/views/目录下1.部署过程a .在web.xml中配置引入sping-mvc的配置 SpringMVC org.springframework.web.servlet.DispatcherServlet
2016-12-28 16:49:14 11293
原创 OAuth2.0认证和授权机制讲解
参考文档 :https://segmentfault.com/a/1190000005357718https://www.tianmaying.com/tutorial/oAuth-login第一章.OAuth2.0 介绍OAuth认证OAuth认证是为了做到第三方应用在未获取到用户敏感信息(如:账号密码、用户PIN等)的情况下,能让用户授权予他来访问开放平台(主要访问平台中的
2016-12-28 01:08:47 19627
原创 通过https访问2级域名,来反向代理到各个不同的tomcat应用
参考阅读 http://www.jianshu.com/p/fd18af018467nginx的配置文件的内容主要是在nginx.conf文件中配置不同的proxy,并且通过server_name 来区分访问的网站的不同的二级域名。#whale 基酒贷项目的tomcat反向代理upstream whale-tomcat { #ip_hash; server 10.46
2016-12-24 02:22:51 1041
原创 24条Docker建议
转自 http://dockone.io/article/59原文链接:http://csaba.palfi.me/random-docker-tips/CLI1.1 美化docker ps的输出将Docker ps的输出通过管道到less -S,这样表格式的行就不会被折叠。docker ps - a | less -S1.2 刷新日志docker的日志不会即时刷新,除非你使
2016-12-22 18:27:19 647
原创 Docker 使用国内镜像daocloud.io
注册一个www.daocloud.io的用户并且登录访问以下网址获取加速方法https://www.daocloud.io/mirror#accelerator-doc自动配置 Docker 加速器(推荐)适用于 Ubuntu14.04、Debian、CentOS6 、CentOS7、Fedora、Arch Linux、openSUSE Leap 42.1登陆后运行 配置命令 此
2016-12-19 22:37:16 10984
原创 转一篇关于加密密码安全性的文章
http://blog.coderzh.com/2016/01/03/security-design/引子最近有个虚拟练习项目,涉及到系统安全保障的设计,于是对安全保障这块做了一些更深入的了解。发现了很多有趣的东西,开阔了眼界。中间查了一些资料,于是我打算重新整理,用更加循序渐进,大家都能懂的方式,说一说如何设计一个安全的系统。著名的安全事件首先来看看最近几年比较著名的拖库撞库后密
2016-12-19 13:19:15 2970
原创 Mac 10.12版本 ,在安全选项里面上显示 任何来源
在升级了macOS Sierra (10.12)版本后在“安全性与隐私”中不再有“任何来源”选项。需要打开这个选项的时候使用终端命令 sudo spctl --master-disable
2016-12-16 21:43:47 2380
原创 MWeb for MAC 支持csdn的blog了
MWeb For Mac的下载地址http://xclient.info/s/mweb.html配置发布到CSDNCSDN的api地址为http://write.blog.csdn.net/xmlrpc/index配置界面如下
2016-12-16 20:58:42 2995 6
原创 使用apache的httpcomponents中的httpclient 4.5对https进行访问
使用maven引入httpclient ,版本4.5.4 <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.2</version> <scope>test</scope
2016-12-14 19:17:59 11827
原创 Spring Data Redis 使用redis的一些方法点
在applicationContext,xml中设置 spring 的redis的使用配置信息 <!--jedis的连接池配置 --> <bean id="poolConfig" class="redis.clients.jedis.JedisPoolConfig"> <!-- 最大空闲连接数量 --> <property name="maxIdle" va
2016-12-14 16:32:56 1259
原创 在spring mvc项目中,使用@Aspect截取所有contoller中的exception,并且通过HttpServletResponse输出的一些问题
需求业务场景:在spring 4.3 的mvc项目中,需要把所有controller层中的exception全部捕获,把错误信息进行处理后,通过HttpServletResponse 输出到浏览器出现的问题:2个项目都需要完成这个场景,但是一个项目实现了。另外一个项目通过同样的配置,却无法实现。表现在aop虽然截获了所有的controller中的exception,通过aop中的@autowired
2016-12-10 03:25:18 4659
原创 使用fastjson 和 jackson的一些方法
相关阅读转摘 : 几种常用JSON库性能比较 http://blog.csdn.net/vickyway/article/details/48157819字符串解析成JavaBean:当数据量较少时首选FastJson,数据量较大使用Jackson。但是Jackson无法对一个对象集合进行解析,只能转成一个Map集合,这点Gson和FastJson处理的比较好。字符串解析成JSON:当数据量较
2016-12-08 13:03:49 2946
原创 docker 上面安装redis 主从复制
redis 主从复制的配置非常简单,只要在redis的slave上的配置文件redis.conf 中加入 slaveof <master的IP地址> <master的端口>如果master的redis有密码,则加入 masterauth <master的访问密码>相应的Dockerfile如下:master的FROM redis:3.2.5MAINTAINER "
2016-12-06 23:40:58 2915
原创 使用讯飞语音sdk的时候,出现skipping input stream 0 0 0x0错误
错误内容:skipping input stream 0 0 0x0解决方案:1. Go to Product/Scheme/Edit Scheme2. Select Arguments3. Add the Environment Variable OS_ACTIVITY_MODE and set it to "disable"
2016-11-29 18:21:52 1949 2
原创 spring jpa 中事物管理的一个测试用例,看看嵌套事务的回滚机制
做测试的目的是为了搞清楚在spring 4.3.4 中的事物管理的一个简单情况会产生的结果场景:有一个service里面对B表进行插入操作,并且用@Transactional 进行事物管理。在另外一个service里面对B表进行插入操作,并且也用@Transactional进行事物管理。同时,根据业务需要,又要对这个2个表同时进行插入操作,并且也纳入一个事物操作,希望获得的结果:
2016-11-22 18:07:00 5709
原创 Hibernate +JPA + Spring + Junit 懒加载问题
在项目中使用 hibernate 和 jpa ,spring 如果在entity bean 中使用了 fetch=FetchType.LAZY 。 在做junit这种非web容器使用的时候,出现如下错误org.hibernate.LazyInitializationException: failed to lazily initialize a collection of
2016-11-18 00:43:11 1555
原创 使用 Versions Maven Plugin 来检测pom.xml 中使用的各个组件是否有新版本
在maven项目中使用 Versions Maven Plugin 支持 org.codehaus.mojo versions-maven-plugin 2.3然后运行mvn命令 ,获取更新信息mvn versions:display-dependency-updates
2016-11-14 19:30:58 3297
原创 MAC 上 OSX 安装成usb启动盘的命令
sudo /Applications/Install\ macOS\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/OSX --applicationpath /Applications/Install\ macOS\ Sierra.app --nointeraction其中,注意--volume /V
2016-11-13 12:38:03 1367
原创 spring mvc 通过bean获取form的参数和并且进行服务器验证 ,而且支持多个文件上传的用法。html使用form_data
通过spring mvc 来获取html页面既有传统的表单参数,又有文件上传的组件的功能html这段通过html5的 form_data 方法进行封装 html 代码 File API Demo
2016-11-01 11:16:25 1778
原创 Lambda简介
http://www.codeceo.com/article/learn-java-lambda.htmlLambda简介Lambda作为函数式编程中的基础部分,在其他编程语言(例如:Scala)中早就广为使用,但在Java领域中发展较慢,直到java8,才开始支持Lambda。抛开数学定义不看,直接来认识Lambda。Lambda表达式本质上是匿名方法,其底层还是通过
2016-10-25 17:55:09 5943
原创 SonarQube中的一些知识点
什么是 SQALE评级SQALE(Software Quality Assessment based on Lifecycle Expectations)
2016-10-18 12:25:06 2564
转载 Spring切入点表达式常用写法
以下文档来自Spring中文开发指南2.5文档,由满江红开源组织翻译: Spring AOP 用户可能会经常使用 execution切入点指示符。执行表达式的格式如下:execution(modifiers-pattern? ret-type-pattern declaring-type-pattern? name-pattern(param-pattern)
2016-10-09 11:57:16 4603
原创 在jpa的JpaRepository需要对符合主键@EmbeddedId 中的一个字段进行查询的用法
在jpa的JpaRepository需要对符合主键@EmbeddedId 中的一个字段进行查询的用法:在JpaRepository Interface中使用findByIdRoleId 这样的语法。jpa会自动生成正确的sql语句。例子:1.pojo 类 RoleMenu.javapackage com.ninelephas.whale.pojo;im
2016-09-30 00:09:24 7467
转载 jqery中无法通过 .data(key,value)方法来设置 data-*的属性
https://segmentfault.com/q/1010000004959330误解了data的用法, 试着看看jquery的源码中data的封装:data很明显的表明$(element).data(); 是需要html标签中已经存在如这样的,所以题主找不到比较正常。一般操作的时候,都会在html标签中添加data-name="value",然后再通过jquery
2016-09-23 16:28:00 5022
原创 spring mvc 4.x 版本在返回给ajax调用的json数据时候,出现中文显示???的处理方法
原因: springmvc在处理请求时,默认采用的是 ISO-8859-1 编码格式。所以在处理一些json格式的时候,会出现中文乱码。我在用jquery datatable 使用ajax的方式 渲染表单的时候,就遇到这个情况。特此记录一下org.springframework.http.converter.StringHttpMessageConverter类是处理请求或相应字符串的类,并且默认字
2016-09-20 14:47:20 864
原创 使用java 编程的注解的方式定制spring security
上一批博客 介绍了用 xml配置的方式来使用spring security 现在改造成完全使用注解的方式进行 定制 spring security 编程方式替换 在web.xml中定义的spring 的 filterChain<!-- spring security --><filter> <filter-name>springSecurityFilterChain</filter-
2016-09-08 19:20:30 7390
原创 spring security 4.1 中自定义登录界面和扩展login controller
spring security 4.1.3 中自定义登录界面 并且扩展 login controller的实现和配置方法参考文档 : 自定义Login/Logout Filter、AuthenticationProvider、AuthenticationToken Spring Security Reference 1. 需求: 在项目中需要用spring security来进行权
2016-09-06 14:49:28 8006 1
原创 Activiti 使用spring 进行统一事务管理
由于Activiti使用自己的表单结构和操作,为了和业务数据处理的时候统一在一个事务管理里面,需要通过spring 的 applicationContext.xml 进行配置由于activiti 的相关配置 processEngineConfiguration 中需要制定 dataSource ,并且没有发现怎么从jpa的persistence-unit中获取相关jdbc的配置。所以只能通过让spr
2016-08-26 15:28:55 14488
转载 Spring AOP 的几个知识点
转自 http://my.oschina.net/sniperLi/blog/491854一. 什么是AOPAOP是OOP的延续,是Aspect Oriented Programming的缩写,意思是面向切面编程。可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。AOP实际是GoF设计模式的延续,设计模式孜孜不倦追求的是调用者和被调用者之间的解耦,AOP
2016-07-26 13:26:15 1270
原创 Tomcat8.0.36 上通过redis来进行session共享(chexagon/redis-session-manager)
一.项目使用的环境jdk 8.0.91 tomcat 8.0.36 redis 3.0 使用 chexagon/redis-session-manager 来进行session共享1. 通过docker 来安装redis (步骤略过)2. git 下载 chexagon/redis-session-manager支持Tomcat 8 ,使用jdk 8 的语法,只能在jdk 8以上进行使用
2016-07-20 23:37:56 5214 2
原创 在yum 安装(docker方式安装)的redis 配置认证密码 和 限定IP登录
参考文档 redis配置认证 密码一.redis配置密码1.通过配置文件进行配置yum方式安装的redis配置文件通常在/etc/redis.conf中,打开配置文件找到#requirepass foobared 去掉行前的注释,并修改密码为所需的密码,保存文件requirepass myRedis 重启redissudo service redis restart 或者 sudo se
2016-07-20 13:56:43 8619
chexagon/redis-session-manager
2016-07-20
tomcat 7.0.70 使用redis 做session共享用到的包
2016-07-19
spring4.2,spring mvc,spring data,jpa,hibernate的程序构架
2016-04-27
memcached-session-manager_4_tomcat8
2016-04-20
spring4.2+spring mvc +spring data+jpa+hibernate的程序构架
2016-04-15
tomcat-7.0.54配合使用的memcached-session-manager1.6.1的整套jar包
2016-04-13
ios 中 使用 Search Display Controller 对UITableView 进行查询过滤
2013-08-08
maven2 中文手册
2010-07-30
spring3.0 jpa hibernate sample工程包
2010-02-03
Flex Module j2ee。lcds 2.6的webtire的继承包
2008-10-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人