- 博客(39)
- 资源 (11)
- 收藏
- 关注
转载 2020-08-17
官方文档http://proguard.sourceforge.net/index.html#manual/usage.html输入输出选项(Input/Output Options)@filename 是-include filename简写-include filename从给定的文件名中递归的读取配置选项-basedirectory directoryname为在这些配置参数里面的后续的相对文件名或这些配置文件指定一个目录。-injars class_path指定应用.
2020-08-17 14:57:37
373
原创 StringBoot 读写分离例子
1.版本StringBoot 版本2.2.4.RELEASEString 5.2.3.RELEASEJava 版本 1.8数据库 mysql2. 代码例子不那么多废话了,直接上代码了, 直接拿去用,不谢https://github.com/zhijun0808/reading-writing-instance.git1.理论上支持配置N多个sl...
2020-03-30 10:17:29
192
转载 Mysql Explain 详解[强烈推荐]
Mysql Explain 详解一.语法explain < table_name >例如: explain select * from t3 where id=3952602;二.explain输出解释+----+-------------+-------+-------+-------------------+---------+---------+-------+----...
2019-06-04 20:29:40
715
原创 分布式锁学习笔记-猫
一、背景最近网易云课堂看到一个视频,学习后整理了一下,作为笔记与备忘录。二、单体Web服务并发问题1.并发产生的问题一台Tomcat 部署了一个web服务,当用户访问量非常大的时候,创建订单服务生成的订单编号由于并发问题会存在重复的情况,单体应用在应对多并发的情景使用的是Java锁的机制,代码示例:OrderService 订单服务类package com.demo.or...
2019-05-28 21:22:04
270
原创 jBPM7 实战 SpringBoot+MySql+BPMN2
一、jBPM介绍l jBPM是什么是基于java编写的一个灵活的业务流程管理(BPM Business Process Management)轻量级开源框架。l jBPM能做什么支撑企业流程性业务应用:将现实生活中处理业务流程抽象成一套业务流程规则,通过工作流引擎将处理过程信息化,使得协作自动化l jBPM 特点过程可监控:便于对执行过程的跟踪与监控数据可管理:便于对数据进行检索、分析。可靠性:减...
2018-05-16 16:44:51
8529
原创 IDEA Java Thrift Hello world-猫
一、环境与配置1.操作系统Win102.IDEA Java3.Thrift version 0.10.0二、准备工作1.下载thrift.exe 文件(本文附件中)2.配置环境变量D盘创建文件夹thrift 把thrift.exe 文件放在下面D:\thrift\thrift.exe3.命令行下输入 thrift -version 检测是否配
2017-08-31 14:35:45
2237
转载 Spring缓存注解@Cache使用
缓存注解有以下三个:@Cacheable @CacheEvict @CachePut @Cacheable(value=”accountCache”),这个注释的意思是,当调用这个方法的时候,会从一个名叫 accountCache 的缓存中查询,如果没有,则执行实际的方法(即查询数据库),并将执行的结果存入缓存中,否则返回缓存中的对象。这里的缓存中的
2015-09-14 21:23:54
602
原创 Node.js socketio一对一客服系统
最近在做一个移动端应用,需要用到客服系统需要与后台管理系统对接,想到需要主动推送消息道前端页面,搜了一下HTML5 websocket 可以搞定,但是由于手机端浏览器版本与不同,所以有些浏览器是不支持websocket ,之后加入socketjs 后,问题依然没有解决,所以没有深入socketjs,后搜到 socketio+Node.js 方式可以解决,所以尝试后问题得以解决,后台还涉及与不同用...
2015-08-30 21:05:03
4046
原创 Node.js HelloWord Linux(Ubuntu)
1.安装依赖如果没有安装g++及 libssl-dev,则先要安装好,安装方法如下:sudo apt-get install g++sudo apt-get install libssl-dev2.下载并安装wgethttp://nodejs.org/dist/v0.8.16/node-v0.8.16.tar.gztar zxvf
2015-08-29 10:32:56
610
原创 Spring 事务管理-猫
Spring 大家再熟悉不过啦,事务这块也会经常用到,但是不经常用到的配置还有有些生疏,还是记一片文章来的直接,用的时候就来看一下,1.Spring 事务的配置配置好数据源之后,通过常用的两种方式: 一种是通过AOP切面的方式,另外一种为注解的方式AOP方式a) 配置事务管理器BeantransactionManagerb)配置AOP通知txAdvi
2015-08-14 18:33:15
602
原创 笛卡尔积算法的Java实现
http://blog.youkuaiyun.com/a9529lty/article/details/7711151参考这位仁兄文章后,进一步改进,改成任意列集合的笛卡尔积笛卡尔积算法的Java实现: (1)循环内,每次只有一列向下移一个单元格,就是CounterIndex指向的那列。 (2)如果该列到尾部了,则这列index重置为0,而CounterIndex则指向前一列
2015-08-08 07:07:22
1194
原创 Solr5 HelloWord
最近用到Solr 这个全文检索工具,之前了解过 全文检索 lucene3 ,Solr在lucene的基础上有做了很多事情,方便了开发对lucene的使用 具体说明:Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引;也可以通过Http Get操作提出查找请求,并得到X
2015-08-04 17:51:00
674
原创 Tomcat8 集群配置(Ubuntu)
TOMCAT集群测试机上经常会用到,今天特地备份一下 ,所以记一篇以备不时之需,同时也与大家分享。1. 下载 apache-tomcat-8.0.24.tar.gz 我是在win7 上复制了4 副本,配置好后传到ubuntu 上 , 创建集群目录 services解压 apache-tomcat-8.0.24.tar.gz 复制出tomcat 集群的数量
2015-08-03 18:04:09
868
原创 Spring Security HelloWord
之前项目中权限管理都是通过Spring的拦截器,在拦截器中自定义访问页面的权限,今天尝试用一下 Spring Security 的安全框架 一. 简介 :Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它提供了一组可以在Spring应用上下文中配置的Bean,充分利用了Spring IoC,DI(控制反转Inv
2015-06-30 15:23:00
556
转载 OAuth 2.0系列教程(十一) 客户端证书请求和响应
OAuth 2.0系列教程(十一) 客户端证书请求和响应原文地址:http://tutorials.jenkov.com/oauth2/client-credentials-request-response.html作者:Jakob Jenkov 译者:林浩 校对:郭蕾客户端证书授权包含下面的参数:grant_type必须。必须设置到客户端
2015-06-29 17:05:51
587
转载 OAuth 2.0系列教程(十) 资源拥有者密钥证书授权请求和响应
OAuth 2.0系列教程(十) 资源拥有者密钥证书授权请求和响应原文地址:http://tutorials.jenkov.com/oauth2/resource-owner-credentials-request-response.html作者:Jakob Jenkov 译者:林浩 校对:郭蕾资源拥有者者密钥证书授权包含单个的请求+响应。 资源拥有者密钥证书
2015-06-29 17:04:48
621
转载 OAuth 2.0系列教程(九) 契约请求和响应
OAuth 2.0系列教程(九) 契约请求和响应原文地址:http://tutorials.jenkov.com/oauth2/implicit-request-response.html作者:Jakob Jenkov 译者:林浩 校对:郭蕾契约请求和响应契约授权包含一个请求和一个响应。 契约授权请求 契约授权请求包含下面的参数:respo
2015-06-29 17:03:51
583
转载 OAuth 2.0系列教程(八) 授权码授权
OAuth 2.0系列教程(八) 授权码授权原文地址:http://tutorials.jenkov.com/oauth2/authorization-code-request-response.html作者:Jakob Jenkov 译者:林浩 校对:郭蕾 授权码授权总共由2个请求和2个响应组成。一个授权请求+响应,和一个令牌请求+响应。 授权请求 授权请求
2015-06-29 17:02:52
1668
转载 OAuth 2.0系列教程(七) 请求和响应
OAuth 2.0系列教程(七) 请求和响应原文地址:http://tutorials.jenkov.com/oauth2/request-response.html作者:Jakob Jenkov 译者:林浩 校对:郭蕾当客户端应用请求授权和访问令牌时,它发送http请求到授权服务器,同它的授权和令牌端点。被发送来回的请求和响应取决于授权类型。记住,这四种授权
2015-06-29 17:00:35
618
转载 OAuth 2.0系列教程(六) 端点
OAuth 2.0系列教程(六) 端点原文地址:http://tutorials.jenkov.com/oauth2/endpoints.html作者:Jakob Jenkov 译者:林浩 校对:郭蕾OAuth 2.0定义了一系列端点。端点典型的就是web服务器上的URI。比如,一个Java Servlet, JSP page, PHP page, ASP.N
2015-06-29 16:59:11
886
转载 OAuth 2.0系列教程(五) 授权
OAuth 2.0系列教程(五) 授权原文地址:http://tutorials.jenkov.com/oauth2/authorization.html作者:Jakob Jenkov 译者:林浩 校对:郭蕾当一个客户端应用想要访问拥有者托管在资源服务器的资源时,它必须先获得授权,本节将讲述客户端如何获取授权。客户端标识,客户端密钥和重定向URI
2015-06-29 16:58:00
1251
转载 OAuth 2.0系列教程(四) 客户端类型
OAuth 2.0系列教程(四) 客户端类型原文地址:http://tutorials.jenkov.com/oauth2/client-types.html作者:Jakob Jenkov 译者:林浩 校对:郭蕾OAuth 2.0客户端角色被细分为一系列类型和配置,本节将阐述这些类型和配置。OAuth 2.0规范定义了两种客户端类型:保密的公有
2015-06-29 16:53:08
937
转载 OAuth 2.0系列教程(三) 角色
OAuth 2.0系列教程(三) 角色原文地址:http://tutorials.jenkov.com/oauth2/roles.html作者:Jakob Jenkov 译者:林浩 校对:郭蕾OAuth 2.0为用户和应用定义了如下角色:资源拥有者资源服务器客户端应用授权服务器这些角色在下图中表示为:OAuth 2.0规范中的角
2015-06-29 16:47:16
1046
转载 OAuth 2.0系列教程(二) 综述
OAuth 2.0系列教程(二) 综述原文地址:http://tutorials.jenkov.com/oauth2/overview.html作者:Jakob Jenkov 译者:林浩 校对:郭蕾如引言所说的,OAuth 2.0是一个能够使应用彼此访问数据的开放授权协议,这里我们将阐述该协议是怎么工作的以及规范中提到的概念。该图说明了整个授权过程:
2015-06-29 16:43:41
591
转载 OAuth 2.0系列教程(一)引言
OAuth 2.0系列教程(一)引言原文地址:http://tutorials.jenkov.com/oauth2/index.html作者:Jakob Jenkov 译者:林浩 校对:郭蕾OAuth 2.0是一个应用之间彼此访问数据的开源授权协议。比如,一个游戏应用可以访问Facebook的用户数据或者一个基于地理的应用可以访问Foursquare的用户数据
2015-06-29 16:38:35
572
转载 OAuth 2.0系列教程
作者:Jakob Jenkov 译者:林浩 校对:郭蕾 OAuth(开放授权)是一个开放标准,允许用户让第三方应用访问该用户在某一网站上存储的私密的资源(如照片,视频,联系人列表),而无需将用户名和密码提供给第三方应用。OAuth允许用户提供一个令牌,而不是用户名和密码来访问他们存放在特定服务提供者的数据。每一个令牌授权一个特定的网站(例如,视频编辑网站)在特定的时段(例
2015-06-29 16:32:58
555
原创 Linux Nginx安装与配置(2)
nginx 的upstream目前支持4种方式的分配1、轮询(默认)每个请求按时间顺序逐一分配到不同的后端服务器 ,如果后端服务器down掉,能自动剔除。2、weight指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。 例如: upstream bakend { server 192.168.0.14 wei
2015-06-29 14:55:39
598
原创 Axure RP Pro 7.0 使用入门
最近在使用 Axure RP Pro 7.0 画原型图 ,使用起来特别的简单,而且对于没有界面参考的web程序来说画原型图相当于0到1的过程,下载地址 http://download.youkuaiyun.com/download/leezh0808/8699203安装破解汉化忽略打开主界面之后,左边树形目录中就可以编辑我们自己需要的要么,一
2015-05-14 14:11:55
3666
1
原创 Scala 学习笔记(7)-Scala Web 运行之HelloWord
既然Scala能开发Java语言,那一定能开发Web项目,今天做了一个尝试项目搭建是用Maven+Jetty 方式搭建 ,步骤1. 建立普通Maven项目ScalaTest1pom.xml 文件中配置scala 、servlet2.5 、jetty插件配置如下:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns
2015-04-28 10:52:40
3140
转载 我的数学之美系列二 —— simhash与重复信息识别(转)
这个文章实在是实用,不由得就想转载原文转载自 http://grunt1223.iteye.com/blog/964564 (不知道是不是原创)根据这个文章中介绍的,我尝试过用此方法做相似度比对固定选项的属性值,不论从精准上面与效率上都是很有效的方法.--------------------------------------------------------
2015-04-27 16:15:37
738
原创 Scala 学习笔记(6)-程序例子Scala Keams聚类算法
之前Java写的一个Keams算法,想通过写这个例子试试手,总结下来就是对Scala 还是不是很熟悉,还需要慢慢加强。对于Scala中List ,数组,Map等集合还需深入了解Scala中foreach 用起来还是比较方便的,对于定义数据类型也比较方法相比java简单for 循环中遇到一个开闭区间的问题,下面代码中 until 是不包括值为D_LEN的,如果是换成 to 是包含 D
2015-04-22 12:30:31
1198
原创 Scala 学习笔记(5)-流程控制语句
package com.test.zhuoer/** * ** * Scala流程控制语句 */object ScalaIfTest { def main(args: Array[String]) { /** * ** * If else 语句使用 跟java语法没有区别
2015-04-20 11:58:40
625
原创 Scala 学习笔记(4)-集合类简单操作
直接上代码,比较直观package com.test.zhuoerimport scala.reflect.internal.util.HashSetobject ScalaListTest { def main(args: Array[String]): Unit = { println("
2015-04-17 15:52:39
447
转载 Scala 学习笔记(3)-语法介绍
变量和函数当然,我们不能仅仅满足使用 Scala 来进行一些算术运算。写稍微复杂一点的程序,我们就需要定义变量和函数。Scala 为定义变量提供了两种语法。使用 val定义常量,一经定义后,该变量名不能被重新赋值。使用 var定义变量,可被重新赋值。在 Scala 中,鼓励使用 val,除非你有明确的需求使用 var。对于 Java 程序员来说,刚开始可能会觉得有违直觉,但习惯
2015-04-16 16:15:49
583
原创 Scala 学习笔记(2)-Hello Word!
开始我的第一个Scala 对象类 package com.test.zhuoerclass ScalaHelloWord { def doStart(name: java.lang.String) = println("Hello Word! " + name); }因为Scala 不支持静态方法,我们运行main方法需要再创建一个类
2015-04-16 15:11:31
623
原创 Scala 学习笔记(1)-简介与环境
一,Scal 简介可伸缩的语言是一门多范式的编程语言,一种类似java的编程语言,设计初衷是要集成面向对象编程和函数式编程的各种特性。详细百度百科 Scala二,环境搭建1.准备jdk6环境2.Scale 下载地址 http://www.scala-lang.org/download/all.html我本地安装版本为2.11.6 ,系统环境WIN7
2015-04-16 11:16:47
564
原创 Linux Nginx安装与配置(1)
一. Nginx 简介与作用a.高性能HTTP服务器 b.可做反向代理c.IMAP/POP3/SMTP 代理服务器 二. 特点a.内存占用少b.并发能力强c.轻量级的Web 服务器三. 安装依赖1. rewrite模块需要 pcre 库2. gzip模块需要 zlib 库3. ssl 功能需要openssl库+++++
2015-03-10 16:41:12
552
Java内存查看工具 MemoryAnalyzer-1.4.0.20140604-win32.win32.x86_64
2015-04-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人