自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

枫叶

万物尽可能简单,但不能简化

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

原创 mysql这篇值得收藏

1.启动MySQLnet start mysql2. 连接与断开服务器mysql -h 地址 -P 端口 -u 用户名 -p 密码mysql -h 127.0.0.1 -P 8081 -u root -p root3.跳过权限验证登录MySQLmysqld --skip-grant-tables4.修改root密码,密码加密函数password()up...

2019-04-28 16:48:37 68

原创 网站敏感词检测

之前收集很多网站关键词检索工具类,分享一个很好用的,假如你的项目有评论,聊天这样的需求,可以参考,如果考虑不用自己添加词库,最好是去对接百度分控,网易等网站的敏感词过滤接口apipackage net.jeeshop.web.action.front.modelComment;import java.io.BufferedReader;import java.io.IOExceptio...

2019-01-18 16:53:46 4165 1

原创 EasyExcel导入导出

就两个字,“好用”,分享给大家伙,不管你是新手,还是老鸟,希望对你们有帮助,我个人认为是极好的,阿里出品,必属精品,不吹不黑,个人get到了人家强大的地方了。简单介绍一下EasyExcel是什么,EasyExcel是一个基于Java的简单、省内存的读写Excel的开源项目。在尽可能节约内存的情况下支持读写百M的Excel,对官方文档就是这么阐述的,很简介明了,就是帮助我们干活的,他是基于poi的二次封装,我们只管处理业务,其他的交给EasyExcel,我只是研究了皮毛,他本身有好多api供大家调用,实现复

2020-11-21 12:29:31 21

原创 jdk1.8对 List<Map<String, Object>>写法

用stream流处理集合是一件快乐的事情,加上Lambda表达式的加持,代码优雅简洁。下面我给出我处理List<Map<String, Object>> 集合的写法用函数式编程去写1.对集合进行分组,求和,平均值,最大最小值计算 List<Map<String, Object>> listMap = new ArrayList<>(); LinkedHashMap<String, Object> map = new Linke

2020-11-18 14:53:34 101 1

原创 redis在java中的使用

介绍:redis在开发中我们长用到,有单机模式,有集群模式,根据自己项目的规格去正确使用redis可以事半功倍,下面我会把我开发中积累到我认为好用的工具类和redis的使用方法分享给大家,看后不会找我// 这是redis的枚举类,redis key和liveTime配置/* * Copyright (C) 2020 Baidu, Inc. All Rights Reserved. */package com.pactera.utlis;import org.apache.commons.lan

2020-10-29 15:05:22 15

原创 记mybatis分页开启未关闭,数据丢失问题

写代码,真是个耗时间的活,尤其在出现bug的时候,简直了,找不到问题,问了百度,问谷歌,最后知道真相以后,发现自己给自己挖的坑,自己跳到坑里,就是找不到坑在拿,身在其中不知其意,记录一下。PageHelper.startPage();这个方法说的是我要开始分页了哈,全部数据听我号令,没错,这个东东就是干这个的,并且还很挑位置,他就喜欢在最开始的位置,你放错位置你的结果就不是你想要的了,我要说的重点是假如你确定要使用这个方法了,那就善始善终,用完它,不然的话,哼哼,你会发现你代码里所有的查询方法都会出现问

2020-10-25 09:37:30 39

原创 记录mysql时间函数一周从周日开始的问题

国外的一周是从周日到下周六,所以我们在使用时间函数查询一周的数据的时候,你要是不知道这个冷知识的时候那么恭喜你数据结果就错了,我就犯了一次,上线半年以后才发现,所以记录,告诫大家mysql查询本周,上周用到的是YEARWEEK()这个函数错误写法SELECT p.pro_id proId, p.project_id projectId, IFNULL( p.project_name, '' ) projectName, IFNULL( p.donation_area, '' ) donati

2020-09-27 14:01:38 58

原创 RabbitMQ安装及配置

如果你做分布式项目就会用到消息队列,RabbitMQ今天要介绍的队列RabbitMQRabbitMQ是流行的开源消息队列系统,用erlang语言开发。RabbitMQ是AMQP(高级消息队列协议)的标准实现,支持多种客户端,如:Python、Ruby、.NET、Java、JMS、C、PHP、ActionScript、XMPP、STOMP等,支持AJAX,持久化。用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现很不错。需要了解到的概念:方法介绍Broker简单

2020-09-05 01:10:53 40

原创 使用docker搭建nextcloud

nextcloud 是基于云技术的工程教育平台,利用云技术,提高工程教育过程中教学、实验与创新的效率与效果。1.今天只做nextcloud 记录与讲解,当前现在很多开源网盘很好用,都可以去尝试自己去搞一下主要特点:1>开源且免费,可以自定义插件开发2>全客户端的支持,免费更好,ui还算不错3>支持外挂磁盘,可以随时更改,不需要分块、加密和过多的文件控制、权限控制等等4>搭建简单,建议使用docker2.docker下载nextcloud# 通过yum源安装docker

2020-09-03 14:06:17 113

原创 开发日常使用方法

public static Map<String, Object> parseJSON2Map(JSONObject json) { Map<String, Object> map = new HashMap<String, Object>(); // 最外层解析 for (Object k : json.keySet()) { Object v = json.get(k);

2020-08-12 16:16:37 43

原创 单例模式

单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一,也是适用于各种语言php,c++,python,等等1.单例模式有两种懒汉式:在需要使用对象时才去创建单例对象懒汉式创建对象的方法是在程序使用对象前,先判断该对象是否已经实例化(判空),若已实例化直接返回该类对象。否则则先执行实例化操作。饿汉式:在类加载时已经创建好单例对象,等待被程序使用饿汉式在类加载时已经创建好该对象,在程序调用时直接返回该单例对象即可,即我们在编码时就已经指明了要马上创建这个对象,不需要等到

2020-07-20 15:19:13 38

原创 jdk1.8常用方法

package com.conpany.project;import java.util.Comparator;import java.util.Date;import java.util.IntSummaryStatistics;import java.util.List;import java.util.Map;import java.util.stream.Collectors;import org.junit.Test;import org.springframework.bea

2020-07-15 15:27:13 98

原创 linux下安装java环境

1.安装jdk可以选择直接用命令下载,也可以直接在windows上下载好用Xftp上传到linux上,看自己喜欢设置环境变量JAVA_HOME=/usr/java/jdk1.8.0_251JRE_HOME=/usr/java/jdk1.8.0_251/jre CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/libPATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/binexp

2020-07-08 15:56:21 64

原创 docker的使用

Docker 官网:https://www.docker.comGithub Docker 源码:https://github.com/docker/docker-ce1.docker介绍开源的应用容器引擎,遵从 Apache2.0 协议开源,go语言开发,可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化2.docker应用场景1.Web 应用的自动化打包和发布2.自动化测试和持续集成、发布3.docker结构1.镜

2020-07-07 18:08:56 140

原创 记录idea试用中的错误与技巧

1 启动项目找不到jar包Error:(3, 32) java: 程序包org.springframework.boot不存在解决办法1.打开setting,找到maven选项2.选中第一个,将idea项目委托给maven托管,这样就可以了

2020-06-30 10:21:49 64

原创 Java文字转语音功能实现

也许,有些时候,你需要这个需求呢,来上代码我会写出两种不同方式的文字转语音demo,直接copy走用,节省开发时间1.百度文字转语音,特点:大厂的API肯定好用,功能不少,这个如果是企业开发,推荐使用,需要收费的,可以直接申请账号注册,有appid 等参数,配置好直接用2.直接使用jdk的 jacob,效果还不错,特点:免费的package com.jourwon.httpclient.util;import java.io.File;import java.io.FileOutputStre

2020-06-03 17:08:29 925 5

原创 实现汉字与拼音互转

在实际开发中,实现登录或者注册的操作,会用人名去当账号使用,那么中文不太合适,这时候我们就可以把中文直接转成拼音了,很好用的工具类,拿过去直接用,节省你的开发时间,希望收藏package com.pactera.base.utlis;import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;import net.sourceforge.pinyi

2020-05-16 17:32:39 170 2

原创 项目中的支付宝SDK下载打入本地仓库

1.配置Maven环境变量2.查看本地是否配置正确 打开cmd ,执行 mvn -v3.下载你要添加的jar包 ,找到jar包的位置**4.在cmd 中定位到 jar所在的位置 **5.输入以下命令mvn install:install-file -DgroupId=com.alipay -DartifactId=trade-sdk -Dversion=3.3.0 -Dpackagin...

2020-03-20 16:50:28 289

原创 Linux常用命令

看懂Linux man 手册这是你学习Linux必要的过程可以下载离线版 地址链接:https://pan.baidu.com/s/1G0VHiNxbFRJwVEXuv3G4Xg提取码:p0s9源码网址: https://src.fedoraproject.org/repo/pkgs/man-pages-zh-CN///安装Linux man 中文包[root@bogon ~]# w...

2020-01-14 14:15:38 188

原创 mybatis基础 sql写法

1.以List<Map<String, Object>> list 查询结果集的写法<select id="select" resultType="java.util.HashMap"> SELECT * FROM 表名</select><select id="select" parameterType="java.util.H...

2019-12-12 11:23:07 113

原创 java排序

PageInfo<Map<String, Object>> pageInfo = new PageInfo<>(list); pageBean.setTotal(pageInfo.getTotal()); List<Map<String, Object>> list2 = pageInfo.getList(); ...

2019-12-10 17:00:54 125

原创 mybatis常用转义符

字符 转义符 解释 < &lt; 小于 <= &lt;= 小于等于 > &gt; 大于 >= &gt;= 大于等于 <> &lt;&gt; 不等于 & &amp; 和 ' &...

2019-11-19 14:57:56 230

原创 mysql 时间函数的使用

一天中开始时间SELECT str_to_date(DATE_FORMAT(NOW(),'%Y-%m-%d'),'%Y-%m-%d %H:%i:%s');一天中结束时间select DATE_ADD(DATE_ADD(str_to_date(DATE_FORMAT(NOW(),'%Y-%m-%d'),'%Y-%m-%d %H:%i:%s'),INTERVAL 1 DAY),INTERVAL...

2019-11-01 14:33:32 64

原创 java 代码截取,逗号分割,mysql分割方法

**java 代码截取,逗号分割,mysql分割方法** public List<Long> stringToList(String str) { String[] result = str.split(","); List<Long> list = new ArrayList<>(); for (Strin...

2019-11-01 13:55:08 185

原创 MySQL中实现Rank排名高级函数

先举例一个SELECT name, time, @curRank := @curRank + 1 AS rankFROM 表名, (SELECT @curRank := 0) qORDER BY time1.要在mysql中声明一个变量,你必须在变量名之前使用@符号。FROM子句中的(@curRank := 0)部分允许我们进行变量初始化,而不需要单独的SET命令。当然...

2019-10-24 09:32:04 285

原创 MyBatis 中的if else判断

在MyBatis的Mapper中是不支持if-else语句,可以通过choose(即Java的switch语句)语句来进行替换写法如下:<choose> <when test="consultationType != null"> AND a.consultation_type =#{consultati...

2019-10-12 20:26:29 1127

原创 HttpClient POST请求第三方接口(多参数传参)

HttpClient 是Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。在开发中经常遇到和第三方公司接口对接,需要拿到对方提供的数据或者是给对方提供,下面给大家提供一个自己写的demo,本地测试有效,利用post请求传参访问 ,希望可以帮到你学习pack...

2019-07-05 11:42:58 7715

原创 HttpClient开发中使用

本文参考https://blog.csdn.net/justry_deng/article/details/81042379,自己也去试这写了的么很不错HttpClient 是Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。1.HttpClient特征实现...

2019-06-26 11:03:27 970

原创 Graphics2D进行后台绘图

Graphics2D ,Graphics 类,提供了对几何形状、坐标转换、颜色管理和文本布局更为复杂的控制。它是用于在 Java(tm) 平台上呈现二维形状、文本和图像的基础类。接到一个需求,需要后台生成一张图片,需要ui给出的多张图片合在一起,前端本来是画好的,但是因为小程序的问题,不能正常保存到相册,所以就由后台来画了,就和我介绍的一样,根据Graphics2D进行后台图片合...

2019-06-10 14:17:35 1378

原创 Spring +SpringMvc +Mybatis(ssm框架组成)

1.Spring1.Spring的作用 Spring:轻量级框架 作用:Bean工厂,用来管理Bean的生命周期和框架集成。 两大核心: 1、IOC/DI(控制反转/依赖注入) :把dao依赖注入到service层,service层反转给action层,Spring顶层容器为BeanFactory。 2、AOP:面...

2019-04-30 16:50:46 359

原创 Java基础知识(二),打好基础才能写出高质量代码

51.接口是否可继承(extends)接口? 抽象类是否可实现(implements)接口? 抽象类是否可继承具体类(concrete class)?答:接口可以继承接口。抽象类可以实现(implements)接口,抽象类可以继承具体类。抽象类中可以有静态的main方法。备注:只要明白了接口和抽象类的本质和作用,这些问题都很好回答,你想想,如果你是java语言的设计者,你是否会提供这样的支...

2019-03-21 16:43:03 207

原创 Java基础知识(一),打好基础才能写出高质量代码

前沿:不管工作多久,基础永远是最重要的,好多大厂看的就是基础好不好,所以写代码的同时,基础知识还是要去理解和记忆的,坚持每天来看一点Java基础、语法:java面向对象的特征有哪些方面?1、抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。2、继承:继承是从已有类得到继承信息创建新类的过...

2019-03-21 16:42:13 471

原创 java调用第三方http接口

企业级开发过程中会遇到很多第三方接口api调用的问题,有的公司自己封装了完整的三方接口调用规范,包括我们自己也有,接下来演示一种简单易懂的调用方法。主要涉及一下几点:1.打开和url之间的连接 HttpURLConnection conn = (HttpURLConnection) url.openConnection(); 2.设置通用的请求属性 conn.s...

2019-03-19 16:15:04 3141

原创 idea常用快捷键大全,有这篇就够了

以下所有快捷键都可修改为自己熟悉的键位,如Ctrl+F4settings——&gt; keymap——&gt; main menu——&gt; window——&gt; editor tabs——&gt; close右键添加即可。1.编辑相关IDEA 快捷键(可自己定义) 功能介绍 Ctrl+Space 基本代码补全,输入字母按后列出匹配的词组 Ctrl+Sh...

2019-03-15 17:15:21 217

原创 XXS攻击,HTML代码注入

XSS, 即为(Cross Site Scripting), 中文名为跨站脚本,XSS是一种经常出现在web应用中的计算机安全漏洞,它允许恶意web用户将代码植入到提供给其它用户使用的页面中。比如这些代码包括HTML代码和客户端脚本。攻击者利用XSS漏洞旁路掉访问控制——例如同源策略(same origin policy)。 针对现在很多企业级开发的同学,...

2019-03-12 11:02:19 1249

原创 java中常用到时间类型转换,基础数据类型转换

1.一些平时常用得时间转换方法package com.baidu.gongyi.soa.controller;import java.sql.Timestamp;import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util...

2019-02-26 12:26:51 73

原创 Redis 常用命令,基础数据类型

Redis五大数据类型string(字符串) 单个key里面有单个值 不可重复 重复添加会覆盖hash (哈希) 单个key里面有多个字段 每个字段里面都有值 不可重复 重复添加没啥用list (列表) 单个key里面有多个值 可以重复set (集合) 单个key里面有多个值 不可重复 重复添加没啥用zset (有序集合) 单个key里面有多个值 不可重复 重复添加的之后,新的...

2019-02-18 10:37:08 80

原创 windows下安装Redis详细步骤

https://pan.baidu.com/s/10ocbz_sFjJDb6ZW5SR8-Ag Redis压缩包下载地址,提取码:8kfbRedis 支持 32 位和 64 位系统。这个需要根据你电脑选择,这里下载 Redis-x64-xxx.zip压缩包到 你的电脑,这是我的下载路径    Z:\Redis\Redis-x64-3.0.5041. 打开cmd 窗口 使用cd命令切换目录到...

2019-01-30 11:36:19 180

转载 微信支付--小程序支付(JAVA)

转自:https://blog.csdn.net/grq15203514615/article/details/86481346 已上传至github库 https://github.com/gaoruiqiang2017/weixinpay.git 步骤/**登录+支付 code流程大概分为几步:1)登录,获取code(一个code只能用一次)2)通过code获取o...

2019-01-25 16:39:19 91

原创 Java面向对象

java面向对象大致可以分为一下几点:1.继承2.Java 重写(Override)与重载(Overload)3.多态4.抽象类5.封装6.接口7.包 package下来我们分开介绍这些特性,内容很多,不足的地方补充Java 继承继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。继承可以理解为一个对象从另一个对象获取属性的过程。如果...

2019-01-25 16:21:31 62

支付宝支付RSA2SDK.zip

用于支付宝支付开发中用到的SDK,可以从官网上下载,也可以下载这个,解压可以直接使用,下载下来添加本地maven仓库,或者私服,配置自己代码pom中的坐标信息,下来就可以正常开发调用该SDK下的方法

2020-03-20

空空如也

空空如也

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

TA关注的人 TA的粉丝

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