- 博客(48)
- 资源 (80)
- 收藏
- 关注
原创 Mybatis-Plus 实战教程
1.1 什么是mybatis-plus官网:https://mybatis.plus/guide/MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。1.2 官方愿景1.3 特性无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作强大的 CRUD 操作:内置通用 Mapper、通用 Service,仅仅通过少量
2020-12-04 19:12:02 1768 2
原创 去掉字符串中的英文
利用正则表达式匹配字母,然后替换public class Test { public static void main(String[] args) { String str = "asdasasdkdlsdaa668*)(^%*YTILKHqwe12345jfkhkab"; str = str.replaceAll("[a-zA-Z]","" ); System.out.println(str); }}//输出的结果://668*)(^%*12345
2020-12-30 19:22:41 1777
原创 Java把String转换成Date类型(Date转换成String类型)
String转换成Date类型SimpleDateFormat ft = new SimpleDateFormat("yyyy-MM-dd");String time = "2020-12-19";Date date = ft.parse(time)Date转换成String类型SimpleDateFormat ft = new SimpleDateFormat("yyyy-MM-dd");Date date = new Date();String time = ft.format(date
2020-12-30 19:08:05 776
原创 linux宝塔安装phpmyadmin
服务器开放888端口宝塔开放888端口先用宝塔控制面板,下载PHP-7-1和phpmyadmin5.0安装好之后,点击phpmyadmin5.0的设置切换php的版本,不能是纯静态,不然访问不了在安全设置添加一个账户和密码点击保存就完成了访问php的网址就可以了......
2020-12-28 17:20:27 2427 1
原创 linux内存释放
执行命令free -m 查看系统当前内存使用情况;执行命令free -h看内存是否已经释放掉了。第一行用全局角度描述系统使用的内存状况:total 内存总数used 已经使用的内存数,一般情况这个值会比较大,因为这个值包括了cache 应用程序使用的内存free 空闲的内存数shared 多个进程共享的内存总额buffers 缓存,主要用于目录方面,inode值等(ls大目录可看到这个值增加)cached 缓存,用于已打开的文件第二行描述应用程序的内存使用:-buffers/cach
2020-12-26 15:23:57 358
原创 RedisTemplate和StringRedisTemplate
StringRedisTemplate类型是<String,String>RedisTemplate类型是<Object,Object>redisTemplate对象中 key 和 value 的序列化都是 JdkSerializationRedisSerializer修改为key: string
2020-12-26 09:31:46 450
原创 IDEA 项目提交到SVN 采坑
1.在菜单栏决定让什么工具来管理项目2.选择SVN(Subversion)3.注意左侧项目列表,颜色会变 红色(代表此项目已被SVN接管)所以必须要有svn.exe设置svn.exe如果没有svn.exe,安装时蓝色的选择第一个4.项目右键 依次选择即可5. 点+号 连接自己的SVN服务端 默认是http格式点击OK点击“share”即可6.弹出对话框默认是1.8 此处选择1.6 要不会提交失败 而且时间过长performing VCS commit 一直转个不停 不
2020-12-23 19:53:42 835
原创 Linux(Centos)下搭建SVN服务器
系统环境:Centos 7.0第一步:通过yum命令安装svnserve,命令如下:yum -y install subversion此命令会全自动安装svn服务器相关服务和依赖,安装完成会自动停止命令运行若需查看svn安装位置,可以用以下命令:rpm -ql subversion第二步:创建版本库目录(此仅为目录,为后面创建版本库提供存放位置)选择在var路径下创建版本库,当前处于根目录下,一次性创建如下:mkdir /var/svn/svnrepos第三步:创建svn版本库
2020-12-23 18:12:31 212 1
原创 Jmeter压力测试工具安装及使用教程
一、Jmeter下载进入官网:http://jmeter.apache.org/1.第一步进入官网如下图2.选择进行下载,下载下来为一个压缩包,解压即可。3.我下载的是jmeter4.0版本,对应jdk1.8。然后就进行解压。个人认为要注意3点:1)解压之后压缩包叫apache-jmeter-4.0.zip,如是src.zip后缀的都不对,打开之后会报错不可用,因为里面缺少我们下一步将要配置的环境变量.jar文件。2)对应的jdk版本不可太低,一般jmeter3.0的对应jdk1.7,jm
2020-12-23 11:07:56 164
原创 Linux简单操作
1.防火墙基本操作查看版本: firewall-cmd --version显示状态: firewall-cmd --state查看所有打开的端口: netstat -anp开启防火墙 systemctl start firewalld关闭防火墙 systemctl stop firewalld开启防火墙 service firewalld start若遇到无法开启先用:systemctl unmask firewalld.service然后:systemctl start firewall
2020-12-23 09:49:37 139
原创 redis去除认证密码
先创建密码找到redis的安装目录bin,执行vim(vi) redis.conf在 esc 下 找到requirepass( /requirepass) 设置密码开启redis服务器 ./redis-server redis.conf启动: ./redis-cli -h 服务器地址密码登录:auth 密码exit退出去除密码启动: ./redis-cli -h 服务器地址密码登录:auth 密码 config set requirepass '' quit不能重启服务,r
2020-12-22 15:00:29 6889 3
原创 Connection error:Cannot connect to redis-server. Details are available in connection log.
redis进程没有启动出现下面这种情况重新加载配置,目录不对用绝对路径来重启,我redis是宝塔安装的redis.conf在/www/server/redis目录下redis-server在/www/server/redis/src目录下重启配置文件/www/server/redis/src/redis-server /www/server/redis/redis.conf配置文件生效...
2020-12-22 09:49:15 4420
原创 如何查看Redis服务是否启动
方法一:查看redis服务进程情况,这里拿redis服务举例,其他服务查询更改名字即可ps -ef|grep redis方法二:查看6379(为redis的端口号)端口号是否被占用lsof -i :6379方法三:显示tcp的端口和进程等相关情况netstat -tnlp...
2020-12-22 09:33:21 5623
原创 DigestUtils.md5Hex加密
pom文件 <!-- https://mvnrepository.com/artifact/commons-codec/commons-codec --> <dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <v
2020-12-19 15:00:47 1382 1
原创 飞鸽短信平台发送国际短信
先在application.properties中加入参数自行添加feige.message.feigeUrl=http://api.feige.ee/SmsService/Interfeige.message.msgAccount=feige.message.msgPwd=feige.message.msgSignId=feige.message.msgTemp=msgAccount是接口账号,msgPwd是接口密钥...
2020-12-19 10:00:56 1534 2
原创 Consider defining a bean of type ‘org.springframework.data.redis.core.RedisTemplate‘ in your configu
今天只加了这一段发现项目起不来了@Autowiredprivate RedisTemplate<String, Object> template;项目报错Description:Field template in com.yy.service.impl.YuumiUserServiceImpl required a bean of type 'org.springframework.data.redis.core.RedisTemplate' that could not be f
2020-12-18 19:52:24 5018 3
原创 HttpRequestUtil工具类
package com.haier.camelot.cdk.wdcommon.util;import lombok.extern.slf4j.Slf4j;import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.OutputStream;import java.net.HttpURLConnection;import java.net.URL;import java.util.Date;/
2020-12-18 16:09:31 1558 1
原创 Java 8 新特性
Java 8 新特性Java 8 (又称为 jdk 1.8) 是 Java 语言开发的一个主要版本。 Oracle 公司于 2014 年 3 月 18 日发布 Java 8 ,它支持函数式编程,新的 JavaScript 引擎,新的日期 API,新的Stream API 等。新特性Java8 新增了非常多的特性,我们主要讨论以下几个:Lambda 表达式 − Lambda 允许把函数作为一个方法的参数(函数作为参数传递到方法中)。方法引用 − 方法引用提供了非常有用的语法,可以直接引用已有
2020-12-18 15:02:46 72
原创 Java 8 方法引用
package com.yy.test;import java.util.List;import java.util.ArrayList;public class Java8Tester { public static void main(String args[]){ List<String> names = new ArrayList(); names.add("Google"); names.add("Runoob"); n
2020-12-18 14:53:43 53
原创 Java Iterator(迭代器)
Java Iterator(迭代器)不是一个集合,它是一种用于访问集合的方法,可用于迭代 ArrayList 和 HashSet 等集合。Iterator 是 Java 迭代器最简单的实现,ListIterator 是 Collection API 中的接口, 它扩展了 Iterator 接口。迭代器 it 的两个基本操作是 next 、hasNext 和 remove。调用 it.next() 会返回迭代器的下一个元素,并且更新迭代器的状态。调用 it.hasNext() 用于检测集合中是否还有元
2020-12-18 09:57:20 55
原创 Json对象和Json字符串的区别
1、Json概念概念:JSON (JavaScript Object Notation) 一种简单的数据格式,是一种比较轻量级的数据存储格式;2、Json对象最显著的特征:对象的值可以用 “对象.属性” 进行访问;typeOf(json对象) ===> Object类型例子如下:var person={"name":"shily","sex":"女","age":"23"}//json对象console.log(person);console.log(person
2020-12-17 20:59:11 1068
原创 linux 重启redis 命令
redis已经加入到etc下也就是服务器启动redis 也启动。突然发现连不上redis 所以上来看看查看redis 状态:systemctl status redis● redis.service - redis-serverLoaded: loaded (/usr/lib/systemd/system/redis.service; disabled; vendor preset: disabled)Active: inactive (dead)发现没启动启动后再看看状态:systemctl
2020-12-16 20:04:02 15054
原创 linux redis 设置密码,修改配置文件重启
在服务器上,这里以linux服务器为例,为redis配置密码。1.第一种方式 (当前这种linux配置redis密码的方法是一种临时的,如果redis重启之后密码就会失效,)(1)首先进入redis,如果没有开启redis则需要先开启:[root@iZ94jzcra1hZ bin]# redis-cli -p 6379127.0.0.1:6379>(2)查看当前redis有没有设置密码:127.0.0.1:6379> config get requirepass“requirep
2020-12-16 19:59:47 5681
原创 Redis简单操作加创建文件夹
下面我们来简单的操作一下Redis数据库。插入数据127.0.0.1:6379> set name wwlOK设置一个key-value对查询数据127.0.0.1:6379> get name“wwl”取出key所对应的value删除键值127.0.0.1:6379> del name(integer) 1删除这个key及对应的value验证键是否存在127.0.0.1:6379> exists name(integer) 0其中0
2020-12-16 17:11:59 14281 4
原创 can‘t connect to redis-server
阿里云服务器上安装了redis,然后用RedisDesktopManager 来连接远程服务器上的redis服务,一直报这个错误,但是我在服务器都可以使用命令进行操作,证明reids服务是正常的,首先,来分析下原因,1.阿里云服务器,当设计到端口的时候,一定要配置安全组,进行开放端口, 解决: 阿里云配置下6379端口的安全组就好了2.linux中防火墙开放端口,这边也要开放下6379端口 解决: 执行这行命令就可以了, firewall-cmd --zone=publi
2020-12-16 16:15:27 684
原创 Java打印日志
⽇志级别 ⼀个完整的⽇志组件都要具备⽇志级别的概念,每种⽇志组件级别定义不同,⽇常编码最经常⽤到的主流分级如下(由低到⾼):trace:路径跟踪debug:⼀般⽤于⽇常调式info:打印重要信息warn:给出警告error:出现错误或问题 ⽇志组件appender:⽇志输出⽬的地,负责⽇志的输出 (输出到什么 地⽅)logger:⽇志记录器,负责收集处理⽇志记录 (如何处理⽇志)layout:⽇志格式化,负责对输出的⽇志格式化(以什么形式展现)打印log.info("====
2020-12-15 16:59:41 266
原创 List.get(0)操作
public Version find(){ List<Version> vs = this.versionDao.findAll(); if(vs.size()!=0){ return vs.get(0); } return null;}在平时查询操作时,因为查询出查询的字段是唯一的,但mybatis如果不是查主键,没有设定查唯一字段,而返回一个对象,也是返回一个List,但List只包含一个对象,所以这时会用到会用到List.get(0)
2020-12-15 16:46:21 8501 3
原创 分割字符串方法
package com.util;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.util.ArrayList;import java.util.List;public class StringToListUtil {private static Logger log = LoggerFactory.getLogger(StringToListUtil.class);public static List st
2020-12-15 16:06:45 92
原创 java常见集合
ArrayList集合 List list=new ArrayList(); list.add(1); list.add(2); list.add(3); list.add("11"); list.add("22"); System.out.println("list="+list);输出list=[1, 2, 3, 11, 22]HashMap集合 Map<Strin
2020-12-14 16:35:15 173 1
原创 测试类
pom <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-test</artifactId> </dependency> <dependency> <groupId>junit<
2020-12-14 16:16:48 483
原创 接口API文档
1.接口文档是什么在项目开发汇总,web项目的前后端是分离开发的。应用程序的开发,需要由前后端工程师共同定义接口,编写接口文档,之后大家都根据这个接口文档进行开发,到项目结束前都要一直维护。2.为什么要写接口文档?1)项目开发过程中前后端工程师有一个统一的文件进行沟通交流开发2)项目维护中或者项目人员更迭的时候,方便后期人员查看、维护3.回顾接口的知识要了解接口文档的规范,首先要了解接口。接口分为四部分:请求方法、url、请求参数、返回参数:1)方法:常用的方法就是下面的四种:GET PUT
2020-12-12 17:00:37 7847 1
原创 后端API规范
状态码服务器向用户返回的状态码和提示信息,常见的有以下一些(方括号中是该状态码对应的HTTP动词): 200 OK - [GET]:服务器成功返回用户请求的数据,该操作是幂等的(Idempotent)。 201 CREATED - [POST/PUT/PATCH]:用户新建或修改数据成功。 202 Accepted - [*]:表示一个请求已经进入后台排队(异步任务) 204 NO CONTENT - [DELETE]:用户删除数据成功。 400 INVAL
2020-12-12 16:29:08 408
原创 java集成swagger
项目目录pom依赖 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.6.1</version> </dependency> <depe
2020-12-12 15:06:03 238
原创 Map的用法即4种方法遍历
先看看这张图接口概述我们通过查看Map接口描述,发现Map接口下的集合与Collection接口下的集合,它们存储数据的形式不同,如下图。Collection中的集合,元素是孤立存在的(理解为单身),向集合中存储元素采用一个个元素的方式存储。Map中的集合,元素是成对存在的(理解为夫妻)。每个元素由键与值两部分组成,通过键可以找对所对应的值。Collection中的集合称为单列集合,Map中的集合称为双列集合。需要注意的是,Map中的集合不能包含重复的键,值可以重复;每个键只能
2020-12-12 10:31:23 407
原创 maven切换阿里云镜像,idea中pom导入依赖没有提示彻底解决方案
导入项目时,有些jar包依赖引入不到,这时可能需要你切换maven镜像进入maven目录,然后进入config文件夹,将setting文件替换成下面内容<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation=
2020-12-11 20:19:14 1076 1
原创 阿里云详细发送短信
先在阿里云开通短信服务器签名管理和模板管理必须通过才能发送短信签名和模板都好了之后查看API Demo参数填写完发送成功之后复制右边的代码pom依赖 <dependency> <groupId>com.aliyun</groupId> <artifactId>aliyun-java-sdk-core</artifactId> <versi
2020-12-10 19:55:39 4253 3
原创 Hutool工具
简介Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”。Hutool中的工具方法来自每个用户的精雕细琢,它涵盖了Java开发底层代码中的方方面面,它既是大型项目开发中解决小问题的利器,也是小型项目中的效率担当;Hutool是项目中“util”包友好的替代,它节省了开发人员对项目中公用类和公用工具方法的封装时间,使开发专注于业务,同时可以最大限度的避免封装不完善带来的bug。Hutool
2020-12-09 19:54:56 94598 5
原创 接口返回格式
返回json{ "message": "success!", "resultCode": 1, "data": { "IMdate": { "data": { "resultCode": "1" }, "userInfo": { "user": { "id": 80, "telephone": "1
2020-12-08 20:26:14 1641
原创 Lombok工具使用
lombok课程目标:什么是lomboklombok的原理lombok的常用注解lombok的安装-引言还记得刚刚接触java,学习面向对象时因为手写get,set,hashcode,equals等方法的痛苦吗?还记得后来上手了Eclipse|Idea这样工具可以快速生成get,set等相关方法的兴奋吗? 好强大…后来工作时间长了,这种兴奋渐渐就变成了的苦恼?很重要一个原因就是因为随着项目业务模块功能不断扩展,项目中涉及库表越来越多,导致项目中实体类(Entity)对象越来越多
2020-12-04 19:59:34 113
原创 前端js时间戳转时间格式
timestamp为传入时间戳 function timestampToTime(timestamp) { var date = new Date(timestamp * 1000);//时间戳为10位需*1000,时间戳为13位的话不需乘1000 var Y = date.getFullYear() + '-'; var M = (date.getMonth()+1 < 10 ? '0'+(date.getMonth()+1):date.get
2020-12-04 17:30:09 1750 1
游戏出现Application load error 6:0000065432 解决办法下载和这个Steamless
2023-11-16
单个多个word批量文件的转换pdf软件
2022-08-17
swagger生成word,pdf文件
2020-12-12
swagger简单使用
2020-12-12
安卓HTTP(POST/GET)测试工具,支持定时请求
2020-12-08
Java版Linux文件上传下载、windows本地文件上传下载
2020-12-03
MyBatis Plus 的多表联接、分页查询实现方法,源码加sql
2020-11-30
MyBatis Plus 的多表联接、分页查询实现方法,源码加sql
2020-11-30
格式工厂v5.5.0媒体转换器
2020-11-28
微信(PC)缓存清理工具支持微信号
2020-11-28
Springboot整合Mybatis-plus源码项目IDEA
2020-11-26
网络流量监测控制软件NetLimiter v4.1.2多语言
2020-11-26
硬盘监测分析工具----Hard Disk Sentinel 5.61.10 便携特别版
2020-11-07
软件卸载工具HiBit Uninstaller v2.5.60官方便携版
2020-11-05
图像批量处理软件-Light Image Resizer v6.0.4.0 单文件版
2020-11-05
vue-admin-html-demo需要的可以修改
2020-11-04
短视频制作 V2.0 全功能版
2020-11-02
斐讯路由器APP控制
2020-11-02
窗口大小调整软件 ResizeEnable v1.4
2020-11-02
VOS3000_VOS2009 V2.1.6.00 Web接口说明书
2020-10-31
视频剪辑软件蜜蜂剪辑 v1.6.6.24中文终身特别授权版
2020-10-30
数据恢复软件R-STUDIO Network 8.14 179693便携版
2020-10-30
spring boot+mybatis+layui实现的项目基本框架
2020-10-17
Android实现双进程守护,如何保证Service不被Kill
2020-10-13
电视文件传输工具,小白文件管理
2020-10-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人