- 博客(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文件<dependency> <groupId>com.googlecode.xmemcached</groupId> <artifactId>xmemcached</artifactId> <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 所需要的包 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version&g...
2018-09-13 12:14:36 204
原创 shiro权限控制
shiro 权限控制1.增加jar包 <!--shiro start --> <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-core</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性能优化
2018-06-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人