自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 外连接的on和where的区别

on和where的区别

2022-09-30 20:24:45 673

原创 java根据url获取远端文件

String fileName = “发票识别”+dateStr+“.”+suffixName;二、HttpClients。//1.获取文件后缀。//3.获取文件类型。

2022-08-09 18:27:07 1360

翻译 subline text 相关操作

https://www.cnblogs.com/Rising/p/3741116.html

2021-12-14 19:27:53 157

原创 MQ为什么解耦?

没有引入MQ:系统A发送数据给系统B,C;当有需求系统B不需要接受系统A的数据了,又要改系统A的代码;或者系统D也新增需求,需要接收系统A的数据了,此时又要去改系统A的代码,给系统D发送数据。频繁地改代码,系统间耦合度高。引入MQ:系统A直接发布数据到MQ中间件,需要数据的系统直接订阅MQ即可,不需要数据的不订阅。系统之间没有任何耦合度。...

2021-04-05 18:34:00 710

原创 Java数组的三种打印方式

https://blog.youkuaiyun.com/chenkaibsw/article/details/78989459

2021-02-23 16:27:11 128

原创 ajax

$.ajax({contentType:“application/json;charset=utf-8”,type: “POST”,url: “/journalsystem/logtemplate/generaltemplate/range”,data: JSON.stringify(data.field),dataType:“json”,success: function (data1) {if (data.code == 1) {layer.msg(data1.msg,{icon:2})

2021-02-22 10:02:35 136

原创 @RequestBody的使用

前台发送json数据格式时。后台用@RequestBody接收前台:$.ajax({data: JSON.stringify(obj.field),dataType: “json”,});后台:@RequestMapping(“auditPower”)@ResponseBodypublic HashMap<String,Object> auditPower(@RequestBody ScshUser scshUser){}...

2021-02-22 09:54:08 112

原创 调用钉钉API发送消息通知给个人或部门 ,钉钉后台

https://www.pianshen.com/article/22171673623/

2021-02-21 17:05:42 1732

原创 使用@RequestBody注解接收参数和直接使用对象接受的区别

https://www.cnblogs.com/wjch/p/11229895.html

2021-02-21 09:16:28 813

原创 带Left Join的SQL语句的执行顺序

https://www.itdaan.com/blog/2015/01/06/57de8a81a59d3679d2dbc2ed8b5a817c.html

2021-02-19 15:31:23 368

原创 Linux下将文件夹压缩成.zip命令

zip -r  fileName.zip 文件夹名-r //第归处理子文件夹

2021-02-05 15:42:44 8188

原创 根据端口号查找进程id

netstat -nlp | grep 8080//得到的30538就是进程PIDtcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 30538/java再杀死进程kill -9 30538

2020-12-17 13:49:17 1669

原创 JSP头路径抽取

<%String path = request.getContextPath();String basePath = request.getScheme() + “:”+"//" + request.getServerName() + “:” + request.getServerPort()+ path + “/”;%>在jsp里引入之后,连接就可以直接引用href=“ProductList”>...

2020-12-14 16:50:39 120

原创 多表连接查询详细解析(详细版)

前言:写SQL语句:(先找出表的数据)找哪2个表,什么字段,过滤条件。(最后思考过滤条件,过滤条件肯定是2张表都有关联的字段,不一定是同名的字段,思考:表1哪个字段和表2哪个字段有关联)1.为什么要多张表,因为设计成一张表会造成数据冗余,浪费存储空间。2.连接查询的分类根据语法出现的年代来划分:SQL92(一些老的DBA可能还在使用这种语法。DBA:DataBase Administrator,数据库管理员)SQL99(比较新的语法)根据表的连接方式来划分:内连接:等值连接非等值连接自

2020-08-12 18:41:57 14299 1

原创 基于接口的动态代理详解

基于接口的动态代理:要求:被代理类最少实现一个接口。提供者:JDK官方涉及的类:Proxy创建代理对象的方法(静态方法): newProxyInstance(ClassLoader,Class[],InvocationHandler)参数的含义:ClassLoader:类加载器。和被代理对象使用相同的类加载器。一般都是固定写法,代理哪个类,就用哪个类的类加载器。如:代理actor—>actor.getClass().getClassLoader()Class

2020-08-06 19:23:41 667

原创 并发与并行详解

1.并发:同一时间段内,线程轮流使用cpu的做法称为并发特点:单核、轮流描述:一个核心在同一时间段内应对多件事情的能力2.并行:多核cpu下,每个核(core)都可以调度运行线程,这时候线程是并行的。特点:多核、同时描述:多个核心在同一时刻动手做多件事情的能力。...

2020-06-05 23:15:02 307

原创 Redis持久化之RDB、AOF 详解

Redis持久化之RDB、AOF 优缺点详解1.为什么RDB和AOF都会调用fork()创建子进程,而RDB更消耗资源。因为RDB创建子进程时,会对父进程进行完全拷贝,导致在创建子进程时会消耗大量的时间。而AOF虽然也会创建子进程,但是他并不会完全拷贝父进程,而是该子进程只需要能够将父进程之前执行过的指令添加AOF缓冲区和重写缓冲区即可。2.对于同样的键值对,为什么RDB占用存储空间少,而AOF占用空间大?因为RDB存储的是文件快照,并且是压缩级的;而AOF存储的是操作指令,一个数据可能有很多个指

2020-05-19 16:15:04 271

空空如也

空空如也

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

TA关注的人

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