- 博客(36)
- 资源 (8)
- 收藏
- 关注
转载 ActiveMQ入门总结
一、ActiveMQActiveMQ是Apache软件基金会的开源产品,支持AMQP协议、MQTT协议(和XMPP协议作用类似)、Openwire协议和Stomp协议等多种消息协议。并且ActiveMQ完整支持JMS API接口规范,Apache也提供多种其他语言的客户端,例如:C、C++、C#、Ruby、Perl。二、ActiveMQ的简单使用1. 安装和启动ActiveMQ2...
2019-02-28 16:27:40
308
1
转载 Kafka入门教程(一)
1 Kafka入门教程 1.1 消息队列(Message Queue)Message Queue消息传送系统提供传送服务。消息传送依赖于大量支持组件,这些组件负责处理连接服务、消息的路由和传送、持久性、安全性以及日志记录。消息服务器可以使用一个或多个代理实例。JMS(Java Messaging Service)是Java平台上有关面向消息中间件(MOM)的技术规范,它便于消息系统...
2019-02-26 13:48:38
189
转载 RabbitMQ介绍
前言: MQ 是什么?队列是什么,MQ 我们可以理解为消息队列,队列我们可以理解为管道。以管道的方式做消息传递。场景: 1.其实我们在双11的时候,当我们凌晨大量的秒杀和抢购商品,然后去结算的时候,就会发现,界面会提醒我们,让我们稍等,以及一些友好的图片文字提醒。而不是像前几年的时代,动不动就页面卡死,报错等来呈现给用户。 在这业务场景中,我们就可以采用队列的机制...
2019-02-21 09:49:58
213
转载 Hibernate之一级缓存和二级缓存
1:Hibernate的一级缓存: 1.1:使用一级缓存的目的是为了减少对数据库的访问次数,从而提升hibernate的执行效率;(当执行一次查询操作的时候,执行第二次查询操作,先检查缓存中是否有数据,如果有数据就不查询数据库,直接从缓存中获取数据); 1.2:Hibernate中的一级缓存,也叫做session的缓存,它可以在session范围内减少数据库的访问次数,只在sessi...
2019-01-30 11:25:15
188
转载 Integer和int的详细比较(转)
Integer与int的区别我们耳熟详的有两点:1.Integer是int的包装类。2.Integer的默认初始值是null,而int的默认初试值是0。 下面通过代码进行详细比较。 1 public class TestInteger { 2 3 public static void main(String[] args) { 4 int i ...
2018-12-19 11:53:32
672
原创 Windows 下安装composer
使用安装程序这是将 Composer 安装在你机器上的最简单的方法。下载并且运行 Composer-Setup.exe,它将安装最新版本的 Composer ,并设置好系统的环境变量,因此你可以在任何目录下直接使用 composer 命令。手动安装设置系统的环境变量 PATH 并运行安装命令下载 composer.phar 文件:C:\Users\username>cd
2017-07-19 17:13:49
343
转载 SVN 用户权限管理[转]
/***********************************************************///SVNSubversion 用户权限管理//资料来源:网络、总结//2010年7月20日/***********************************************************/基本的操作:以我创建的Svn工程为例子来
2017-05-23 19:55:24
693
转载 Springboot 之 静态资源路径配置
静态资源路径是指系统可以直接访问的路径,且路径下的所有文件均可被用户直接读取。在Springboot中默认的静态资源路径有:classpath:/META-INF/resources/,classpath:/resources/,classpath:/static/,classpath:/public/,从这里可以看出这里的静态资源路径都是在classpath中(也就是在项目路径下指定的这
2017-05-18 11:07:53
442
转载 Java文件路径(getResource)
getResourceAsStream ()返回的是inputstreamgetResource()返回:URLClass.getResource("") 返回的是当前Class这个类所在包开始的为置Class.getResource("/") 返回的是classpath的位置getClassLoader().getResource("") 返回的是classpath的位置
2017-05-16 16:42:17
470
原创 Linux 下安装composer
Linux 下安装composer1、下载composer.phar文件。2、将composer.phar文件上传linux。3、执行 php composer.phar4、全局安装:mv composer.phar /usr/local/bin/composer5、chmod 744 修改composer文件的权限
2017-05-10 22:54:09
691
原创 Linux下的SVN服务器搭建
系统环境:Centos第一步:通过yum命令安装svnserve,命令如下:>yum -y install svn/subversion此命令会全自动安装svn服务器相关服务和依赖,安装完成会自动停止命令运行若需查看svn安装位置,可以用以下命令:>rpm -ql subversion第二步:创建版本库目录(此仅为目录,为后面创建版本库提供存放位置)选择在var
2017-05-08 13:27:53
351
转载 解决CentOS(6和7版本),/etc/sysconfig/下没有iptables的问题
一、Centos 6版本解决办法:1.任意运行一条iptables防火墙规则配置命令:iptables -P OUTPUT ACCEPT 2.对iptables服务进行保存:service iptables save 3.重启iptables服务:service iptables restart 二、Centos 7版本解决办法:1、停止并屏蔽firewalld
2017-05-08 10:20:37
322
原创 MySQL日期时间函数大全
DAYOFWEEK(date) 返回日期date是星期几(1=星期天,2=星期一,……7=星期六,ODBC标准)mysql> select DAYOFWEEK('1998-02-03'); -> 3 WEEKDAY(date) 返回日期date是星期几(0=星期一,1=星期二,……6= 星期天)。 mysql> select WEEKDAY('1997-10-04
2017-05-08 09:39:32
349
转载 HttpServletRequest对象方法的用法
1. 获得客户机信息 getRequestURL方法返回客户端发出请求时的完整URL。 getRequestURI方法返回请求行中的资源名部分。 getQueryString 方法返回请求行中的参数部分。 getRemoteAddr方法返回发出请求的客户机的IP地址 getRemoteHost方法返回发出请求的客户机的完整主机名 get
2017-04-19 14:20:08
324
转载 springMVC <spring:message>国际化
1、在spring配置文件中添加如下配置文件[java] view plain copy "messageSource" class="org.springframework.context.support.ResourceBundleMessageSource"> "basename" value="message" /> "
2017-04-13 19:34:59
871
转载 spring security之httpSecurity详细使用示例
httpSecurity 类似于spring security的xml配置文件命名空间配置中的元素。它允许对特定的http请求基于安全考虑进行配置。默认情况下,适用于所有的请求,但可以使用requestMatcher(RequestMatcher)或者其它相似的方法进行限制。使用示例:最基本的基于表单的配置如下。该配置将所有的url访问权限设定为角色名称为"ROLE_USER".同
2017-04-03 15:10:13
35886
转载 Spring security用户验证机制浅谈.
1. 首先CustomUserDetailsService需要实现UserDetailsService(org.springframework.security.core.userdetails.UserDetailsService)接口,实现获取用户Detail信息的回调函数.必须要实现的方法是loadUserByUsername注意: 这里的user类必须继承userDetail类,并且
2017-04-01 09:49:47
920
转载 spring security实现限制登录次数功能
本节是在基于注解方式进行的,后面的例子都会基于注解形式,不再实现XML配置形式,毕竟注解才是趋势嘛!关键在于实现自定义的UserDetailsService和AuthenticationProvider项目结构如下:查看spring security的源代码可以发现默认security已经定义的user中的一些变量,鉴于此创建users表如下:CREATE TABL
2017-04-01 09:48:44
7724
转载 Spring MVC之@RequestBody, @ResponseBody 详解
简介:@RequestBody作用: i) 该注解用于读取Request请求的body部分数据,使用系统默认配置的HttpMessageConverter进行解析,然后把相应的数据绑定到要返回的对象上; ii) 再把HttpMessageConverter返回的对象数据绑定到 controller中方法的参数上。使用时机:A) GET、POST
2017-03-29 12:11:44
322
转载 MacOSX中设置和改变$PATH变量
什么是$PATH$PATH是Linux,OS X,Unix,Windows上的一个环境变量。$PATH变量通过冒号(:)分隔目录地址。如果要打印当前的设置,打开终端输入:echo "$PATH" 或者printf "%s\n" $PATHOSX下改变你的PATH环境变量你可以使用下面的任一方法$HOME/.bash_profile文件使用了exp
2017-03-15 16:04:55
676
转载 各个JSON技术的比较
JSON技术的调研报告一 、各个JSON技术的简介和优劣1.json-libjson-lib最开始的也是应用最广泛的json解析工具,json-lib 不好的地方确实是依赖于很多第三方包,包括commons-beanutils.jar,commons-collections-3.2.jar,commons-lang-2.6.jar,commons-logging-1.1.1.j
2016-12-23 10:18:54
211
原创 Java关键字final、static使用总结
Java关键字final、static使用总结一、final关键字可以用来修饰类、方法、变量、参数,不能修饰抽象类和接口.A、修饰类(class)。 1、该类不能被继承。 2、类中的方法不会被覆盖,因此默认都是final的。 3、用途:设计类时,如果该类不需要有子类,不必要被扩展,类的实现细节不允许被改变,那么就设计成final类B、修
2016-12-16 14:50:17
279
原创 Mac下sublime3的常用快捷键
Sublime Text 3是Sublime Text 2的升级版。Sublime Text 是一款流行的文本编辑器软件,有点类似于TextMate,跨平台,可运行在Linux,Windows和Mac OS X。也是许多程序员喜欢使用的一款文本编辑器软件。本文将简单介绍 Sublime Text 3 的快捷键操作。获取已保存的项目:mac: cmd+ctrl+pwin: alt+c
2016-11-25 10:07:12
8449
转载 React Native 中 component 生命周期
React Native中的component跟Android中的activity,fragment等一样,存在生命周期,下面先给出component的生命周期图getDefaultPropsobject getDefaultProps()执行过一次后,被创建的类会有缓存,映射的值会存在this.props,前提是这个prop不是父组件指定的 这个方法在对象被创建之前执行,因此
2016-11-17 13:07:10
236
原创 MySQL创建View视图
显示所有视图:SELECT * from information_schema.VIEWS创建视图:CREATE [OR REPLACE] [ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}] VIEW view_name [(column_list)] AS select_statement[WITH [CASCADE
2016-11-03 17:36:14
1262
原创 SpringMVC+Shiro整合配置文件详解
在项目中xml文件的配置是必不可少的,特别是SpringMVC框架。但是几乎所有项目的配置都是大同小异,很多人都是直接复制黏贴了事,不少人对其具体含义及用途都不甚全知。本片文章将正对项目中常用的框架SpringMVC+Shiro进行整合,并对其中关键和部分常识性问题进行注释讲解,方便在以后的项目编写中查阅和熟悉。1、web.xml文件的配置所有javaweb项目第一步要做的就是对web
2016-11-03 12:51:49
29773
2
原创 Spring中的事务管理xml配置
Spring是SSH中的管理员,负责管理其它框架,协调各个部分的工作。今天一起学习一下Spring的事务管理。Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。 DataSource、TransactionManager这两部分只是会根据数据访问方式有所变化,比如
2016-10-30 21:25:04
588
转载 SpringMVC Controller介绍及常用注解
一、简介 在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在SpringMVC 中提供了一个非常简便的定义Controller 的方法,你无需继承特定的类或实现特定的接口,只需使用@Controll
2016-10-30 21:17:09
423
原创 MySql创建函数
一、首先查看创建函数的功能是否开启:mysql> show variables like '%func%';+-----------------------------------------+-------+| Variable_name | Value |+-----------------------------------------+-------+| log_bin
2016-10-14 12:39:24
416
转载 用户权限管理模块的数据库设计
RBAC(Role-Based Access Control,基于角色的访问控制),就是用户通过角色与权限进行关联。简单地说,一个用户拥有若干角色,每一个角色拥有若干权限。这样,就构造成“用户-角色-权限”的授权模型。在这种模型中,用户与角色之间,角色与权限之间,一般者是多对多的关系。(如下图)角色是什么?可以理解为一定数量的权限的集合,权限的载体。例如:一个论坛系统,“超级管理员
2016-10-10 12:43:19
28127
1
原创 Spring的常用注解讲解
使用注解来构造IoC容器用注解来向Spring容器注册Bean。需要在applicationContext.xml中注册。如:在base-package指明一个包表明cn.gacl.java包及其子包中,如果某个类的头上带有特定的注解【@Component/@Repository/@Service/@Controller】,就会将这个对象作为Bean注册进Spring容器。也可以在
2016-09-27 14:28:18
327
原创 最全最强SpringMVC详细示例实战教程
一、SpringMVC基础入门,创建一个HelloWorld程序 1.首先,导入SpringMVC需要的jar包。 2.添加Web.xml配置文件中关于SpringMVC的配置 springmvc org.springframework.web.servlet.DispatcherServlet
2016-09-27 10:23:41
358
转载 用director.js实现的前端路由
做过后端开发,尤其是使用过类似Django或者express对服务器端的路由功能应该都比较熟悉,国外流行的博客系统wordpress也是非常经典的路由实现案例。那么,究竟什么的路由呢,下面通过wordpress来简单讲一下。理解wordpress重写规则的的都是知道,实际上任何一条url的访问都是基于wordpress安装目录下的index.php(除了服务器上已经存在文件的访问),当word
2016-09-09 10:37:22
2990
原创 Twig模版语言入门
Twig中有两种定界符{% ... %} 和 {{ ... }} , 前一种用来执行语句,比如for循环、IF判断、过滤等操作,后一种模版中用来显示变量。Twig常用用法可用符号== != >= 部分符号的含义如下~:连接两字符串,相当于 PHP 中的点号//:整除**:乘方,相当于 PHP 中的 ^b-and、b-or、b-xor:按位与、按位或、按位异或-
2016-09-08 12:47:43
2217
原创 linux 中 chmod/chown/cngrp的用法与区别
今天要分享的3个命令也是我们平时常用的,chgrp,chmod与chownchgrp : 改变档案所属群组chown : 改变档案拥有者chmod : 改变档案的权限, SUID, SGID, SBIT等等的特性1. 改变所属群组, chgrp[root@www ~]# chgrp [-R] dirname/filename ... 范例:[root@ww
2016-09-07 17:09:58
517
原创 Linux一键安装web环境全攻略(阿里云服务器)
之前每次配置web环境都是百度找度娘,然后一个一个看,发现都太啰嗦了,找的人也累,所以今天自己整理了一份,也便于以后自己参考这里用的是阿里云服务器centos安装说明1、首先到阿里云市场搜“Linux一键安装web环境”下载安装包,也就2块钱,或者找度娘有人会分享免费的出来一键安装包sh-1.x.x,可在阿里云所有linux系统上部署安装,此安装包包含的软件:nginx /
2016-09-07 15:57:28
11037
国家统计局2019年最新发布的省市区县街道数据sql文件(共46937条数据)
2019-08-01
Angle - Bootstrap Admin Template(2016最新版V3.3)
2016-05-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人