Chengqb的博客

我还只是一个在路上的小码农

spring-data-mongodb的分组求和(使用mongoTemplate.aggregate方法)

注意点:      1、要使用该管道方法,spring-data-mongodb 必须 是 1.10.10 版本以上      2、mongo数据库存储的是文档,就像java的.class文件;故而建议字段多单词时,使用驼峰命名      3、在此方法中,需特别注意的是字段映射问题,建议 java...

2019-07-25 08:47:47

阅读数 67

评论数 0

MySQL: 1205时间超时解决

解决办法:      1、查询出可能死锁的线程 SELECT * FROM information_schema.innodb_trx      2、杀死线程 //杀死进程 kill trx_mysql_thread_id(字段值)

2019-07-13 16:28:05

阅读数 26

评论数 0

个人笔记

个人笔记目录1、MyBatis的sql文2、开发逻辑3、对象4、接口文档 1、MyBatis的sql文    (1)基础的4条 insert、update、get(单条)、delete,严格固定 是根据表主键id操作,同时是包含 所有字段 (包括创建者、创建时间、最后更新者、最后更新时间);   ...

2019-07-05 11:21:19

阅读数 30

评论数 0

枚举类型与自定义异常

枚举类型与自定义异常目录1、定义响应码与响应消息枚举型2、自定义异常(1)服务异常(2)业务异常3、自定义异常使用 注: 个人认为一个项目中,最好有2个自定义异常;一个是 服务 异常,一个是 业务 异常 1、定义响应码与响应消息枚举型 package com.xxx.xxx; /** ...

2019-06-27 09:07:56

阅读数 48

评论数 0

Microsoft Office2019 / 2007版的下载、安装、激活、卸载

Microsoft Office2019 / 2007版的下载、安装、激活、卸载目录1、下载  (1)office2007版下载  (2)office2019版下载2、安装3、激活  (1)office2007版激活(永久密钥)  (2)office2019版(针对专业版or专业增强版)激活4、卸...

2019-06-26 17:05:11

阅读数 152

评论数 1

MyBatis的xml文件中主键操作

<!-- 新增 --> <insert id="insert" parameterType="com.xxx.xxx.MiniPollingImage" useGeneratedKeys="true...

2019-06-03 17:50:10

阅读数 213

评论数 0

前后端分离的登录:token机制

   随着互联网的不断发展,技术的迭代也非常之快。我们的用户认证也从刚开始的 用户名密码 转变到 基于cookie的session认证 ,然而到了今天,这种认证已经不能满足与我们的业务需求了( 分布式,微服务 )。我们采用了另外一种认证方式: 基于token的认证 一、与cookie相比较的优势:...

2019-05-30 21:04:59

阅读数 135

评论数 2

微信小程序获取各类信息(openid、session_key以及用户基本信息、解密unionId、手机号)及登录机制

微信小程序获取openid、session_key以及解密unionId、手机号的目录1、了解小程序启动时的文件加载顺序2、了解小程序自身的API3、发起网络请求与弹窗4、获取openid、session_key5、解密unionId6、解密手机号7、获取用户基本信息 1、了解小程序启动时的文件加...

2019-05-30 16:59:23

阅读数 451

评论数 0

Java获取openid、session_key以及解密用户私密数据(UnionId或手机号)

Java获取openid、session_key以及解密用户私密数据目录1、引入依赖包2、创建工具类(2个:HTTP请求工具类与解密工具类)3、获取openid和session_key(后端)4、解密(后端) 1、引入依赖包    在开始解密之前,需先引入org.bouncycastle:bcpr...

2019-05-29 14:31:42

阅读数 272

评论数 0

Java后端发起http请求第三方接口(路径)

package com.xxx.xxx.util; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.PrintWriter; i...

2019-05-28 21:16:22

阅读数 386

评论数 0

spring-data-mongodb的增删改查操作(MongoTemplate方式)

spring-data-mongodb的增删改查操作目录一、架包   1、所需架包   2、注入MongoTemplate   3、获取集合()   4、增加操作(插入)   5、删除操作   6、修改操作   7、查询操作 一、架包    1、所需架包 <!-- spring整合...

2019-05-27 15:11:32

阅读数 154

评论数 0

maven下载依赖包报错 Failed to read artifact descriptor for com.xxx:test-interface:jar:1.0.0

目录一、报错情形   1、项目构架   2、报错信息   3、分析错误二、错误解决   1、原因一解决方案   2、原因二解决方案   3、解决如图 一、报错情形    1、项目构架      存在三个功能模块(各自独立的),有功能模块 test 、test1、test2      test中存在...

2019-05-22 11:06:33

阅读数 114

评论数 0

多线程

多线程目录一、进程的概念二、线程的概念三、主线程的概念四、多线程的原理五、多线程原理的内存图解六、Thread类与Runnable接口的区别(就是Runnable的好处,推荐)七、并发与并行八、线程优先级(java当中的CPU执行是抢占式调度的)九、线程安全 注意: 多线程创建的两种方法:Thre...

2019-05-18 09:16:04

阅读数 63

评论数 0

更多开发小插件(小框架 / 架包)

更多开发小插件(小框架 / 架包)目录   1、actuator架包   2、quartz任务调度框架   3、MyBatis的pagehelper分页    1、actuator架包          详细教程    2、quartz任务调度框架          详细教程    3、MyBat...

2019-05-18 09:05:30

阅读数 55

评论数 0

如何查看与解决端口占用

1、开始---->运行---->cmd,或者是window+R组合键,调出命令窗口 2、输入命令:netstat -aon|findstr “端口号”,在本地地址中找到想找的端口号,记下其对应的PID 3、输入tasklist|findstr “PID”,回车,查看是哪...

2019-05-18 08:59:00

阅读数 53

评论数 0

SpringBoot的定时器

SpringBoot的定时器目录   1、SpringBoot使用@Scheduled定时器任务(开启定时器任务)   2、定时任务具体实现类(例子)   3、@Scheduled参数描述   4、cron规则 注意: 需要在定时任务的类上加上注释:@Component,在具体的定时任务方法上加上...

2019-05-18 08:48:50

阅读数 121

评论数 0

@RequestBody的使用

2019-05-18 08:26:29

阅读数 59

评论数 0

VO、DTO、DO、PO

2019-05-18 08:22:25

阅读数 64

评论数 0

SpringBoot整合Mybatis将查询语句打印至控制台

2019-05-17 11:23:50

阅读数 144

评论数 0

从指定路径中获取资源getResourceAsStream

     注意点:该方法获取路径文件并用***jxl解析xls***文件时,需在pom.xml中配置nonFilteredFileExtension;否则报Unable to recognize OLE stream。

2019-05-17 11:22:14

阅读数 112

评论数 0

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