自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 java入门书籍《java语言程序设计 基础篇》原书第10版 强烈推荐

第一次写博客,就给各位想学java的亲们推荐一本入门的好书吧链接: https://pan.baidu.com/s/1nC0oQGPFbJmc5Ybs2syMsg 密码: fax3

2018-04-10 20:14:44 13937 14

原创 (批量)删除企微通讯录成员

官方地址删除成员 - 接口文档 - 企业微信开发者中心public static Map<String, Object> deleteUser(Map<String, Object> userMap) throws Exception { Map<String, Object> resultMap = new HashMap<>(); try { // 校验必填 String userid = MapUtil.checkStringE

2022-01-28 14:58:56 1009

原创 更新企微通讯录成员

官方文档地址更新成员 - 接口文档 - 企业微信开发者中心承接上一篇博文读取企微通讯录成员_wzn1054162229的博客-CSDN博客public static Map<String, Object> updateUser(Map<String, Object> userMap) throws Exception { Map<String, Object> resultMap = new HashMap<>(); try { //

2022-01-28 14:54:54 507

原创 读取企微通讯录成员

官方文档地址读取成员 - 接口文档 - 企业微信开发者中心废话不多说,直接上代码。getToken方法可以看我上一篇博文获取企微通讯录(应用)的access_token_wzn1054162229的博客-CSDN博客getHttp方法HttpsUtil的getHttp方法_wzn1054162229的博客-CSDN博客/** * Description: 查询用户 * * @interfaceName https://open.work.weixin.qq.com/api/d

2022-01-28 11:24:23 1245

原创 获取企微通讯录(应用)的access_token

官方文档地址:获取access_token - 接口文档 - 企业微信开发者中心根据文档要求获取corpid、agentid和corpsecret建立wechat.properties文件#企业idcorpid = corpid #企业通讯录密钥corpsecret = corpsecret #获取access_tokenaccess_token_url = https://qyapi.weixin.qq.com/cgi-bin/gettoken#企业微信ac...

2022-01-22 17:43:23 1880

原创 HttpsUtil的getHttp方法

public static String getHttp(String url, String param) { long startTime = System.currentTimeMillis(); String result = null; HttpGet httpGet = null; if (!StringUtils.isEmpty(param)) { httpGet = new HttpGet(url + "?" + param); } else { http.

2022-01-22 17:25:55 328

原创 Redis工具类

import redis.clients.jedis.Jedis;import redis.clients.jedis.JedisPubSub;import java.util.ArrayList;import java.util.List;import java.util.Set;import java.util.concurrent.locks.ReentrantLock;public class RedisUtil{ /** 线程锁 */ private static fi.

2022-01-22 17:21:30 640

原创 mybatis读取带参数的SQL语句

最近在做需求的时候需要获取执行的SQL,特此记录一下日志工具类ILogUtil方法/** * * @Description: 读取带参数的SQL语句 * @interfaceName: getSql * @author * @return String * @param mappedStatement * @param whereMap * @return */ public static String getSql(MappedStatement

2021-12-06 20:45:14 1210

原创 springboot上传文件时报错The field file exceeds its maximum permitted size of 1048576 bytes.

我所使用的springboot版本如下<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.2.2.RELEASE</version> <relativePath /> <!-- lookup parent fr

2020-05-19 19:55:44 1721 1

原创 Java解密微信小程序数据,获得手机号码

微信官方文档地址https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/getPhoneNumber.html/** * Description: 解密微信数据,获得手机号码 * * @param data * @param sessionid * @return * @th...

2020-04-18 17:23:40 999

原创 推荐spring系列的一本书《SpringBoot实战(第4版)》

有需要的可以去看看,链接:https://pan.baidu.com/s/1XXwZIiNU1YwSBn3IL-BJfQ提取码:78fx附赠一份教学视频,上部==》链接:https://pan.baidu.com/s/1Eyb9pqkzbBlrd3O7dshYEw提取码:k8nu下部==》链接:https://pan.baidu.com/s/1Mix4XkRhDI92F9eN_...

2020-03-11 09:22:07 5402 8

原创 eclipse使用debug模式启动项目报错Exception in thread "main" java.lang.NoClassDefFoundError

最近突然在debug模式下启动项目,会报错Exception in thread "main" java.lang.NoClassDefFoundError,导致项目无法正常启动,但是不是在debug模式下又可以启动,经过排查不是代码的问题,原来是栈内存溢出了。Exception in thread "main" java.lang.NoClassDefFoundError: Could n...

2020-01-14 20:40:39 1139

原创 四则运算的精确计算工具类DecimalUtil

import java.math.BigDecimal;public class DecimalUtil { // 默认除法运算精度 private static final int DEFAULT_DIV_SCALE = 10; /** * 提供精确的加法运算。 * * @param v1 * @param v2 * @return 两个参数的和 */...

2019-09-27 22:22:44 791

原创 Windows下elasticsearch安装并且同步数据库

链接:https://pan.baidu.com/s/1xuKhptYIlUrIHzn6QihTNg提取码:v64e复制这段内容后打开百度网盘手机App,操作更方便哦1、安装下载elasticsearch首先要安装有Java环境,没有请先自行安装然后去官网下载https://www.elastic.co/cn/downloads/elasticsearch2、运行e...

2019-09-26 22:55:14 1867

原创 docker环境中使用shell脚本运行springboot项目

此文承接另一篇文章《docker部署springboot项目》进入Linux环境,创建biweb_public.sh文件①命令:vi biweb_public.sh②输入:#操作/项目路径(Dockerfile存放的路劲)BASE_PATH=/root/docker#docker 镜像/容器名字或者jar名字 这里都命名为这个SERVER_NAME=biweb#容器id...

2019-09-23 12:05:03 1311

原创 Java常用的日期方法

import java.util.Calendar;import java.util.Date;import org.apache.commons.lang.time.DateFormatUtils;/** * 日期工具类, 继承org.apache.commons.lang.time.DateUtils类 */public class DateUtils extends or...

2019-09-22 17:04:11 273

原创 docker部署springboot项目

如果还没安装docker,可以看我另一篇文章《腾讯云服务器Linux环境配置docker并且使用mysql容器》1、创建一个springboot的maven项目(此过程不难,照着官网操作就可以了)2、在pom.xml添加依赖<build> <finalName>biweb</finalName> <plugins> &lt...

2019-09-21 09:55:26 298

原创 腾讯云服务器Linux环境配置docker并且使用mysql容器

检查Linux版本命令:uname -r必须大于等于3.10下载docker命令:yum install docker接着输入:y出现下面的页面即表示安装成功运行docker命令:systemctl start docker之后输入命令docker -v可以查看是否运行成功输入命令systemctl enable docker让其可以自...

2019-09-12 22:49:02 1320 2

原创 Linux环境备份数据库文件并且定时删除备份文件

创建脚本文件两种方式:①本地创建txt文件,然后修改后缀名为sh,接着上传到Linux环境②进入Linux操作界面,执行命令touch xxx.sh,接着执行命令vi xxx.sh进入编辑页面,输入i开始编辑,完成后按esc、按:、按wq,即可保存退出。编辑脚本内容2.1备份数据库文件#!/bin/bash#数据库名username=root#数据库密码pw...

2019-09-12 22:37:30 655

原创 Oracle如何获取某个月的日期

SELECT CONCAT ( 201901, TO_CHAR (LPAD(t1.rn, 2, '0')) ) ddFROM ( SELECT ROWNUM rn FROM dual CONNECT BY ROWNUM <= ( SELECT TO_NUMBER ( TO_CHAR ( LAST_DAY (TO...

2019-09-09 23:08:55 858

原创 推荐一本好书《SpringBoot实战(第4版)》

springboot的使用真的节省了一大堆事情,相信使用过的人绝对不想丢下它!废话不多说,给亲们分享这本书>>>>>>>>>>>>链接:https://pan.baidu.com/s/1Oi7i6SJTVrgRrLK2908iMA提取码:zjke复制这段内容后打开百度网盘手机App,操作更方便哦...

2019-09-07 17:34:56 25739 22

原创 将json格式的字符串转为map对象

现在前后端的数据交互普遍使用json对象,而后端需要对前端传进来的json数据进行转换才可以使用。因此推荐一个将json格式的字符串转为map对象的工具类/** * 传入参数JSON格式校验与转换 * @param data 传入JSON格式实字符串 * @return Map<String,Object> 返回JSON转换成Map数据 */ public st...

2019-09-07 17:28:31 1639

原创 在Windows终端可以执行npm命令,但是在vscode报错“npm”不是内部或外部命令

解决办法:重启电脑,然后打开vscode属性,勾选“管理员身份”然后就可以正常运行npm命令了

2019-06-05 10:14:45 19727

原创 springboot上传图片,配置虚拟路径提供前端访问

最近在做springboot项目的时候,需要上传图片并且提供URL给前端。废话不多说,直接上代码。首先在application.yml配置中添加如下配置###服务启动端口号server: port: 8003 tomcat: uri-encoding: UTF-8###文件上传file: ###静态资源对外暴露的访问路径 staticAccessPath:...

2019-06-01 17:32:07 6202

原创 如何自动生成流水号(以MySQL为例)

&lt;select id="findSerialNumber" parameterType="string" resultType="string"&gt; select substr(concat('0000' , (ifnull(max(substr(collection_num,-4)),0) + 1 )), -4) from shop_various_collectio...

2019-03-15 23:53:58 5768

原创 SQL的内外连接对查询数据的影响(以MySQL为例)

先来对内外连接进行一个简单的说明,想要深入了解请自行百度教程。需要查找两张表同时存在的数据,使用内连接;需要查找两张表中一张表存在,另一张表不存在的时候使用左外链接 或 右外链接;内连接的查询结果都是满足连接条件的元组。但有时我们也希望输出那些不满足连接条件的元组信息。1)左外连接(LEFTOUTER JOIN)如果在连接查询中,连接管子左端的表中所有的元组都列出来,并且能在右端的表中...

2019-03-08 21:25:25 594

原创 Java类型转换工具类

不多说,直接上代码,亲们可以直接复制使用,里面包括了常用的类型转换,一般而言足够使用了!public class ObjectParser{ public static Date toDate(Object date) throws ParseException { if (date == null) { return ...

2019-03-07 21:42:18 1563

原创 论索引对复杂sql语句的重要性(以mysql为例)

最近在CRM系统的报表时,使用了一些比较复杂的sql查询语句,使得查询性能低下。先来一个相对比较简单的复杂sql查询语句下图是这条sql语句的说明这条sql语句在没有设置索引、数据量少的时候(biz_order_audit表也就几百条,biz_order表1w+条)也需要挺长时间1.544s有人觉得1.544s很短,那是在这么低的数据量的情况下呢。一般中大型公司的CRM系统...

2019-03-07 21:37:01 332

原创 Java实现数据Excel表格导出

/** * 创建excel文档, list 数据 *  * @param keys *            list中map的key数组集合 * @param columnNames *            excel的列名 */@SuppressWarnings("static-access")public static Workbook createWorkBook(...

2018-12-17 22:07:26 543

原创 mybatis莫名报错java.lang.NullPointerException

今天在使用mybatis和oracle数据库执行操作时,莫名其妙的报错:严重: Servlet.service() for servlet [spring] in context with path [/crm] threw exception [Request processing failed; nested exception is org.mybatis.spring.MyBatisS...

2018-12-17 21:56:24 3859

原创 推荐一本好书《Java编程思想》

《Java编程思想》这本书适用于对Java有一定基础的了解的人看链接:https://pan.baidu.com/s/1YPjIkszaHpmBTuZHKptDVQ 提取码:36oy 

2018-12-15 14:41:53 469

原创 Java代码中调用别人的接口的通用方法GET和POST

 public class HttpsUtil {    private static class TrustAnyTrustManager implements X509TrustManager {        public void checkClientTrusted(X509Certificate[] chain, String authType) throws Certifi...

2018-12-12 19:49:31 3445

原创 VS Code前端编辑器推荐(附VS Code 必备插件推荐)

最近开始重构系统,实现前后端分离。作为一名java后端开发人员也是需要写前端代码的,所以最近接触到了这个前端编辑器VS Code,个人觉得还是挺不错的,所以推荐给大家。附上安装包链接:https://pan.baidu.com/s/1ks9avUWmLMjGg5S40KewGw 提取码:l4jh 附上必备插件推荐(转)https://blog.csdn.net/shenxianhui199...

2018-12-06 22:08:07 5057

原创 Eclipse从SVN中导出的项目中出现空心J图标

近日在eclipse的SVN中导出新项目,发现java文件图标上出现了空心J图标,无法把该项目放在tomcat中运行。解决方法:进入项目中,找到.project文件,将文件中的内容换成这样==》&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;projectDescription&gt;    &lt;name&gt;mall&lt;/na...

2018-12-04 22:29:36 838

原创 SSM从页面传时间进去的时候oracle数据库老是报错“无效的月份”的解决办法

本人在页面中使用layui的日期插件传时间参数到后台的时候,oracle数据库会报错“无效的月份”的错误,在网上找了之后,很多人都说是“日期语言环境不正确”,但是实际操作后仍然不能解决问题。以下是本人实际解决问题的办法:在mybatis写sql语句的时候,对于要传值的时间变量用to_date包裹起来,即to_date(#{startDate},'yyyy-MM-dd'),这里的日期格式...

2018-10-29 20:24:21 771

原创 人效报表,获取同一人每天的处理数据的情况,同时分时段显示

当天任务数:按订单的审核记录表的中任务开始时间统计。当天相同订单多次提交,只计第一次提交;当天及时完成数=当天任务数中的订单,任务开始时间+24小时&gt;=该订单审核的结束时间 的订单数量;上班段通过页数:当天订单通过时间在上班时间段内(9:00-18:00)的所有订单的页数总和(一个订单多次通过的,仅计一次通过),下班时间段同理;上班段驳回页数:当天订单驳回时间在上班时间段内(...

2018-10-29 20:15:32 1854

原创 用SOAP方式调用别人的接口

注明:本文的环境是在SSM框架下进行的。文中的地址是随便写的,仅做举例使用(1)application.properties文件  application.DWWebService = http://180.230.40.31:6080/CRMInterface.asmx(2)编写ApplicationConfig类@Configuration@PropertySource(va...

2018-09-26 21:36:27 7926

原创 使用@WebService注解开发接口

@WebServicepublic class CrmForDWOrderService{    private String ACCOUNT = "test";    private String PASSWORD = "test1234";    //设置表头验证,只有验证通过才能够调用接口的方法    private boolean autoUser(String userA...

2018-09-26 21:06:01 3750

原创 Spring注解(三):自动装配

13、自动装配:【13-1】@Autowired:自动注入(推荐使用);可以在构造器(如果组件只有一个有参构造器,这个有参构造器的@Autowired可以省略,参数位置的组件还是可以自动从容器中获取)、参数、方法(一般标注在SET方法上)、属性中使用①默认优先按照类型去容器找对应的组件②如果找到多个相同类型的组件,再将属性的名称作为组件的id去容器中查找③默认情况下自动装配一定要将属性赋值好,没有...

2018-07-13 10:34:00 238

原创 Spring注解(二):生命周期、属性赋值

10、bean的生命周期:指定初始化和销毁方法①@Bean(init-method="",destory-method="")②实现接口InitalizingBean和DesposableBean③使用JSR250: @PostConstruct:在bean创建完成并属性赋值完成来执行初始化方法 @PreDestroy:在容器销毁bean之前通知我们进行清理工作④BeanPostProcessor...

2018-07-12 11:25:47 255

java专业英语词汇-基础篇

有关java的专业英语词汇,这些英语词汇都是日常使用的,必须掌握

2018-04-12

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

TA关注的人

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