- 博客(34)
- 资源 (24)
- 收藏
- 关注
转载 正则表达式屏蔽关键字的方法
原创 恒星网络 2017-08-25 08:14关键字屏蔽在很多社交网站中必做的功能,当我们熟悉正则的时候,我们完全用正则来过滤掉想要屏蔽的敏感词语。具体正则屏蔽关键字的方法大家可以留意以下方法:这里要说的方法是前端的JS处理方法,后端的php处理方法!JS方法:输出结果:PHP方法:
2017-08-29 19:53:37 7392
转载 Activiti进阶(一)——HelloWorld
在使用Eclipse 时,有时候会想着打开项目所在本机磁盘中的位置,MyEclipse 中自带了这个功能,但是Eclipse中却没有,需要安装插件,笔者推荐 Easy-Shell.【1. 下载Easy_Shell_1.4.2 】 下载地址:【2. 解压zip 文件, copy features 和 plugins 文件夹】【3. 打开Eclipse , 将cop
2017-08-23 11:30:11 328
转载 详解设计模式在Spring中的应用
设计模式作为工作学习中的枕边书,却时常处于勤说不用的尴尬境地,也不是我们时常忘记,只是一直没有记忆。今天,螃蟹在IT学习者网站就设计模式的内在价值做一番探讨,并以spring为例进行讲解,只有领略了其设计的思想理念,才能在工作学习中运用到“无形”。Spring作为业界的经典框架,无论是在架构设计方面,还是在代码编写方面,都堪称行内典范。好了,话不多说,开始今天的内容。spr
2017-08-22 16:31:23 316
转载 Linux下搭建MySQL集群 / Mysql“集群”和”主从“两者的区别
青峰科技 2017-08-19 14:45一、MySQL集群简介1、什么是MySQL集群MySQL集群是一个无共享的(shared-nothing)、分布式节点架构的存储方案,其目的是提供容错性和高性能。 数据更新使用读已提交隔离级别(read-committedisolation)来保证所有节点数据的一致性,使用两阶段提交机制(two-phasedcommit)保证所有节
2017-08-22 14:44:47 8063
转载 Activiti 历史流程图高亮显示
package com.test;import java.io.InputStream;import java.util.ArrayList;import java.util.List;import javax.servlet.http.HttpServletResponse;import org.activiti.bpmn.model.BpmnModel;im
2017-08-18 18:48:30 5214 1
转载 JAVA源码分析-HashMap源码分析(一)
java文章分享 2017-08-10 11:27一直以来,HashMap就是Java面试过程中的常客,不管是刚毕业的,还是工作了好多年的同学,在Java面试过程中,经常会被问到HashMap相关的一些问题,而且每次面试都被问到一些自己平时没有注意的问题。因为HashMap不管对于毕业生,还是对于老司机来说,都非常熟悉,熟悉到你经常忽略它。本着知其然,更要知其所以然的精神,本人对J
2017-08-18 16:33:10 315
转载 分布式锁的三种实现方式 / 分布式锁原理及实现方式 / 分布式锁1 Java常用技术方案
http://surlymo.iteye.com/blog/2082684一、zookeeper1、实现原理:基于zookeeper瞬时有序节点实现的分布式锁,其主要逻辑如下(该图来自于IBM网站)。大致思想即为:每个客户端对某个功能加锁时,在zookeeper上的与该功能对应的指定节点的目录下,生成一个唯一的瞬时有序节点。判断是否获取锁的方式很简单,只需要判断有序节点中序
2017-08-18 08:38:38 925
转载 查看Oracle执行计划的几种方法 / oracle中DateTime类型的字段,建立索引后,查寻时索引如何生效?/ oracle 中sql语句怎么加多个强制索引
一、通过PL/SQL Dev工具 1、直接File->New->Explain Plan Window,在窗口中执行sql可以查看计划结果。其中,Cost表示cpu的消耗,单位为n%,Cardinality表示执行的行数,等价Rows。 2、先执行 EXPLAIN PLAN FOR select * from tableA where paraA=1,再 select *
2017-08-15 17:04:11 1502
转载 Apache的ProxyPass简单使用
http://mtnt2008.iteye.com/blog/764207该指令可以将远程服务器映射到本地服务器的URL空间;本地的服务器并不是扮演传统意义上的代理服务器的角色,而是表现为远程服务器的一个镜像。此本地服务器常被成为反向代理(reversed proxy)或者是网关(gateway)。路径是指本地虚拟路径的名字;url指远程服务器的一个部分URL,不能包含查询字符串。
2017-08-14 18:54:33 35661 1
转载 SpringMvc+ajax 实现json格式数据传递
传JSON对象前端function test () { var param = {username : "yitop"}; $.ajax({ timeout : 20000, type : "POST", dataType : "JSON", url : "/user/userRole.htm",
2017-08-14 10:15:28 352
转载 用activiti 工作流 实现简单的请假 附带源码 / SSM整合Activiti工作流(不错,可以看看)
http://blog.csdn.net/lvsehuoyan/article/details/38408649新建一个Maven项目项目结构pom.xml[html] view plain copy project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www
2017-08-11 09:21:59 15954 11
转载 Java 内存模型与线程
2017-08-10互联网后端架构 前言并发是计算机发展的成就。(并发,同一时段发生;并行,同一时刻发生)我们知道,早期计算机只能串行的进行运行(最古老的打孔)。而经过多年的发展,计算机可以“同时”做很多事情。但悲剧的是,因为CPU速度和其它设备之间的速度差别太大,比如磁盘IO、网络传输、数据库访问等等,如果不希望CPU在进行这些操作时一直处于等待的状态,就要充分压
2017-08-11 09:11:08 284
转载 CentOS安装solr 4.10.3
http://www.cnblogs.com/zuge/p/5753971.htmlSolr是什么?Solr 是Apache下的一个顶级开源项目,采用Java开发,它是基于Lucene的全文搜索服务器。Solr提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展,并对索引、搜索性能进行了优化。 Solr是一个全文检索服务器,只需要进行配置就可以实现全文检索服务。
2017-08-08 10:17:57 335
转载 一、centos6.6安装Docker 1.7.1 / linux内核2.6升级到3.11.4
Docker官网上针对Centos的的安装需求如下:Docker requires a 64-bit installation regardless of your CentOS version. Also, your kernel must be 3.10 at minimum, which CentOS 7 runs.看来如果我们想在低于3.x内核的操作系统(比如Centos6.6)上
2017-08-07 18:35:21 1557
转载 一步步完成Maven+SpringMVC+SpringFox+Swagger整合示例
本文给出一个整合Maven+SpringMVC+SpringFOX+Swagger的示例,并且一步步给出完成步骤。目标在做项目的时候,有时候需要提供其它平台(如业务平台)相关的HTTP接口,业务平台则通过开放的HTTP接口获取相关的内容,并完成自身业务~提供对外开放HTTP API接口,比较常用的是采用Spring MVC来完成。本文的目标是先搭建一个简
2017-08-03 18:39:18 7449 1
转载 请教<context:component-scan/>和<mvc:annotation-driven/>的区别
转自:http://www.iteye.com/problems/66133自己看了官方文档,也到网上查了下,目前理解如下:相当于注册了DefaultAnnotationHandlerMapping和AnnotationMethodHandlerAdapter两个bean,配置一些messageconverter。即解决了@Controller注解的使用前提配置。是
2017-08-03 14:39:20 691
转载 使用jekins自动构建部署java maven项目(jdk1.7+tomcat7.0+jenkins2.19.3)
转自:http://www.cnblogs.com/hdwang/p/6081994.html1.下载jenkins地址:https://jenkins.io/index.html本人下载了2.19.3版本的war包:jenkins.war 2.安装jenkins 拷贝jenkins.war到tomcat的webapps文件夹下,如果tomcat是启动
2017-08-03 11:26:37 2048
转载 在 CentOS7 上安装 Zookeeper-3.4.9 服务
在 CentOS7 上安装 zookeeper-3.4.9 服务 1、创建 /usr/local/services/zookeeper 文件夹: mkdir -p /usr/local/services/zookeeper 2、进入到 /usr/local/services/zookeeper 目录中: cd /usr/local/services/zookee
2017-08-01 09:28:14 304
转载 Redis 备份、容灾及高可用实战
高效运维 2017-08-25 09:46Redis已经大量应用于各种互联网架构场景中,其优异的性能,良好的操作性,以及大量的场景应用案例,使得Redis备受瞩目。本文作者向大家介绍了一种Redis在非大集群分布式应用场景下的灾备解决方案。一起来品读一下吧~作者介绍郝朝阳,宜搜科技,运维工程师,负责前端运维工作。专注于运维自动化的实现。致力于DevOps思想的推广,帮助企业
2017-08-26 07:13:43 466
转载 如何设计一个基于角色的用户权限系统?
安聚尼股份有限公司 2017-08-25 09:55基于角色的用户权限管理一般在任何项目中都是一个必不可少的功能。在此设计里,主要有用户、角色两个方面,角色需要有动态,用户的角色分配,用户与角色之间是多对多或一对多的关系,数据库表设计如下:一、数据库表设计1、User(用户表):记录用户的基本信息-- Table "user" DDLCREATE TABLE `us
2017-08-26 07:06:25 2649
转载 JDK之jstat的用法(需要再看看JCONSOLE)
jstat的用法用以判断JVM是否存在内存问题呢?如何判断JVM垃圾回收是否正常?一般的top指令基本上满足不了这样的需求,因为它主要监控的是总体的系统资源,很难定位到java应用程序。Jstat是JDK自带的一个轻量级小工具。全称“Java Virtual Machine statistics monitoring tool”,它位于java的bin目录下,主要利用JVM内建的指令对
2017-08-24 09:39:34 1115
转载 如何设计短信验证码防刷机制
做产品经理 2017-08-23 23:31最近遇到一个关于防止短信验证码被刷的产品设计问题,后来在面试一个前来应聘JAVA开发的程序员的时候,他也提到了他以前公司的系统也遭遇过这个被刷短信的问题。因此,就“如何设计短信验证码防刷机制”作一个总结和分享。短信验证码防刷机制现在,大部分的产品都会涉使用到短信验证码的接口,特别是移动产品,短信验证码几乎成为了所有移动产品
2017-08-24 08:59:44 14296 2
转载 MySQL存储引擎 / MySQL字符集 / MySQL分片 / mysql 存储量
MySQL5.5以后默认使用InnoDB存储引擎,其中InnoDB和BDB提供事务安全表,其它存储引擎都是非事务安全表。若要修改默认引擎,可以修改配置文件中的default-storage-engine。可以通过:show variables like 'default_storage_engine';查看当前数据库到默认引擎。命令:show engines和show variables li
2017-08-22 14:55:59 480
转载 mybatis详解——properties以及别名定义
IT优就业 2017-08-08 09:28过去我们介绍了mybatis的增删改查入门实例,我们发现在 mybatis-configuration.xml 的配置文件中,对数据库的配置都是硬编码在这个xml文件中,如下图,那么我们如何改进这个写法呢?我们将 数据库的配置语句写在 db.properties 文件中在 mybatis-configuration.xml 中
2017-08-18 17:00:50 659
转载 从架构标准化层面,谈运维的角色转变和价值体现
2017-08-17 赵成(谦益)DBAplus社群 本文首发于 Forrest随想录 订阅号( id:forrest_thinking),经作者同意授权转载下面我将从架构设计层面谈谈Dev和Ops的关系,而不是单纯从组织架构和协作模式上的Dev和Ops关系。运维架构是全站技术架构中不可分割的一部分1、为什么要起这
2017-08-18 10:15:45 1780 2
转载 activiti灵活跳转驳回回退操作动态修改流程
import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;import java.util.HashMa
2017-08-17 17:48:21 6672 1
转载 PowerDesigner逆向工程导入MYSQL数据库总结 / win7 64位数据库连接问题:在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配
http://www.itlookit.com/2017/02/09/activiti%E7%81%B5%E6%B4%BB%E8%B7%B3%E8%BD%AC%E9%A9%B3%E5%9B%9E%E5%9B%9E%E9%80%80%E6%93%8D%E4%BD%9C%E5%8A%A8%E6%80%81%E4%BF%AE%E6%94%B9%E6%B5%81%E7%A8%8B/http://red
2017-08-17 16:32:36 1964
转载 activiti数据库表结构剖析 / Activiti5.16.4数据库表结构
http://www.itlookit.com/2017/02/09/activiti%E7%81%B5%E6%B4%BB%E8%B7%B3%E8%BD%AC%E9%A9%B3%E5%9B%9E%E5%9B%9E%E9%80%80%E6%93%8D%E4%BD%9C%E5%8A%A8%E6%80%81%E4%BF%AE%E6%94%B9%E6%B5%81%E7%A8%8B/http:/
2017-08-17 14:49:32 513
转载 nginx配置文件
小心风子 2017-07-20 00:04#限制IE访问if ($http_user_agent ~ MSIE) {return 503;}如果把MSIE改成 Mozilla 就基本上把IE和firefox这样pc浏览器限制了正则表达式匹配,其中:~ 为区分大小写匹配~* 为不区分大小写匹配!~和!~*分别为区分大小写不匹配及不区分大小写不匹配文件及
2017-08-14 15:31:04 174
转载 Java的三种代理模式简述
Java团长 2017-08-07 09:20本文着重讲述三种代理模式在java代码中如何写出,为保证文章的针对性,暂且不讨论底层实现原理,具体的原理将在下一篇文章中讲述。代理模式是什么代理模式是一种设计模式,简单说即是在不改变源码的情况下,实现对目标对象的功能扩展。比如有个歌手对象叫Singer,这个对象有一个唱歌方法叫sing()。假如你希望,通过你的某种方式生
2017-08-10 10:20:58 4132 4
转载 三分钟了解JAVA设计模式之模板方法模式
进击的程序猿 07-30 23:09定义一个操作中算法的框架,而将一些步骤延迟到子类中。模板方法模式使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。场景:在现实生活中,很多事情都包含几个实现步骤,例如请客吃饭,无论吃什么,一般都包含点单、吃东西、买单等几个步骤,通常情况下这几个步骤的次序是:点单 --> 吃东西 --> 买单。在这三个步骤中,点单和买单大同小异,
2017-08-08 17:07:27 353
转载 ELK日志监控系统搭建
绝情少爷 2017-08-08 10:26ELK简介:ELK(ElasticSearch, Logstash, Kibana)搭建实时日志分析平台(开源实时日志分析ELK平台部署)日志主要包括系统日志、应用程序日志和安全日志。系统运维和开发人员可以通过日志了解服务器软硬件信息、检查配置过程中的错误及错误发生的原因。经常分析日志可以了解服务器的负荷,性能安全性,从而及时采取措施纠
2017-08-08 17:07:09 10271
转载 redis解决高并发问题,如商品秒杀
做梦人 2017-08-04 10:56http://www.toutiao.com/a6450243964058140941/?tt_from=weixin&utm_campaign=client_share&app=news_article&utm_source=weixin&iid=12675044243&utm_medium=toutiao_android&wxshare_coun
2017-08-07 17:59:04 65116 23
原创 面试题 java垃圾回收机制
内存回收机制:内存回收就是释放掉在内存中已经没用的对象。首先,要判断怎样的对象是没用的对象。这里有2种方法:1.采用标记计数的方法:给内存中的对象给打上标记,对象被引用一次,计数就加1,引用被释放了,计数就减一,当这个计数为0的时候,这个对象就可以被回收了。当然,这也就引发了一个问题:循环引用的对象是无法被识别出来并且被回收的。所以就有了第二种方法:2.采用根搜索算法:从一
2017-08-03 11:31:22 792
jdk-8u231-windows-x64.7z
2020-04-08
kafkatool_64bit (1).zip
2020-03-21
存储过程调试工具
2018-06-14
redis+session共享
2018-02-24
graphviz-2.38与PlantUML结合使用
2017-12-28
solr分词器
2017-09-25
快速集成android实现listview的字母A-Z排序,界面侧边字母索引
2016-08-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人