- 博客(38)
- 收藏
- 关注
转载 【代理】代理概念
翻墙的时候了解到一点,公司的集群也了解到一点,先写写。如果有路过的大神,求指正。一、代理 无论哪种代理,本质上都是代替客户端去请求资源。二、代理种类 1.正向代理 如下图所示,正向代理需要在客户端配置代理服务器,访问资源时,会先将请求发送到代理服务器.由代理服务器去Server获取资源。对于Server来说,并不知道是哪个Client发送的请求,也就是说Prox...
2016-11-28 15:48:00
142
转载 【DbUtils】轻量级的ORM学习
# 大部分是从官网抄来的, 英语很差,请见谅。概览一、Commons DbUtils:JDBC实用组件 Commons DbUtils是一套简介的类库。被用来使JDBC更加方便的工作。JDBC资源清理的代码是很常见的,并且容易出错。因此这些类库将所有资源清理的任务从你的代码中抽象出来。给你留下了你真正想要用JDBC去进行的工作:查询和更新数据。 DBUtils相对于直...
2016-11-20 12:02:00
101
转载 【mysql】相关记录
1.在centos7上的安装(使用二进制方式安装)# 新增一个mysql用户组以及mysql用户groupadd mysql# -r创建系统用户 -g指定用户组 -s设置登录shell mysqluseradd -r -g mysql -s /bin/false mysql# 下载mysql安装包,我这里是安装到了我的下载目录cd /zzk/downloa...
2016-11-14 15:16:00
105
转载 JWT(JSON Web Tokens)
1.JWT即JSON Web Tokens,他可以用来安全的传递信息,因为这些信息是经过数字签名的2.JWT可以使用一种加密算法比如HMAC算法,也可以使用公钥/私钥的非对称算法3.因为JWT签名后的信息够短,可以放在url里、request body里、http header里,传输够快。4.荷载信息里包含所有你想要的,避免不止一次的去查询数据库5.JWT的使用场景主...
2016-10-27 22:49:00
119
转载 将jar包安装到本地仓库
mvn install:install-file -DgroupId=cn.vicky.reddwarf -DartifactId=sgs-server-api -Dversion=0.10.1 -Dpackaging=jar -Dfile=F:/reddwarf-0.10.1/sgs-server-api-0.10.1.jar <dependency> ...
2016-10-17 17:24:00
102
转载 Spring集成rabbitmq
一.AMQP(Advanced Message Queuing Protocol) 提供统一消息服务的应用层标准高级消息队列协议,是应用层协议的一个开放标准,是面向消息的中间件设计。基于此协议的客户端与消息中间件可以传递消息,并不受客户端/中间件类型、开发语言等条件的限制。 RabbitMQ是基于Erlang Virtual Runtime的AMQP的实现。因此可以跨语言的实...
2016-10-14 21:37:00
64
转载 spring-rabbit包的引入需要注意的事项
版本号1.6.2的spring-rabbit用了4.3.3的spring-web包中的org.springframework.web.accept.ContentNegotiationManager类的getStrategy方法,所以要注意依赖版本这个原因应该不对...是依赖冲突了转载于:https://www.cnblogs.com/zaixiuxing/p/591283...
2016-09-27 15:03:00
574
转载 CentOs7 环境配置
一、jdk安装(rpm)1.先得到jdk下载链接 http://download.oracle.com/otn-pub/java/jdk/8u101-b13/jdk-8u101-linux-x64.rpm?AuthParam=1470207858_7d40c41b42c38847f721faea65a754e02.切换到想要下载到的目录,进行下载 wget "http://...
2016-08-03 15:25:00
52
转载 Tomcat相关记录
1.从页面接收到的中文参数变成了乱码:<Connector URIEncoding="UTF-8" port="43002" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />可能是这里没有指定URIEncoding的缘故2...
2016-07-04 15:42:00
56
转载 redis
redis被linux所支持,windows平台的话有一个非官方的版本。redis安装很简单,按照官网步骤走。ps.make编译的时候可能会提示缺少cc命令,cc是gcc工具的命令,也就说缺少c的编译环境。所以需要安装gcc。安装完gcc后可能又会提示zmalloc.h:50:31: error: jemalloc/jemalloc.h: No such file or di...
2016-06-22 16:24:00
51
转载 Javascript事件冒泡
1.javascript的dom是相互嵌套的,当点击子元素的时候,事件在子元素上触发,然后事件会逐级向上层传递。这就叫事件冒泡。event.stopPropagation();可以停止事件冒泡,即不再向上级传递事件。2.事件委托,由于事件会逐级向上传递,因此我们可以将本来要子元素执行的函数,委托给父元素。父元素捕获到子元素的事件后,帮助子元素执行函数。event.target...
2016-06-20 14:58:00
79
转载 单点登录(SSO)
单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。一、主要架构: 1.认证中心 2.用户账号系统、用户数据获取接口 3.客户端 4.令牌(token)二、组成部分: 令牌验证(权限验证)、登录页面(授权)、生成令...
2016-06-16 15:03:00
72
转载 Linux里的一些常用指令
1.查看tomcat是否启动:ps -ef | grep tomcat2.selinux安全策略,一般都会关掉的。否则的话某些应用会因为权限问题而被系统干掉,比如docker里的容器挂载了一个数据卷,但是即使用root登录,也没有权限在该文件夹里执行命令。所以需要关掉selinux3.Linux一般将身份分为三个类别:owner、group、others,且三种身份各有rea...
2016-06-12 17:32:00
60
转载 Dubbo记录
1.关于timeout设置消费者调用提供者的服务时,超时时间默认为1000,重试次数默认为2次dubbo的配置里有好多重复参数,比如timeout参数,各个xml的项里都有这个参数,消费者调用服务的时候,timeout参数起作用的优先级,method>reference>service>consumer>provider转载于:https://ww...
2016-05-26 17:03:00
66
转载 JAVA的一些相关记录
1.Java,Math.round(-1.5)=-1的原因round的实现方法是这样的:public static long round(double a) { if (a != 0x1.fffffffffffffp-2) // greatest double value less than 0.5 return (long)floor(a + 0.5d);...
2016-04-14 13:53:00
65
转载 linux的一些记录
系统是CentOs 7,阿里的服务器。ps.通用的匹配某字段查询是 | grep 字段1.centos安装一般是用yum管理的。 yum install package 安装 rpm -pa package 不必写全,查找包 rpm -pl package 要写全,查按到哪里去了 yum list 列出所有可以安装的包 yum list i...
2016-03-23 04:14:00
66
转载 ant的一些记录
ant是自动化构建工具,大概吧~ 前天下载tomcat源码之后想要导入eclipse中,然后发现官网上有详细的教程,不过说并不保障导入eclipse的正确性...实际操作的时候学到了很多,记录一下。只记录比较重要的,其他更详细的东西随时查看官方文档好了。1.ant与maven的差别在于ant作为自动化构建工具,强调“构建”的过程。而maven是作为项目管理工具存在,注重于使项目结...
2016-03-20 17:25:00
76
转载 cmd
文件名不能只有后缀,但是可以再cmd里用rename 旧名字 新名字 来修改,新名字可以只有后缀转载于:https://www.cnblogs.com/zaixiuxing/p/5294774.html
2016-03-19 12:06:00
58
转载 关于请求转发、重定向、url重写
1.先来记录一个web.xml中servlet的问题,java网站本质是servlet,在web.xml中配置servlet的映射规则。发送url请求->服务器接受->servlet处理->返回处理结果servlet的url-pattern要以/开头2.在学习javaWeb时了解到了转发和重定向。转载于:https://www.cnblogs.co...
2016-03-15 19:18:00
192
转载 关于设计的一些记录
一.开发者需要懂设计么? 以下引用 这篇文章的观点。 1.开发者可以在很大程度上影响着设计的决定。 2.开发者至少应该了解一些设计的原则。 3.学习设计可以尽量减少对设计师的依赖,但一个合格的作品设计师是必不可少的,除非你自己成为设计师。二.设计只有原则,没有规则 很多人将设计与艺术等价,这并不正确,但也不完全错误。网页设计、或者其他什么设计,并不是单纯...
2016-03-08 21:07:00
68
转载 CSS的一些记录
1.清除浮动(待补充,就是刚才看到了先记录一下) 浮动问题:一般来说,在文档流中,子div的高度会撑开父div。但是当给子div设置了float之后它就不会撑开父div了。此时父div的height会是0,这将导致一些问题。 解决办法:(1)overflow:hidden;或者overflow:auto; (2)在最后浮动的div那里添加一个<div s...
2016-03-07 18:32:00
69
转载 JavaScript的一些记录
1.关于{}与new的区别var obj = { name:'thunder', show:function(){ console.log(this.name); }}//这种直接写{}的方式与var obj = new Object();是一个效果。//即{} 是new Object()的简写2.JavaScr...
2016-03-05 20:19:00
54
转载 AngularJs一些记录
1.关于Scope。 AngularJs的一大特点就是数据与视图的双向绑定,实质上数据是作为Scope的值存在的。 关于Scope,不得不说它的作用域。既然是作用域,那肯定涉及多处。首先是父子Controller嵌套的时候,子controller默认会继承父controller的作用域,也就是说会得到父Scope中的函数、变量。值得注意的是变量是指一个转载于:https:...
2016-03-05 08:19:00
62
转载 Spring事务相关记录
一、注解事务的使用:<!-- 数据源 --><bean id="dataSource" class="org.apache.tomcat.jdbc.pool.DataSource" destroy-method="close"> <property name="driverClassName" value="${db.driverClass...
2016-03-01 11:25:00
67
转载 HTTP相关
1. 在HTTP1.0中,没有正式规定 Connection:Keep-alive 操作;在HTTP1.1中所有连接都是Keep-alive的,也就是默认都是持续连接的(Persistent Connection)。2. 两种的连接方式的区别如下图所示3. 从上图可以看出,客户端与服务器建立持续连接后,在连接期间可以处理多个请求/响应(Request/Response)转...
2016-02-25 19:04:00
279
转载 Eclipse相关
问题描述:A项目中用HTTPClient调用B项目的接口。A、B项目都有一个相同全类名的拦截器。eclipse的Debug模式,调用A的接口,进入A下拦截器。执行代码后调用B的接口,此时又进入了A的拦截器。猜测:Eclipse的小bug验证:关掉B项目,再open,然后先将B项目添加到tomcat。此时两次拦截器都是调用的B的....解决方案:启用两个eclipse、两个to...
2016-02-25 16:40:00
41
转载 AngularJs指令相关
1.restrict:如果不指定这个属性,默认情况下,指令将仅允许被用作元素名和属性名;可选值E、C、M、A2.replace:true - 编译时,将使用template替换指令元素,注意,此时模板必须有一个根节点; false - 编译时,将使用template替换指令元素的内容;3.指令compile,pre-link,post-link执行顺序:&...
2016-02-23 17:45:00
62
转载 MySql记录
1.union会自动将重复的行消除2.group by XX 之后不可以跟and 或 or3.from可以是子查询返回的一个表,但这个表一定要取个名字4.索引越多,性能不一定越好5.子查询是一个嵌套在另一个select语句中的select语句6.group_concat:select group_concat(字段) from 表 where 条件 group by ...
2016-02-22 14:28:00
60
转载 Javascript函数声明和函数表达式
一、函数声明alert(sum(1,2));//结果是3,解析器首先读取声明,并使其在执行任何代码之前可用;function sum(x,y){ return x+y;}不仅是函数,变量的声明也会先解析,但是赋值会在执行到那一行才进行,也就是说:最开始会有这个变量,但它是undefinedalert(a);//undefinedvar a ...
2016-02-03 10:02:00
41
转载 Spring读取配置文件
<context:property-placeholder location="classpath:config.properties" /> <!-- 这种写法可能读不到第二个配置文件,见下面的解决方法 -->通配符可以扫描多个配置文件(读取所有配置文件)<context:property-placeholder location="classp...
2016-01-26 10:03:00
73
转载 Spring学习记录(2) Spring MVC+Mybatis 注解配置
所有XML的配置如下:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/schema/context" xmlns...
2016-01-07 18:20:00
53
转载 关于注入
1.在未使用注解时,我们使用XML文件来注入对象//SimpleAction.javapublic class SimpleAction { private SimpleService s; //注意:xml注入必须配置setter(可写) public void setS(SimpleService s){ this.s = s; ...
2016-01-05 12:17:00
66
转载 HttpClient简单使用
HttpClient简介 HttpClient主要用来访问基于HTTP协议的地址,得到返回的报文。但它不是一个浏览器,它是一个客户端的HTTP通信实现库。HttpClient的目标是发送和接受报文,它不能执行返回的页面中的JavaScript代码、重定向等与HTTP传输无关的内容。一、简单使用 HttpClient的一个重要功能是执行Http方法,一个Http方法中至少会...
2015-12-10 11:58:00
63
转载 学习记录(1) 基本配置
一、Spring的认识 Spring是一个开发框架,而框架最主要的目的是为我们开发提供便利。将与业务逻辑无关的、较为通用的东西提取出来。而我们只需要将视线放到业务逻辑的处理上即可。 Spring有几个基础概念:控制反转(IOC)、面向切面编程(AOP)等 控制反转:将类间的依赖关系交给IOC容器管理,简单来说就是把平时new Service()这种代码交给Spring来...
2015-12-09 15:07:00
71
转载 日期类型存储方法
一、MySql的时间戳(TimeStamp) TIMESTAMP值可以从1970的某时的开始一直到2037年,精度为一秒,其值作为数字存储在数据库中。而在显示的时候一般mysql都是将其格式化后显示。长整型与日期类型转换的函数UNIX_TIMESTAMP([date]) 日期类型->长整型 如果不写date,表示得到当前时间(精确到秒)的长整型;如果写...
2015-12-08 18:17:00
353
转载 Log4j2的一些记录
1.使用Log4jdbc-log4j2打印mybatis的sql语句一、maven依赖<!-- 日志文件管理包 --><!-- log start --><!-- log4j2的包,注意版本问题,lo4j-slf4j-impl对lo4j2包有版本要求,如果这里的包为2.0版本会出错,找不到有些class --><de...
2015-12-08 13:41:00
90
转载 【Maven】学习记录
一、Maven的作用1.项目模块管理 一个项目可能是由多个模块构成,使maven来管理多个模块。2.依赖关系管理 当不使用maven时,每次构建新的项目必须将许多jar包添加到classpath中,如果漏了某个jar包都会报错。而使用maven之后可以在一个pom.xml文件中管理jar包。修改和替换都很方便。3.项目构建(摘自Maven生命周期详解) Ma...
2015-11-10 23:14:00
52
转载 HTML 图片加载问题
网页中有一张图,要求垂直居中。使用js做的时候要注意一下,页面加载完成不代表图片都加载完了。有可能获得图片尺寸时返回0;所以要把相应的js放到图片的onload事件里。纯js就使用Image对象var img = new Image();img.src = '图片src';img.onload = function(){ js;}使用jQuery就直接用...
2015-10-22 10:56:00
121
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人