java
文章平均质量分 82
MichaelW666
这个作者很懒,什么都没留下…
展开
-
pom文件
POM(Project Object Model)是 Maven 工程的工作基础,以 pom.xml 的形式存在于项目中,在这里配置构建工程的详细信息。它为大多数项目都预先配置了一些默认值,如构建目录 build,源码目录 src/main/java,测试源码目录 src/test/java 等等。这里对如何进行最常用的依赖与插件的配置作简单的记录。Super POM(顶层 POM)Su转载 2018-02-06 18:37:55 · 604 阅读 · 0 评论 -
pom文件详解
4.0.0 ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..转载 2018-02-06 16:42:49 · 1770 阅读 · 0 评论 -
spring cloud,spring boot 学习资料
https://www.cnblogs.com/ityouknow/category/994104.html转载 2018-07-24 16:56:59 · 158 阅读 · 0 评论 -
spring security
springboot 中 怎样运用spring security ,如下表格部分:分为五个表格sys_user sys_rolesys_menusys_user_rolesys_role_menu分表创建实体Bean,数据访问层是用的hibernate,具体代码可参见附件安全框架配置部分配置文件那种的方式最主要的是配置文件,而不用配置文件最主要的就是自定义的去实现WebSecurityConfig...转载 2018-03-15 18:55:03 · 148 阅读 · 0 评论 -
springboot 日志管理之Logback
<?xml version="1.0" encoding="UTF-8"?><configuration debug="false"> <!--定义日志文件的存储地址 勿在 LogBack 的配置中使用相对路径--> <property name="LOG_HOME" value="/test/log&q原创 2018-03-01 10:16:55 · 433 阅读 · 0 评论 -
阿里巴巴开源项目 Druid
Druid是阿里巴巴开源平台上的一个项目,整个项目由数据库连接池、插件框架和SQL解析器组成。该项目主要是为了扩展JDBC的一些限制,可以让程序员实现一些特殊的需求,比如向密钥服务请求凭证、统计SQL信息、SQL性能收集、SQL注入检查、SQL翻译等,程序员可以通过定制来实现自己需要的功能。 该项目在阿里巴巴内部得到了广泛的部署,在外部也有大量的用户群。为了使大家更好地了解和使用Druid转载 2015-12-09 10:17:16 · 5244 阅读 · 1 评论 -
dubbo,zookeeper,spring 案列
Dubbo与Zookeeper、Spring整合使用 Dubbo采用全Spring配置方式,透明化接入应用,对应用没有任何API侵入,只需用Spring加载Dubbo的配置即可,Dubbo基于Spring的Schema扩展进行加载。 一:单机模式安装zookeeper 1,下载zookeeper注册中心,下载地址:http:/转载 2015-12-07 15:14:19 · 583 阅读 · 0 评论 -
Dubbo与Zookeeper、SpringMVC整合和使用
版权声明:本文为博主原创文章,未经博主允许不得转载。 互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,Dubbo是一个分布式服务框架,在这种情况下诞生的。现在核心业务抽取出来,作为独立的服务,使前端应用能更快速和稳定的响应。第一:介绍Dubbo背景转载 2015-12-07 14:09:58 · 246 阅读 · 0 评论 -
spring声明式事物控制的注意事项
1、方法的访问权限只有在public时,@Transactional才会生效。2,@Transactional的使用只能在spring容器中类入口处声明才生效。3,嵌套事务(子事务以REQUIRES_NEW方式)造成数据库死锁原创 2015-12-02 09:19:36 · 336 阅读 · 0 评论 -
异常情况下代码执行的先后顺序
@RequestMapping("saveCustInfo") @ResponseBody public Map saveCustomerInfo(Customer customer){ try { customerService.savaNewCustomerInfo(customer); } catch (Exception e) { log.error(e.ge原创 2015-12-16 17:43:21 · 763 阅读 · 0 评论 -
BigDecimal.setScale 处理java小数点
BigDecimal.setScale()方法用于格式化小数点setScale(1)表示保留一位小数,默认用四舍五入方式 setScale(1,BigDecimal.ROUND_DOWN)直接删除多余的小数位,如2.35会变成2.3 setScale(1,BigDecimal.ROUND_UP)进位处理,2.35变成2.4 setScale(1,BigDecimal.ROUND_H转载 2015-12-30 15:21:09 · 314 阅读 · 0 评论 -
ImageMagick压缩图片
Pure java的图片操作,不依赖操作系统的功能,图片运算量比较大,如果批处理图片或图片size较大的话(如1M左右的图片)的话,性能肯定不能满足;用JNI(java本地调用),依赖操作系统提供的功能, 操作批量、大图片,就成为首选方案。我在winxp环境下安装调试JMagick,并成功运行了测试code,实现了图片的多种操作,缩略图、旋转、设置边框、设置背景等等...,下面记录安装及配转载 2015-11-26 11:00:25 · 1160 阅读 · 0 评论 -
FastDFS分布文件系统
import java.io.File;import java.io.FileInputStream;import org.apache.log4j.Logger;import org.csource.common.IniFileReader;import org.csource.common.NameValuePair;import org.csource.fastdfs.Clien转载 2015-11-19 16:54:01 · 356 阅读 · 0 评论 -
springmvc整合shiro权限控制
一、什么是Shiro Apache Shiro是一个强大易用的Java安全框架,提供了认证、授权、加密和会话管理等功能: 认证 - 用户身份识别,常被称为用户“登录”;授权 - 访问控制;密码加密 - 保护或隐藏数据防止被偷窥;会话管理 - 每用户相关的时间敏感的状态。对于任何一个应用程序,Shiro都可以提供全面的安全管理服务。并且相对于其他安全框架,Shiro要简单的多。原创 2015-12-11 09:54:45 · 9171 阅读 · 0 评论 -
采用jspSmartUpload组件进行文件的上传
在web应用技术中经常使用文件的上传于下载,以下我效果以下我的代码了:1.首先先导入 jsmartcom_zh_CN.jar 包2.jsp页面的代码: String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName(转载 2015-11-19 09:36:41 · 802 阅读 · 0 评论 -
MyBatis增删改查
2.2 select一个select 元素非常简单。例如:Xml代码 select id="getStudent" parameterType="String" resultMap="studentResultMap"> SELECT ST.STUDENT_ID, ST.STUDENT_NAME,转载 2015-11-24 16:44:20 · 360 阅读 · 0 评论 -
分布式文件系统 FastDFS
一、分布式文件系统 FastDFS 架构解析FastDFS是为互联网应用量身定做的一套分布式文件存储系统,非常适合用来存储用户图片、视频、文档等文件,许多大型互联网公司包括几个大的云网盘都在使用,感兴趣的可以了解下。FastDFS 项目地址 : http://code.google.com/p/fastdfs/分布式文件系统FastDFS架构剖析 :http://blo转载 2015-11-19 18:34:24 · 824 阅读 · 0 评论 -
Disconf,百度的分布式配置管理平台
disconf 可以为各种业务平台提供统一的配置管理服务。支持配置(配置项+配置文件)的分布式化管理配置发布统一化极简的使用方式(注解式编程 或 XML代码无代码侵入模式)低侵入性或无侵入性、强兼容性需要Spring编程环境重要功能特点支持配置(配置项+配置文件)的分布式化管理配置发布转载 2015-11-23 16:49:24 · 9721 阅读 · 1 评论 -
springmvc和js前端的数据传递和接收方式
在springmvc中controller的结果集可通过json格式传到js前端接受,也可以通过Map传给前端,具体实现如下1,通过json格式传递 controller层实现如下 @RequestMapping("queryCityInfo") @ResponseBody public String queryCityInfo()throws Exception原创 2015-12-09 13:46:10 · 24539 阅读 · 1 评论 -
tomcat部署多个web项目
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright原创 2017-07-25 16:14:09 · 422 阅读 · 0 评论 -
nginx配置多个IP地址
#user nobody;worker_processes 2;error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events { wor原创 2017-07-25 16:06:22 · 8431 阅读 · 0 评论 -
Solr建立索引时,过滤HTML标签
1、在 数据库 的读取文件data-config.xml 中的entity 标记里边添加 transformer=”HTMLStripTransformer” 代码 。 transformer="HTMLStripTransformer" query="SELECT description from table"> 2、在field 字段需转载 2016-09-30 17:20:26 · 3026 阅读 · 1 评论 -
SOLR对多个(关联)表创建索引
一、无关联多表创建索引1.1数据库准备 首先在数据库创建一张表,本来有一个tuser表了,我又创建了一个role表,就两三个字段,没什么特殊的,然后在里面随便添加几条数据即可,看一下数据库:1.2data-config.xml 数据库创建完成之后就是修改data-config.xml文件了,因为数据库跟solr之间的关联主要就是建立在这个文件上面的,所以转载 2016-09-30 16:56:29 · 12353 阅读 · 2 评论 -
Solr学习 DIH增量、定时导入并检索数据
问题导读1、如何增量导入MYSQL数据库中的数据?2、如何设置定时导入数据来做?3、我们怎样测试增量导入?本文接上一篇:Solr学习(四)DIH全量导入并索引数据(一)引言:前面我的文章 DIH全量导入 中已经学会了如何全量导入Oralce和MySQL的数据,大家都知道全量导入在数据量大的时候代价非常大,一般来说都会适用增量的方式来导入数据,下面介绍如何增量转载 2016-09-29 13:39:49 · 4033 阅读 · 4 评论 -
solr应用
Solrj已经是很强大的solr客户端了。它本身就包装了httpCliet,以完全对象的方式对solr进行交互。很小很好很强大。 不过在实际使用中,设置SolrQuery 的过程中,为了设置多个搜索条件和排序规则等等参数,我们往往会陷入并接字符串的地步,实在是很丑陋,不符合面向对象的思想。扩展性几乎为0,。基于这点,开发了一个小东西,我们只需要设置搜索对象,将对象扔给后台就可以了。转载 2016-09-28 15:40:13 · 926 阅读 · 0 评论 -
并发页面访问量统计简单实现
页面访问量统计,可能在上学的时候就讲过如何简单实现,例如在servletContext中保存一个页页面访问次数,然后每访问一次加1;或者每访问一次就把操作记录保存到数据库,这样的处理方式,做做实验就算了,在实际应用中这样应用对系统性能影响特别大。 第一种方式,因为页面访问次数属于一个公共变量,在对公共变量进行修改的时候,往往需要加上同步锁;同步锁会导致访问速度明显变慢;第二种方式也一样,转载 2016-07-26 16:05:40 · 25766 阅读 · 8 评论 -
Spring MVC 急速集成 Shiro
阅读目录1.前戏2.个性化 相信有很多的程序员,不愿意进行用户管理这块代码实现。 原因之一,不同的JavaEE 系统,用户管理都会有个性化的实现,逻辑很繁琐。 而且是系统门面,以后背锅的几率非常大,可谓是低收益高风险。 最近在系统中集成了 Shiro,感觉这个小家伙还是相当灵活的。 完善的用户认证和授权,干转载 2016-07-04 10:35:05 · 346 阅读 · 0 评论 -
分布式存储 CentOS虚拟机环境搭建FastDFS集群
本次的目的是利用VMware搭建一个属于自己的hadoop集群。本次我们选择的是VMware10,具体的安装步骤大家可以到网上搜索,资源很多。 在阅读本篇文章之前,你最好对FastDFS有一个初步的了解,我建议可以看看下面的链接文章中的介绍: http://blog.csdn.net/poechant/article/details/6977407转载 2016-04-28 18:06:13 · 1127 阅读 · 0 评论 -
windows下架设SVN服务器并设置开机启动
1、安装SVN服务器,到http://subversion.apache.org/packages.html上下载windows版的SVN,并安装,在命令行下运行svn命令,如下所以,则svn服务器安装成功。C:\Documents and Settings\Administrator>svn 使用“svn help”得到用法。转载 2016-03-24 09:11:28 · 3686 阅读 · 0 评论 -
jQuery插件imgAreaSelect
1、需求包:jquery.imgareaselect.jsjquery.imgareaselect.pack.jsjquery-1.6.1.min.jsajaxfileupload-min.jsjson-lib-2.3-jdk15.jarcommons-fileupload-1.2.2.jar2、前端页面转载 2016-03-08 14:29:52 · 754 阅读 · 0 评论 -
Jedis基本应用
1,redis配置文件(redis.properties) #最大分配的对象数redis.pool.maxActive=1024#最大能够保持idel状态的对象数redis.pool.maxIdle=200#当池内没有返回对象时,最大等待时间redis.pool.maxWait=1000#当调用borrow Object方法时,是否进行有效性检原创 2015-12-10 10:30:49 · 560 阅读 · 0 评论