自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 centos7安装配置mysql5.7

一 安装yum源1 wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm2 yum localinstall mysql57-community-release-el7-8.noarch.rpm检查yum源:1 yum repolist enabled | grep "mysql.*-community....

2018-02-27 16:16:00 309

原创 AOP

关于AOP,通常我们会使用AspectJ注解来做,共有6中切面前置:@Before后置:@After返回值:@AfterReturing异常:@AfterThrowing环绕:@Around:可以理解为以上四种的集合引用(不常用)比较难理解的两个部分:连接点:JoinPoint、ProceedJoinPoint连接点其实就是切面表达式覆盖的方法,根据该连接点可以获取多个信息,常用的如下:getSi...

2018-02-27 15:42:45 204

原创 springboot + swagger

swagger用于定义API文档。好处:前后端分离开发API文档非常明确测试的时候不需要再使用URL输入浏览器的方式来访问Controller传统的输入URL的测试方式对于post请求的传参比较麻烦(当然,可以使用postman这样的浏览器插件)spring-boot与swagger的集成简单的一逼1、项目结构和上一节一样,没有改变。2、pom.xml引入了两个jar。<dependency...

2018-02-27 15:09:46 248

原创 JAVA BigDecimal.setScale 处理小数点

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.ROU

2017-07-26 14:51:28 2499

原创 读Properties文件和往Properties文件里面写内容

1.读取配置文件是一个很常用的操作;  读取很简单:public static String getProperty(String key) { String value = "";//第一步是取得一个Properties对象 Properties props = new Properties();//第二步是取得配置文件的输入流 InputStream is = Prop

2017-06-07 14:44:02 7676 2

转载 权限拦截器 用户信息验证

1.权限拦截器是基于角色做的权限2.用户信息拦截是检测用户登录的时效性package com.qiu.framework.web.interceptor;import java.util.List;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;i

2017-06-07 14:39:43 684

转载 java 数字格式转换

java.text 包中的一些包可以处理这类问题import Java.text.NumberFormat;1。Decimalformat df1 = new Decimalformat("####.000");          System.out.println(df1.format(1234.56));     显示:1234.5602。NumberFo

2017-04-27 09:15:20 2695

原创 spring 定时任务

这几天因为工作的需要,用到了spring的定时任务的功能,网上查资料,并且实际运用了一下,觉得spring还是很智能化的,只需要配置一下配置文件就可以了,下面的这篇文章我觉得还是很好的,摘录下来,供以后参考用 package util;import org.apache.log4j.*;public class TaskJob {       public static Log

2017-04-17 09:17:33 327

原创 电商高并发数据安全

我们知道在多线程写入同一个文件的时候,会存现“线程安全”的问题(多个线程同时运行同一段代码,如果每次运行结果和单线程运行的结果是一样的,结果和预期相同,就是线程安全的)。如果是MySQL数据库,可以使用它自带的锁机制很好的解决问题,但是,在大规模并发的场景中,是不推荐使用MySQL的。秒杀和抢购的场景中,还有另外一个问题,就是“超发”,如果在这方面控制不慎,会产生发送过多的情况。我们也曾经

2017-04-17 09:14:24 493

原创 动态合并单元格

动态合并单元格 动态合并单元格 报表名称

2017-03-14 17:00:48 470

原创 Mybatis Mysql

Beanpackage com.weshop.service.bean;import java.io.Serializable;import java.math.BigDecimal;import java.util.ArrayList;import java.util.Date;import java.util.List;import com.weshop.core.dao.

2017-02-09 13:58:11 909

原创 java 枚举类的使用

java 使用中的枚举类型的使用package com.weshop.web.util;/** * BaseEnums.java * @description: 枚举系统中的状态对象 * @author * @date 2015-12-24 * @version 0.0.1 */public class BaseEnums { /** * BaseEnums

2017-02-09 13:47:33 332

转载 java开发中23种设计模式

设计模式(Design Patterns)                                  ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真

2017-02-07 13:29:21 385

原创 spring + springmvc +mybatis 搭建 maven 项目的核心配置文件

首先我们来简单看看我们的目录结构那么我们简单说下这个项目:这是我们做过的电商项目所以名字为ddbuysrc/main/java :编写主要代码core:为核心代码,只要分为1.pageModel:分页模型,所有实体类的基类package com.weshop.core.dao.page;import java.util.ArrayList;import jav

2017-02-05 10:37:19 2039

原创 MyEclipse 导入Maven 项目编译没有classes 文件

前几日导入一个Maven项目发现了这个问题   首先导入项目,查看项目有无报错,jar包是否下载完毕。   然后右键项目选择   :Properties  --->   MyEclipse   --->   Deployment Assembly (先看这个能否设置选择编译的文件,如果不能选择如下:)   不能选择: 点击   Project  Facets      

2016-11-26 10:32:51 3641

原创 jsp 页面的提交方式

JSP 自定义 post 提交 function go(refundid,orderid) { post('front/product/toAppeal', {orderid:orderid,refundid:refundid}); front/product/toAppeal?orderid="+pNum+"&refundid"+rId; --%> } //post请求urlfu

2016-11-23 14:52:48 1305

原创 Git常用命令

查看、添加、提交、删除、找回,重置修改文件git help # 显示command的helpgit show # 显示某次提交的内容 git show $idgit co -- # 抛弃工作区修改git co . # 抛弃工作区修改git add # 将工作文件修改提交到本地暂存区git add . # 将所有修改过的工作文件提交暂存区

2016-11-21 15:35:33 273

原创 MyEclipse 2016 破解教程

一、下载所需文件1. Windows最新版:MyEclipse 2016 Stable 1.0离线安装包(文件大小:1.52GB)--完整安装包,无需在线下载2.keygen&crackMyEclipse 2016 Stable 1.0破解.7z二、步骤:1.安装 myeclipse-2016-1.0-offline-instal

2016-11-18 10:59:07 4203

原创 车辆违章查询API 封装

自己分装的第三方平台希望对大家有用:  第三方地区查找和违章查询分装:package com.weshop.web.util; import java.io.BufferedReader; import java.io.DataOutputStream; import java.io.IOException; import java.io.InputStream; import

2016-10-21 14:54:02 2920

原创 dom4j Map XML互转

package com.wop.util;import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Set;import org.dom4j.Document;import org.dom4j.Documen

2016-10-21 14:45:37 7943 1

原创 Java-----隐藏手机号中间部分

phone.replaceAll("(\\d{3})\\d{4}(\\d{4})","$1****$2");152****4799idCard.replaceAll("(\\d{4})\\d{10}(\\w{4})","$1*****$2");4304*****7733$1、$2、……表示正则表达式里面第一个、第二个、……括号里面的匹配内容

2016-10-14 10:27:49 5366

原创 MD5 32位大写

package com.wop.web.controller; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; /* * MD5 算法 */ public class test { // 全局数组 private final stat

2016-10-09 16:02:23 3073

原创 Map ,HashMap , TreeMap , TreeMap 默认排序

import java.util.HashMap; import java.util.LinkedHashMap; import java.util.Map; import java.util.TreeMap; public class Test { public static void main(String[] args) { Map tree = new

2016-09-29 13:48:42 567

原创 yum 安装Tomcat7

其实最重要的就是yum源吗。初始源的里面既没有nginx也没有tomcat7。1,搞定nginx,她家自己有源的:rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpmyum -y install nginx2,安装 JDK,这里我用1.7.0y

2016-09-27 16:05:13 11872

原创 开启mysql的远程访问权限

基于安全考虑root账户一般只能本地访问,但是在开发过程中可能需要打开root的远程访问权限。下面是基本的步骤:1、登录到mysql中,为root进行远程访问的授权,执行下面的命令: mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "root";mysql> flush privileges; 第一句

2016-09-27 14:23:27 42065 10

原创 校验器:利用正则表达式校验邮箱、手机号等

package com.weshop.core.util;import java.util.regex.Pattern;/** * 校验器:利用正则表达式校验邮箱、手机号等 * * @author * */public class Validator { /** * 正则表达式:验证用户名 */ //public static final

2016-09-23 11:25:49 5275 1

原创 MD5 加密

package com.weshop.core.util;import java.security.MessageDigest;public class MD5 { public static void main(String[] args) { System.out.println(md5("111111")); } public static String md5(Strin

2016-09-23 11:23:44 313

原创 String json 字符串操作工具

package com.weshop.core.util;import java.util.Date;import java.util.List;import java.util.Map;import java.util.Map.Entry;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject

2016-09-23 11:21:57 965

原创 java 日期相关的操作

/** * DateUtil.java * @description: 日期相关的操作 * @author * @date 2015-12-3 * @version 0.0.1 */public class DateUtil { private static final long m = 60*1000L;//分 private static final long hour

2016-09-23 11:20:40 411

原创 验证密码强度

验证密码强度:/** * 验证密码强度 * @param passwordStr * @return */ public static String checkPassword(String passwordStr) { String str = "^[0-9]{1,20}$"; //不超过20位的数字组合 String str1 ="^[a-zA-Z]{1,

2016-09-23 11:17:54 383

原创 base64算法加密 、解密

public class Base64Utils { // 加密 public static String getBase64(String str) { byte[] b = null; String s = null; try { b = str.getBytes("utf-8");

2016-09-23 11:14:17 692

原创 读取配置文件

/** * 读取配置文件* @param propertyName* @param urlname* @return* @throws IOException*/public String  getProperty(String propertyName,String urlname)throws IOException {  String url = this.g

2016-09-23 11:12:40 251

原创 正则表达式提取HTML文本中的图片图片

/*** 截取 HTML 文本中的图片* @param htmlStr* @return*/public static List getImgStr(String htmlStr) {String img = "";Pattern p_image;Matcher m_image;List pics = new ArrayList();String regEx

2016-09-20 16:04:41 4198

原创 Spring MVC 支付模块回调接口

Spring MVC  支付模块回调接口             /***  1、支付宝充值,或者任务支付* @throws UnsupportedEncodingException * @date 2015年10月28日上午11:44:07*/@RequestMapping("/receiveFromAlipay.do")@ResponseBodypublic S

2016-09-09 16:56:28 2177

原创 Spring MVC的异步模式

典型的同步模式:浏览器发起请求,Web服务器开一个线程处理,处理完把处理结果返回浏览器。绝大多数Web服务器都如此般处理。现在想想如果处理的过程中需要调用后端的一个业务逻辑服务器请求处理线程会在Call了之后等待Return,自身处于阻塞状态。这也是绝大多数Web服务器的做法,一般来说这样做也够了,一来“长时间处理服务”调用通

2016-09-09 14:02:52 494

原创 base64位字符 上传多张图片保存服务器端

/**    *     * @param strimg  base64位字符 转图片保存服务器端    * @param request    * @return  返回图片服务器地址    */   public String uploadImg(String strimg ,HttpServletRequest request){String uploadUrl=

2016-08-25 09:36:49 4434

原创 SpringMvc MultipartFile 多张图片文件上传

spring-servlet.xml            class="org.springframework.web.multipart.commons.CommonsMultipartResolver">                            upload/index.jsp单图片上传

2016-08-24 19:24:35 16304 7

原创 LINUX下mysql的大小写是否区分设置

一、Linux中MySQL大小写详情:1、数据库名严格区分大小写2、表名严格区分大小写的3、表的别名严格区分大小写4、变量名严格区分大小写5、列名在所有的情况下均忽略大小写6、列的别名在所有的情况下均忽略大小写 二、设置MySQL表名不区分大小写1、切换到root用户$ su - root 2、修改/etc/my.cof配置文件,# sed -i

2016-08-23 19:01:33 8987

原创 Linux安装Tomcat9

Linux安装Tomcat91:下载安装包安装完jdk,我们需要下载tomcat了,点我跳转,这样子我们找到Binary Distributions,下载链接.tar.gz(http://mirrors.cnnic.cn/apache/tomcat/tomcat-9/v9.0.0.M9/bin/apache-tomcat-9.0.0.M9.tar.gz)下载可以用wget

2016-08-23 18:53:39 1131

原创 linux 安装tomcat8.0

Linux下Tomcat的安装配置一.下载安装对应的jdk,并配置Java环境。官网下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u26-download-400750.html下载将jdk加压后放到/usr/local目录下: [root@master ~]#chmod jdk1.7.0_6

2016-08-23 18:52:42 24300

手机端基础接口文档

手机基础接口,有利于学习和开发,希望大家好好学习!

2015-10-22

空空如也

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

TA关注的人

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