- 博客(204)
- 资源 (19)
- 收藏
- 关注
原创 Shiro的Web过滤器
<!-- Shiro的Web过滤器 --><bean id="shiroFilter" class="org.apache.shiro.spring.web.ShiroFilterFactoryBean"> <property name="securityManager" ref="securityManager"/> &am
2018-11-30 11:21:40
638
原创 java微信昵称带表情的处理
取到值如下:哈哈【】 其实看value后面的表情是个编码的(前端火狐能认出表情,但chrome不同以)存表处理:EmojiParser.parseToAliases(realName()); 如:昵称为 哈哈后面有两个心形 用EmojiParser.parseToAliases转为: 哈哈:two_hearts: 存表
2017-12-15 11:02:51
7197
原创 rabbitmq报错
2017-08-28 14:38:12,831 [SimpleAsyncTaskExecutor-1] ERROR [com.mobilemall.ref.mq.RabbitMqErrorHandler] - Receive rabbitmq message error:{}org.springframework.amqp.rabbit.listener.ListenerExecutionFa
2017-08-28 14:59:12
3325
1
原创 本地打包传maven库
本地打包传maven库本地要配maven_home环境变量cd 项目下mvn clean source:jar deploy (跳过测试的命令:mvn clean source:jar deploy -Dmaven.test.skip=true)
2017-07-03 10:33:16
334
原创 spring注解大全
@value 用法如下:@Value("${id}")private String id; //配置文件config.properties中的id配置值
2017-05-26 17:20:46
2428
1
转载 Spring Test
传统Spring测试带来的问题问题一、导致Spring 容器多次初始化,性能开销很大。问题二、不应该由测试代码管理Spring容器,应该是由Spring容器来管理测试代码。问题三、无法独立于服务器完成事务测试等。传统的Spring测试(如下图): 正确的Spring测试(如下图): Spring Test的优势使用Spring Test 有助于减少启动容器的开销
2017-05-26 16:00:58
523
转载 分布式系列 - dubbo服务cmd telnet命令
分布式系列 - dubbo服务telnet命令dubbo服务发布之后,我们可以利用telnet命令进行调试、管理。Dubbo2.0.5以上版本服务提供端口支持telnet命令,下面我以通过实例抛砖引玉一下:1.连接服务 测试对应IP和端口下的dubbo服务是否连通,cmd命令如下telnet localhost 20880 正常情况下,进
2016-11-10 14:56:39
2675
转载 springmvc controller间跳转 重定向传参RedirectAttributes
spring mvc controller间跳转 重定向 传参 1. 需求背景 需求:spring MVC框架controller间跳转,需重定向。有几种情况:不带参数跳转,带参数拼接url形式跳转,带参数不拼接参数跳转,页面也能显示。本来以为挺简单的一件事情,并且个人认为比较常用
2016-05-30 11:31:19
6988
原创 去重list<Map<String,String>>结果中的某个map属性值
CmsSearchSeoService cmsSearchSeoService = new CmsSearchSeoService(); List> result = cmsSearchSeoService.preSearch(kword); List> wordList = new ArrayList>(); Set
2016-05-24 14:33:14
6482
原创 Spring Cache的缓存
@Cacheable(value="accountCache")例:@Servicepublic class AccountService{ private final Logger logger = LoggerFactory.getLogger(AccountService2.class); //使用缓存名叫 accountCache @Cacheab
2016-04-05 17:07:06
386
原创 Required String parameter 'mob
@RequestParam("mobile") String mobilephone这种方式获取拿不到的话会出错org.springframework.web.bind.MissingServletRequestParameterException: Required String parameter 'mobile' is not present
2016-01-21 17:23:44
1639
原创 apache 301跳转
前景:之前http://www.test.com/wap 所有的都是以这开始的,现在想把wap去掉但已有收录带wap的,现在想带/wap的也能访问到不会出错http://www.test.com/wap跳转到http://www.test.com/ 所有的apache/conf/http.conf空白处加入:RewriteEngine onRewriteRu
2016-01-13 11:00:33
533
原创 The APR based Apache Tomcat Native library which allows optimal performance in production environmen
在linux服务器上重启tomcat服务时,启不来。启动的过程中提示:log4j:WARN No such property [file] in org.apache.log4j.ConsoleAppender.log4j:WARN No such property [datePattern] in org.apache.log4j.ConsoleAppender.log4j:WA
2015-08-27 10:11:12
651
原创 jetty项目请求地址布署配置
1.如本地布时,访问时直接如:http://127.0.0.1/时,pom.xml如下配置 1.0.0 2.访问在域名、IP下还有一级如:http://127.0.0.1/test/ test 1.0.0
2015-07-31 15:08:55
1924
原创 日期对比
//当前日期和设置定的日期对比//适用于定时或设置的时间段时启动某功能//本方法flase=true 时表示当前日期小于设定的日期public boolean isDateBefore() { String str = "2015-07-18"; //格式化时间 SimpleDateFormat format = new Sim
2015-07-15 16:17:11
562
原创 调mysql函数从1开始生成自增序列值
insert into `tbl_mobile_wap_all_brand_keywords_pc` (id) values(func_sequence_nextval('mysql提供的函数名'));
2015-07-01 16:26:19
6807
转载 dubbo、zookeeper,springMVC的整合
Dubbo是一个分布式服务框架常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行Dubbo的架构如图所示:节点角色说明:Provider: 暴露服务的服务提供方。Consumer: 调用远程服务的服务消费方。Registry: 服务注册与发现的注册中心。Monitor: 统计服务的调用次调和调用时间的监控中心。Container: 服务运行容器
2015-06-16 14:52:37
2106
原创 MongoDB简介
一、概念MongoDB是非常流行的一种非关系型数据库(nosql),实现了面向对象的思想(OO思想),MongoDB中每一条记录都是一个Document对象。MongoDB最大的优势在于所有的数据持久操作都不用开发人员手动编写sql语句,下接调用方法可以轻松的实现crud操作。MongoDB的文档模型自由灵活,可以让你在开发过程中畅顺无比。对于大数据量、高并发、弱事务的互联网应用,Mong
2015-06-16 14:41:33
443
原创 Linux常用命令集
查看文件内容:Tail –f 文件名More 文件名Cat 文件名查看文件的最后的内容 查看进程ps -ef|grep 端口号例:查看javaPs –ef|grep java删除进程kill -9 ** 130su 回车 定时任务chmod +x start.sh 给其加上可执行权限crontab -l 查看已有的
2015-05-28 17:49:17
668
原创 mybatis清空所有记录,并重新定义index
/** * 清空所有记录,并重新定义index */ @Select("TRUNCATE TABLE 表名") void deleteAll();
2015-05-28 10:58:56
9747
原创 获取客户端的IP地址的方法
获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,用request.getRemoteAddr()方法获取的IP地址是:127.0.0.1或192.168.1.110,而并不是客户端的真实IP.经过代理以后,由于
2015-05-25 11:13:10
8489
原创 IDEA远程debug调试
IDEA调试指定服务上的项目debug1.把当前项目在本地打开,然后打开Run/Debug Configurations 创建Remote,如下图操作2.创建完成,点击debug图标,连接成功3.把要想调试的class打开,跟本地debug一样点击调试的行,因版本不一至问题,以线上的当前行代码为准
2015-05-15 11:56:36
2218
原创 linux下布署java和定时任务
catstart.sh新建一个脚本文件,输入如下内容 java -jar linuxtest.jar例.sh里面写的:export YOUGYOU_COMMON_CONFIG_DIR=/yougou/task/touchDataTask/conf#一小时java -cp com.ivmall-mnj-data-task-1.0.0.jar -Djava.ext.di
2015-03-20 13:59:11
2484
原创 IDEA 和svn安装和配置
1. IDEA安装svn插件2.安装svn安装时记得安装命令行command line client tools 下边选择“本地硬盘安装”,安装完成 3.IDEA check就OK了
2015-03-05 15:29:18
11871
原创 IDEA安装及设置
1.安装IDEA 13.12.获取注册码通过.java文件3.关闭不用的插件4.运行idea显示项目列表页设置如下:选择菜单File–Setting-General3.引入别的机器上的工程
2015-02-27 13:02:37
2082
转载 maven 教程一 入门
Maven是一个采用纯Java编写的开 源项目管理工具。Maven采用了一种被称之为project object model (POM)概念来管理项目,所有的项目配置信息都被定义在一个叫做POM.xml的文件中,通过该文件,Maven可以管理项目的整个声明周期,包括编 译,构建,测试,发布,报告等等。目前Apache下绝大多数项目都已经采用Maven进行管理。而Maven本身还支持多种插件,可以方
2015-02-11 15:15:27
18119
翻译 MongoDB 安装和使用
一. 下载安装和配置安装Mongo数据库:在发布本文的时间官方提供的最新版本是:1.6.5 ,如果不做特殊声明,本教程所用的版本将会是这个版本。第一步:下载安装包:如果是win系统,注意是64位还是32位版本的,请选择正确的版本。第二步:新建目录“D:\MongoDB”,解压下载到的安装包,找到bin目录下面全部.exe文件,拷贝到刚创建的目录下。第三步:在“D
2015-02-06 15:51:17
596
转载 loading页面加载用
startSpin: function(){ // 开始loding动画 var opts = { lines: 13, // The number of lines to draw length: 20, // The length of each line width: 10, /
2015-02-02 17:32:13
657
转载 盒子浏览器的检测
浏览器检测 body{background-color: #FFFFFF;margin: 50px;} --> function appendLi(text){ $('ul').append(''); $('ul li:last-child').text(text)
2015-01-29 13:50:17
658
原创 ajax async属性值
async默认的设置值为true,true:异步方式false:同步方式$.ajax({ type:"POST", url:"test?action=list", dataType:"html", success:function(result){
2015-01-21 11:51:26
1046
原创 jquery浏览器检测
function appendLi(text){ $('ul').append(''); $('ul li:last-child').text(text); } $(function(){ appendLi('userAgent: ' + window.navigator.userAgent); appen
2015-01-20 17:35:37
538
转载 jquery选择器 之 获取父级元素、同级元素、子元素
jquery选择器 之 获取父级元素、同级元素、子元素 2011-12-29 18:56:07| 分类:JS |举报|字号 订阅一、获取父级元素1、 parent([expr]):获取指定元素的所有父级元素div id="par_div">aid="href_fir" href="#">href_fir/a>a id="href_
2015-01-08 18:17:15
17755
原创 jquery页面无刷新html加载
年龄 {{age}} $(".childNext").click(function(){ //无刷新加载页面 $('#info').load('choicePeople.html'); //$('#
2015-01-04 11:25:06
7742
翻译 js表格记录增删改查
表格记录增删改查 tr{ text-align:center; } //通过新增按钮来控制表格的显示与隐藏 var optionFlag = "save"; var updateRowIndex = -1; var checkFlag=f
2014-12-30 10:39:57
11686
原创 整理java排序的方法实现
import java.util.ArrayList;import java.util.Arrays;import java.util.List;/** * Created by Root on 2014/12/12. *//* * java排序法 */public class Sort { private static int[] array =
2014-12-15 16:24:22
460
原创 Synchronized火车售票
class TicketSouce implements Runnable{ private int ticket=10;//火车票的总张数 public void run(){ while (true){ synchronized (this){ if (ticket > 0){
2014-12-11 16:38:44
1060
转载 Spring配置中transactionAttributes的使用方法和作用
Spring配置中transactionAttributes的使用方法和作用最近碰到这个问题,在使用spring提供的JpaTemplate进行查询时,如果数据量超过100 条,查询效率就会明显降低。由于开始时使用JPA内部的双向关联,造成各实体内部关联过多,从而影响所有的操作,因此怀疑是因为JPA的关联关系所致。但 是去掉关联关系后的效果不显著。查找spring的相关配置,发现原
2014-12-08 16:08:32
693
原创 js跨域的处理
test = function(){ $.getScript('http://boss.ivmall.com.cn',function(obj,status){ alert(status); if(status == "success"){//请求状态 成功 } });
2014-12-04 18:37:24
511
原创 IDEA Gradle插件创建Java项目
New Module时选择Gradlebuild.gradle文件中可以管理导入需要的jar包导入新的jar包的操作流程:1.build.gradle里dependencies加入compile 'org.apache.httpcomponents:httpclient:4.3.5'//包名2.点击编辑器右侧Gradle显示Gradle tasks 选择左上刷新,刷新后gr
2014-12-03 15:22:46
11639
原创 mysql EXISTS用法
删除已不存在的profileId(pro表)的profile_grows表中的记录:DELETE FROM `profile_grows` pcgw WHERE NOT EXISTS (SELECT id FROM `pro` p WHERE p.`profileId` = pcgw.`profileId`)
2014-12-02 16:54:21
854
Mootools v1.11 文档中文版
2011-09-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人