- 博客(16)
- 收藏
- 关注
原创 mysql 批量更新
mysql 批量更新 <insert id="batchInsertOrUpdate" parameterType="java.util.List"> insert into `m_staff`(`m_id`, `create_date`) values <foreach collection="list" index="index" item="item" separator=",">
2021-05-12 09:21:21
73
原创 java跨域问题
springBoot解决跨域import org.springframework.context.annotation.Configuration;import org.springframework.web.cors.CorsConfiguration;import org.springframework.web.cors.UrlBasedCorsConfigurationSource;import org.springframework.web.filter.CorsFilter;@Con
2021-04-22 19:16:48
71
原创 微信APIV3支付示例
这是一个支付的示例 仅供参考 ,传参和返回要根据情况修正,支付的其他接口只需改url和传参即可官方文档地址:https://pay.weixin.qq.com/wiki/doc/apiv3/index.shtml相较于的之前微信支付API,主要区别是:遵循统一的Restful的设计风格使用JSON作为数据交互的格式,不再使用XML使用基于非对称密钥的SHA256-RSA的数字签名算法,不再使用MD5或HMAC-SHA256不再要求HTTPS客户端证书使用AES-256-GCM,对回调中的关键信
2021-04-21 11:30:19
746
原创 数据库新增索引导致卡表时
首先运行SQL语句select * from information_schema.PROCESSLIST WHERE command != “sleep” AND command != “Connect” AND command != ‘Binlog Dump GTID’ AND command != ‘Daemon’;来查询当前正在执行查询语句的进程 如果卡表,则需要杀死对应进程,进程名称对应ID kill …由于单独新增某一索引导致的卡表,所以TIME中最长的一定是卡主整张表的索引优先杀
2021-04-12 09:27:03
171
转载 【转】cron表达式详解
ron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式:(1) Seconds Minutes Hours DayofMonth Month DayofWeek Year(2)Seconds Minutes Hours DayofMonth Month DayofWeek一、结构corn从左到右(用空格隔开):秒 分 小时 月份中的日期 月份 星期中的日期 年份二、各字段的含义字段 允许值 允许的特殊字符秒(Seconds) 0~
2021-04-08 09:43:56
122
原创 线程池工具类
import com.google.common.util.concurrent.ThreadFactoryBuilder;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import java.util.concur
2021-04-06 19:15:46
90
原创 Java BigDecimal类型 加减乘除和大小比较
Java BigDecimal类型计算Java BigDecimal 加减乘除Java BigDecimal 大小比较Java BigDecimal 加减乘除Java BigDecimal类型的 加减乘除运算,需要调用的方法:加法:add减法:subtract乘法:multiply除法:divide可参考下面代码:BigDecimal bignum1 = new BigDecimal(“10”);BigDecimal bignum2 = new BigDecimal(“5”);BigDe
2020-12-30 15:32:16
243
转载 1.网络协议
转载自:https://www.cnblogs.com/gtblog/p/13657643.htmlHTTP协议一次http请求的过程用户输入url,浏览器本地解析url,如果在host文件中存有对应ip则访问对应ip,否则将域名交给DNS服务器,DNS服务器返回对应IP地址,应用层向ip地址发送http请求,然后是传输层TCP的三次握手确认连接,第一次是客户端向服务器发送syn,第二次是服务器发送syn和ack到客户端,第三次是客户端发送syn与ack确认,此时TCP握手成功,然后到网络层,通过AR
2020-11-17 15:27:47
89
转载 一次创业的经历....................
一次创业的经历… 转自@天才小熊猫欢迎关注 微博 -天才小熊猫 (一个 没有 节操的 熊猫 )
2020-11-16 17:21:20
106
1
原创 mySql 查看sql语句使用的索引,并指定查询索引
十万+的数据量,1秒内查出十条数据(按照公司的风格,肯定是索引了) 问题 查询大多数很快 偶尔会有一两个卡住(20s)1.先排查使用的索引 EXPLAIN +sql EXPLAIN SELECT b.id FROM t_vehicleentry_details b WHERE b.act_time >="2020-10-28 23:59:59" AND b.act_time <=" 2020-11-15 23:59:59" ORD..
2020-11-16 17:04:16
1291
原创 mySql Order By 每次查出来的数据不一样
一个查询列表,每次查出来的数据顺序不一样 tcl.service_class 是级别分为 1:一级 2:二级 3:三级 null: mu.key_projects 是重点 0:普通项目 1:重点项目 要求按照 级别和重要性排序 直接定位问题 是级别排序的问题 1.field(tcl.service_class,1,2,3,null) 尝试用函数解决 不成功 2.tcl.service_class is null,tcl.service_c.
2020-11-16 16:35:45
1186
转载 Java基础概念和常识
1.1.1. Java 语言有哪些特点?简单易学;面向对象(封装,继承,多态);平台无关性( Java 虚拟机实现平台无关性);可靠性;安全性;支持多线程( C++ 语言没有内置的多线程机制,因此必须调用操作系统的多线程功能来进行多线程程序设计,而 Java 语言 却提供了多线程支持);支持网络编程并且很方便( Java 语言诞生本身就是为简化网络编程设计的,因此 Java 语言不仅支持网络编程而且很方便);编译与解释并存;修正(参见: issue#544):C++11 开始(201
2020-11-16 11:53:31
298
转载 Spring-mvc 入门理论
1.Spring WEB MVC是什么?Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。2.Spring WEB MVC能帮我们作什么?√让我们能...
2019-05-24 16:33:12
203
转载 Spring-AOP理论
这里感谢 CSDN 的原博客https://juejin.im/post/5aa7818af265da23844040c6#heading-0个人笔记整理1.什么是AOP?AOP即面向切面编程,相比OOP–面向对象编程,由于面向对象中最基本的单位是类Spring中关于AOP的定义:面向切面——Spring提供了面向切面编程的丰富支持,允许通过分离应用的业务逻辑与系统级服务(例如审计(au...
2019-05-23 17:24:56
86
转载 Spring ----ioc
这里感谢 CSDN 的原博客:https://www.cnblogs.com/wang-meng/p/5597490.html个人笔记整理1.什么是控制反转(IoC)IOC是Inversion of Control的缩写,多数书籍翻译成“控制反转”,还有些书籍翻译成为“控制反向”或者“控制倒置”。简单来说就是把复杂系统分解成相互合作的对象,这些对象类通过封装以后,内部实现对外部是透明的,从...
2019-05-23 17:11:53
78
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人