自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (12)
  • 收藏
  • 关注

原创 ExecuteService学习

private static void executeRunnableTask() throws InterruptedException { ExecutorService executorService = Executors.newFixedThreadPool(2); IntStream.range(0, 10).boxed().forEach(i->...

2019-06-26 01:56:12 1324

转载 git问题总结

解决eclipse中git插件中的cannot open git-upload-pack问题https://www.cnblogs.com/yejiurui/p/3386393.html创建项目忽略文件# Compiled class file*.class# Log file*.log# BlueJ files*.ctxt# Mobile Tools for ...

2018-10-06 23:28:22 181

转载 svn总结

http://www.cnblogs.com/armyfai/p/3985660.html#!comments

2018-02-04 21:48:15 224

原创 图片验证码

当注册页面加载时,会向服务器发送请求,会生成一个uuid然后由redis保存,然后将这个uuid返回。、 @RequestMapper(/uuid)public void uuid() { String uuid = UUID.randomUUID().toString(); baseCacheService.set(uuid, u

2017-12-21 22:24:16 342

原创 js基础知识

var xiaoming = { name: '小明', birth: 1990, age:function(){ var that = this; // 在方法内部一开始就捕获this function getAgeFromBirth() { var y = new Date().getFu

2017-11-30 09:23:59 185

原创 git命令行

本地开发人员commit提交,需要使用自己本地仓库,只有先提交本地仓库,然后才能提交到远程仓库。本地仓库可以说是共享仓库的备份。 建立共享版本库 在F盘建立仓库repository/git下面建立git的共享版本库,用户开发人员上传代码,更新代码等等。 建立共享版本库有2种方式,一种是直接初始化,另一种是clone远程仓库。那么下面直接使用初始化仓库方式: $ git init 建立用户本

2017-11-29 22:53:04 1672

原创 centos安装mysql

第一步:查看mysql是否安装。 rpm -qa|grep mysql 第二步:如果mysql的版本不是想要的版本。需要把mysql卸载。 yum remove mysql mysql-server mysql-libs mysql-common rm -rf /var/lib/mysql rm /etc/my.cnf 第三步:安装mysql。需要使用yum命令安装。在安装mysql之前

2017-11-29 21:04:02 262

原创 数据库分片

通过某种特定的条件,将我们存放在同一个数据库中的数据分散存放到多个数据库(主机)上面,以达到分散单台设备负载的效果。 数据的切分(Sharding)根据其切分规则的类型,可以分为两种切分模式。 (1) 一种是按照不同的表(或者Schema)来切分到不同的数据库(主机)之上,这种切可以称之为数据的垂直(纵向)切分 (2)另外一种则是根据表中的数据的逻辑关系,将同一个表中的数据按照某种条件

2017-11-29 20:51:50 9074

原创 redis生成唯一id

在生成订单时,需要生成唯一id,可以使用redis来生成。if (!client.exists("ORDER_ID_GEN_KEY")) { client.set("ORDER_ID_GEN_KEY", 12000);}String orderId = client.incr("ORDER_ID_GEN_KEY").toString();

2017-11-29 17:13:55 2007

原创 单点登录

SSO英文全称Single Sign On,单点登录。SSO是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。它包括可以将这次主要的登录映射到其他应用中用于同一个用户的登录的机制。 单点登录系统是使用redis模拟Session,实现Session的统一管理。

2017-11-29 01:24:37 217

原创 Activemq整合spring

整合步骤 第一步:引用相关的jar包。 第二步:配置Activemq整合spring。配置ConnectionFactory配置消费者<!-- 真正可以产生Connection的ConnectionFactory,由对应的 JMS服务厂商提供 --> <bean id="targetConnectionFactory" class="org.apache.activemq.ActiveM

2017-11-28 21:57:44 252

原创 mysql

删除重复记录 delete from test where id NOT IN( select id from( select min(id) id from test group by aa)t )

2017-11-28 17:13:57 167

原创 ActiveMQ

ActiveMQ的消息形式 对于消息的传递有两种类型: 一种是点对点的,即一个生产者和一个消费者一一对应; 另一种是发布/订阅模式,即一个生产者产生消息并进行发送后,可以由多个消费者进行接收。 JMS定义了五种不同的消息正文格式,以及调用的消息类型,允许你发送并接收以一些不同形式的数据,提供现有消息格式的一些级别的兼容性。   · StreamMessage – Java原始值的数据流

2017-11-28 17:06:26 259

原创 solr集群搭建

SolrCloud(solr 云)是Solr提供的分布式搜索方案,当你需要大规模,容错,分布式索引和检索能力时使用 SolrCloud。当一个系统的索引数据量少的时候是不需要使用SolrCloud的,当索引量很大,搜索请求并发很高,这时需要使用SolrCloud来满足这些需求。 SolrCloud是基于Solr和Zookeeper的分布式搜索方案,它的主要思想是使用Zookeeper作为集群的配置

2017-11-28 08:38:19 264

原创 lucene

批量导入数据 还要导入mysql连接包 分析文档 term包含两部分k,v Solor的文件夹结构 Solor和tomcat整合 添加SolorCore需要修改SolorCore的名字 1,Solor Home和SolorCore

2017-11-25 16:19:11 235

原创 fastdfs

使用FastDFS,分布式文件系统。存储空间可以横向扩展,可以实现服务器的高可用。支持每个节点有备份机。 使用FastDFS很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。 FastDFS架构 FastDFS架构包括 Tracker server和Storage server。客户端请求Tracker server进行文件上传、下载,通过Tracker server调度最终由St

2017-11-24 12:09:16 184

原创 Nginx启动报错: could not open error log file: open()

解决方法

2017-11-24 10:46:33 30443 2

原创 spring拦截器

在web.xml中定义的url拦截形式为“/”表示拦截所有的url请求,包括静态资源例如css、js等。所以需要在springmvc.xml中添加资源映射标签:<mvc:resources location="/WEB-INF/js/" mapping="/js/**"/><mvc:resources location="/WEB-INF/css/" mapping="/css/**"/>

2017-11-20 01:52:57 160

原创 分布式

分布式架构:多个子系统相互协作才能完成业务流程。系统之间需要进行通信。 集群:同一个工程部署到多台服务器上。 分布式架构: 把系统按照模块拆分成多个子系统。 优点: 1、把模块拆分,使用接口通信,降低模块之间的耦合度。 2、把项目拆分成若干个子项目,不同的团队负责不同的子项目。 3、增加功能时只需要再增加一个子项目,调用其他系统的接口就可以。 4、可以灵活的进行分布式部署。缺点:

2017-11-20 01:24:20 280

原创 mybatis

mapper中的接口参数为map类型<update id="updateState" parameterType="map"> update factory_c set state=#{state} where FACTORY_ID in <foreach collection="ids" item="id" open="(" close=")" se

2017-11-20 00:46:41 144

原创 git

将远程仓库(GitHub对应的项目)复制到本地 git clone 地址 1.如果是 git 目录中保存着的特定版本文件,就属于已提交状态; 2.如果作了修改并已放入暂存区域,就属于已暂存状态; 3.如果自上次取出后,作了修改但还没有放到暂存区域,就是已修改状态。 安装git服务端 1、安装git服务环境准备 yum -y install curl curl-devel

2017-11-17 20:07:06 152

原创 shiro与spring集成

Shiro 提供了与 Web 集成的支持,其通过一个ShiroFilter 入口来拦截需要安全控制的URL,然后进行相应的控制 ShiroFilter 类似于如 Strut2/SpringMVC 这种web 框架的前端控制器,是安全控制的入口点,其负责读取配置(如ini 配置文件),然后判断URL是否需要登录/权限等工作。 ShiroFilter DelegatingFilterProxy 作

2017-11-16 20:22:58 148

原创 js

选项卡切换功能 <style type="text/css">.purple { background-color: purple; } .bottom .show { display: block; }</style><script type="text/javascript"> window.onload = function(){ var bt

2017-11-16 10:38:44 132

原创 css

CSS的继承性和层叠性 有一些属性,当给自己设置的时候,自己的后代都继承上了,这个就是继承性。 哪些属性能继承? color、 text-开头的、line-开头的、font-开头的。 这些关于文字样式的,都能够继承; 所有关于盒子的、定位的、布局的属性都不能继承。 层叠性 层叠性:就是css处理冲突的能力。 所有的权重计算,没有任何兼容问题! 当选择器,选择上了某个元素的时候,那么要这

2017-11-14 22:57:13 254

原创 div+css搭建网站

一,分析页面结构 如一个页面有导航栏 该结构在分析时应从大到小进行分析 首先是一个大div里面套有3个小div 中间的div是一个ul li结构 一,应设置body的属性比如字体大小和类型 二,应设置父div的宽,高由内容填充 三,导航栏 第一部分是一张图片设置它的margin-right和float为left 第二部分是一个ul li结构的导航条

2017-11-12 21:32:40 901

原创 html

<input type="radio" name="sex" id="nan" /> <label for="nan">男</label><input type="radio" name="sex" id="nv" /> <label for="nv">女</label>input元素要有一个id,然后label标签就有一个for属性,和id相同,就表示绑定了,这个label和input就有绑定

2017-11-10 00:30:56 159

原创 mysql

触发器:实现为某张表绑定一段代码,当表中的某些内容发生改变的时候(增删该)系统会自动触发代码,执行有事件类型,触发时间,触发对象 事件类型:增删改 触发时间:before和after 触发对象:表中的每一条记录一张表中只能拥有一种触发时间的一种类型的触发器,最多一张表有6个触发器。创建触发器 delimiter 自定义符号:后续代码中只有碰到自定义符号才算结束 create trigger

2017-11-09 19:32:13 159

原创 dubbo

主要是为了在一个项目中的不同工程中进行通信 使用rpc协议进行远程调用,直接使用socket通信。传输效率高,并且可以统计出系统之间的调用关系、调用次数。 Dubbo的架构 节点角色说明: Provider: 暴露服务的服务提供方。 Consumer: 调用远程服务的服务消费方。 Registry: 服务注册与发现的注册中心。 Monitor: 统计服务的调用次调和调用时间的监控中

2017-11-09 17:26:19 340

原创 maven

Maven的常见打包方式:jar、war、pom Pom工程一般都是父工程,管理jar包的版本、maven插件的版本、统一的依赖管理。聚合工程。 parent:父工程,打包方式pom,管理jar包的版本号。 | 项目中所有工程都应该继承父工程。 |–common:通用的工具类通用的pojo。打包方式jar |–manager:服务层工程。

2017-11-09 16:38:41 194

原创 shiro

subject:主体,可以是用户也可以是程序,主体要访问系统,系统需要对主体进行认证、授权。securityManager:安全管理器,主体进行认证和授权都 是通过securityManager进行。authenticator:认证器,主体进行认证最终通过authenticator进行的。authorizer:授权器,主体进行授权最终通过authorizer进行的。sessionManager:we

2017-11-08 23:24:47 133

原创 linux常用命令

nginx命令

2017-11-06 23:34:37 196

原创 nysql主从负责

1、主DB server和从DB server数据库的版本一致 2、主DB server和从DB server数据库数据一致[ 这里就会可以把主的备份在从上还原,也可以直接将主的数据目录拷贝到从的相应数据目录] 3、主DB server开启二进制日志,主DB server和从DB server的server_id都必须唯一Mysql主服务器配置 第一步:修改my.conf文件: 在[mysq

2017-11-02 08:14:55 444

原创 订单管理业务层

/** * 订单处理服务 */@Servicepublic class OrderServiceImpl implements OrderService { @Autowired private TbOrderMapper orderMapper; @Autowired private TbOrderItemMapper orderItemMapper;

2017-10-29 17:30:35 687

原创 订单管理控制层

@Controller public class OrderController {@Autowiredprivate CartService cartService;@Autowiredprivate OrderService orderService;@RequestMapping("/order/order-cart")public String showOrderCart(Http

2017-10-29 17:28:09 283

原创 购物车结算功能拦截器

用户点击结算功能时会进入该拦截器/** * 用户登录拦截器 */public class LoginInterceptor implements HandlerInterceptor { @Value("${SSO_URL}") private String SSO_URL; @Autowired private TokenService tokenService;

2017-10-29 17:21:22 559

原创 购物车业务层

/** * 购物车处理服务 */@Servicepublic class CartServiceImpl implements CartService { @Autowired private JedisClient jedisClient; @Value("${REDIS_CART_PRE}") private String REDIS_CART_PRE;

2017-10-29 10:56:39 797

原创 登录拦截器

public class LoginInterceptor implements HandlerInterceptor {@Autowiredprivate TokenService tokenService;@Overridepublic boolean preHandle(HttpServletRequest request, HttpServletResponse response, Ob

2017-10-29 00:57:58 605

原创 购物车功能

/** * 购物车处理Controller */ @Controller public class CartController {@Value("${COOKIE_CART_EXPIRE}")private Integer COOKIE_CART_EXPIRE;@Autowiredprivate ItemService itemService;@Autowiredprivate

2017-10-29 00:30:27 467

原创 redis添加缓存

@Autowired private JedisClient jedisClient; /** * 根据内容分类id查询内容列表 cn.e3mall.content.service.ContentService#getContentListByCid(long) */ public List getContentListByCid(long cid) { /

2017-10-25 21:18:39 1341

原创 redis集群配置文件

<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/schema/context" xmlns:p="http://www.springframework.o

2017-10-25 20:47:53 348

CSS第3天笔记

CSS第3天笔记CSS第3天笔记CSS第3天笔记CSS第3天笔记CSS第3天笔记CSS第3天笔记

2018-02-04

shiro测试代码

shiro与spring的整合,shiro与spring的整合,shiro与spring的整合

2017-11-16

redis测试代码

redis测试代码,redis测试代码,redis测试代码redis测试代码

2017-10-25

Maven实战(高清完整带书签)

2017-05-08

动力节点Hibernate5讲义

动力节点 Hibernate5讲义

2017-05-08

电影院买票项目

电影院买票小项目可以实现售票选座查看当前场次售出的票的功能

2016-08-22

牛津英语搭配词典.mdx

牛津英语搭配词典.mdx

2016-07-11

张孝祥java就业面试题宝典.rar

为java求职者提供就业入职的敲门砖 帮助大家学习

2014-06-25

2011年9月二级C参考答案.pdf

2011年9月二级C参考答案 通过答案了解出题者的思路

2014-06-24

2011年9月二级C真卷.pdf

2011年二级c语言全国等级考试真题 做真题让你了解考试所涉及的知识点熟悉考试动态

2014-06-24

C试题答案及详解51~100套

新思路模拟等级考试50套试卷答案 本试卷紧跟考试动态 可以帮助你尽快了解考试形式

2014-06-24

二级c语言试题50套

新思路模拟考试试题 全国二级计算机等级考试

2014-06-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除