自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

彭xiao民的技术博客

彭xiao民的技术博客

  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 后端常用用例检查项

常用用例检查项查询1.分页查询分页是否正常分页参数上下限2.排序排序是否符号要求检查多个字段排序3.模糊查询需要确认模糊查询还是精确查询特殊字符过滤: “&”和“_”考虑索引问题新增/修改1.确认是否必填2.确认字符长度3.校验数据是否合法邮箱,手机号码等4.空格是否需要前后过滤 trim5.特殊字符过滤,敏感字符6.重复添加,幂等性...

2020-04-12 17:51:10 288

原创 单元测试记录

单元测试规范1. maven配置<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope>&...

2020-03-29 20:38:39 665

原创 java8 Stream 常用

java8Stream常用//1.stream某一个元素计数long count = myInfoList.stream().mapToInt(item -> item.getAge()).sum();System.out.println(count);//2.stream过滤后某一个元素计数long count2 = myInfoList.stream().filter(i...

2020-03-21 18:04:26 392

原创 git介绍及使用指南

git使用指南git介绍C语言编写的一个分布式版本控制系统git工作原理Workspace:工作区Index / Stage:暂存区Repository:仓库区(或本地仓库)Remote:远程仓库2.git和svn区别svn集中式git分布式git常用命令初始化一个git仓库:git init克隆仓库:git clone 添加文件(提交到缓...

2019-10-27 21:25:44 385

原创 SpringBoot自定义配置文件区分环境

SpringBoot自定义配置文件区分环境配置自定义的配置文件也要区分环境1.设置自定义的配置文件my-dev.properties##只写一个属性方便测试my.name=devmy-test.properties##只写一个属性方便测试my.name=test2.编写配置文件实体类/** * 自定义配置文件属性 */public class ...

2019-08-20 21:14:03 1818

原创 SpringBoot webSocket使用

SpringBoot webScoket使用1.pom文件配置 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId> </de...

2019-08-12 21:31:44 193

原创 SpringBoot事务解析

SpringBoot事务详解SpringBoot-2.1.3.RELEASE版本事务解析1.spring事务猜想使用切面再方法执行前开启事务,执行完提交事务,如果有异常,则回滚事务## Mysql事务流程##1.开启事务begin; ##2.提交事务commit;##3.如果有异常需要回滚事务rollback;// jdbc使用事务流程//1.获取连接Con...

2019-08-11 21:18:54 407

原创 quill富文本编辑器自定义上传图片

quill富文本编辑器自定义上传图片自定义上传组件自定义上传组件富文本编辑器quill在上传图片的时候会转换为base64格式,这样后端直接存图片而不是图片地址了,需要修改为存图片地址的方式,在查看github之后发现可以增加一个自定义toolbar来解决增加自定义的toolbar <quill-editor (onEditorCreated)="EditorCreated...

2019-06-26 12:00:40 2993 1

原创 spring+memcache配置+缓存注解配置

spring+memcache配置缓存注解@cahceable等1.增加memcache pom文件&lt;dependency&gt; &lt;groupId&gt;com.googlecode.xmemcached&lt;/groupId&gt; &lt;artifactId&gt;xmemcached&lt;/artifactId&gt; &lt;ve...

2018-09-13 12:17:15 719

原创 spring在项目启动时就执行特定方法

如何在项目启动时就执行特定方法1. 方法上加注解@PostConstruct@Compantpublic class InitDemo{ @PostConstruct public void init(){ //项目启动就会执行这个方法 doSomething(); }}2.xml配置init-method...

2018-09-13 12:15:54 11017

原创 spring单元测试

spring 单元测试1.编写主要测试基类//加载配置文件@ContextConfiguration(locations = { "/spring-mvc.xml", "/applicationContext.xml","/SqlMapConfig.xml" })@RunWith(SpringJUnit4ClassRunner.class)@WebAppConfigurat...

2018-09-13 12:15:17 255

原创 java 导出excel

java 导出excelmaven 所需要的包 &lt;dependency&gt; &lt;groupId&gt;org.apache.poi&lt;/groupId&gt; &lt;artifactId&gt;poi-ooxml&lt;/artifactId&gt; &lt;version&g...

2018-09-13 12:14:36 204

原创 shiro权限控制

shiro 权限控制1.增加jar包 &lt;!--shiro start --&gt; &lt;dependency&gt; &lt;groupId&gt;org.apache.shiro&lt;/groupId&gt; &lt;artifactId&gt;shiro-core&lt;/artifactId&...

2018-09-13 12:12:46 125

原创 spring 异步发送邮件

spring异步发送邮件spring 发送邮件package com.pengm.util;import java.util.Properties;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.mail.SimpleMailMessage;import org.springf

2017-06-16 12:07:32 936

原创 MySQL优化

MySQL优化常见的优化步骤优化sql语句和索引增加缓存:memcached,redis主从复制,读写分离垂直拆分,水平拆分MySQL数据库设计总结优先使用MyISAM存储引擎。有事务需要的使用InnoDB存储引擎命名规则: 表名都小写,单词之间用下划线分开表名:tb_业务名称_功能数据库字段类型定义: 变长使用varchar把IP地址存成 UNSIGNED INT如性别,

2017-06-16 11:58:18 185

原创 hadoop 开启回收站

hadoop 开启回收站#hadoop 设置回收站#如果没有回收站,那么执行下面就文件直接会被删除hadoop fs -rmr #为了避免误删除 需要设置开启垃圾箱 在core-site.xml 添加配置<property> <name>fs.trash.interval</name> <value>1440</value> </property> #这样就开启垃圾回收站了

2017-05-29 18:45:12 1242

原创 Linux 几个生疏命令

Linux生疏命令 du -ch ${localAppUserWithE189File}|grep total|cut -f1du 命令 显示每个文件和目录的磁盘使用空间。 - -a 显示目录中个别文件的大小 - -c 除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和。 - -h 以K,M,G为单位,提高信息的可读性。cut 命令#用-d来设置间隔符为

2017-05-29 18:33:51 301

原创 学习scala和spark的一些内容

scala中的函数一些用法trim 开头和结尾的空白忽略map 对每一条输入进行指定的操作,然后为每一条输入返回一个对象filter 过了scala 特殊符号用法::: 三个冒号运算符(list的连接操作):: 两个冒号运算符:表示普通元素与list的连接操作_N下划线数字运算符:用于访问元组的第N个元素,N的取值从1开始(元组的元素类型可以不同。)<- 用于遍历集合对象=> 匿名

2017-04-03 14:42:12 711

原创 scrapy 爬取新民网

scrapy 爬取新民网scrapy 爬取新民网scrapy编写未完善的地方scrapy编写1.建立scrapy项目scrapy startproject xinmin项目结构如图: 2.编写items,定义爬取内容# 发布者publishername = scrapy.Field()# 分类category = scrapy.Field()# 标题title = scrapy.Fiel

2017-03-30 10:16:24 386

原创 java 代码审查规范

java 代码审查1.工具类或者常量类里面的方法都是静态的,建议直接用类名调用,不用创建对象,所以将构造方法私有化,禁止创建对象 error example:public class StringUtils{ /** * 判断一个字符串是否为英文中文或数字 * * @param str * @return */ public

2017-03-28 18:33:31 3277

原创 我的第一篇博客-hbase读写过程

我的第一篇博客hbase读写过程今天终于用github 和 hexo 在windows的机器上配置成功了。接下来会写一篇搭建过程。对于大数据来说,hbase作为nosql数据库中的一种,而且分布式的、面向列的开源数据库。读写速度都比较快。Hbase 写数据Client写入存入MemStore,一直到MemStore满Flush成一个StoreFile,直至增长到一定阈值触发Compact合

2016-12-17 22:32:01 701 1

大话Java性能优化

轻松道破软件性能调优方法论和具体实现路径,全面细致,一本书搞定性能优化。本书主要提供Java性能调优方面的参考建议及经验交流。作者力求做到知识的综合传播,而不是仅仅只针对Java虚拟机调优进行讲解,另外力求每一章节都有实际的案例支撑。性能调优在很大程度上是一门艺术,解决的Java性能问题越多,技艺才会越精湛。我们不仅要关心JVM的持续演进,也要积极地去了解底层的硬件平台和操作系统的进步。 作者:周明耀 著 出版社:电子工业出版社 出版时间:2016年04月

2018-06-11

空空如也

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

TA关注的人

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