自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 问答 (1)
  • 收藏
  • 关注

转载 SpringCloud微服务如何优雅停机及源码分析

SpringCloud微服务如何优雅停机及源码分析

2023-01-30 15:19:19 210

原创 @ConfigurationProperties会覆盖掉@Bean设置的属性

SpringBoot版本 2.4.5问题学习@ConfigurationPropertie 发现一个有趣的现象@ConfigurationProperties(prefix = "bean01")@Component("bean01")@Datapublic class ConfigrationPojo { private String name; private Integer age; private Integer id;}如果你在类上标注了@Conf.

2022-01-21 13:39:26 1306

原创 关于后台返回带T格式时间的处理

sqlserver数据库返回这种时间格式.在前端用js处理/** * 把标准时间(json)时间格式化成yyyy-MM-dd HH:mm:ss */export function dateFormat(str) { var dateee = new Date(str).toJSON(); var date = new Date(+new Date(dateee) + 8 * 3600 * 1000).toISOString().replace(/T/g, ' ').repl

2021-05-28 18:25:57 1535 1

转载 layui中使用vue渲染数据导致radio,select等控件失效

原文转载:https://blog.csdn.net/weixin_43674113/article/details/96424828Vue updated生命周期函数:由于数据更改导致的虚拟 DOM 重新渲染和打补丁,在这之后会调用该钩子。无论是组件本身的数据变更,还是从父组件接收到的 props 或者从vuex里面拿到的数据有变更,都会触发虚拟 DOM 重新渲染和打补丁,并在之后调用 updated。然后只需要在vue的updated里面重新再去走一下layui的表单重载就行了。 updated

2021-05-19 10:42:17 426

转载 Layui Table 点击行时选中单选框或复选框

转载自:https://www.cnblogs.com/XuYuFan/p/11733546.htmlLayui Table点击行时选中单选框//注:test是table原始容器的属性 lay-filter="对应的值"layui.table.on('row(i_Layer_SearchResult_Table_Filter)', function (obj) { //选中行样式 obj.tr.addClass('layui-table-click').siblings().remov

2021-05-08 10:20:27 1675 1

转载 mysql无法启动 服务没有报告任何错误

转自百度:https://jingyan.baidu.com/article/da1091fb1a46a6027849d6a8.html注意点1:你在看网上的教程配置完my.ini(自己的mysql配置文件)后不能自己创建一个data文件夹。好多人,包括楼主也是,配置完datadir属性后觉得这个存储数据的文件夹路径没有呀,自己动手建一个呗。错就错在这里,不能动手建,你自己动手建的data文件夹里怎么可能有mysql启动所需要的表结构配置文件呢?问题2:在使用net start msql的时候

2021-03-29 11:36:38 599 1

转载 git 拉取

当 git fetch 命令从服务器上抓取本地没有的数据时,它并不会修改工作目录中的内容。 它只会获取数据然后让你自己合并。然而,有一个命令叫作 git pull 在大多数情况下它的含义是一个 git fetch 紧接着一个 git merge 命令。如果有一个像之前章节中演示的设置好的跟踪分支,不管它是显式地设置还是通过 clone 或 checkout 命令为你创建的,git pull 都会查找当前分支所跟踪的服务器与分支, 从服务器上抓取数据然后尝试合并入那个远程分支。由于 git pull.

2021-02-04 10:35:05 365

原创 遍历selector里面的keys时候要注意区别ServerSocketChannel和SocketChannel

昨天学习nio实现 上线提醒 功能时候,粗心导致bug,记录一下功能主要是实现 在一个客户端上线时候,服务器会给其他客户端推送上线信息/** * 上线提醒 */ private void onlineReminder(SelectionKey key) throws IOException { Iterator<SelectionKey> iterator = selector.keys().iterator(); Selectab

2021-01-27 11:10:25 199

转载 CopyOnWriteArrayList实现原理及源码分析

作者: dreamcatcher-cx出处: http://www.cnblogs.com/chengxiao/本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在页面明显位置给出原文链接。CopyOnWriteArrayList 是Java并发包中提供的一个并发容器,它是个线程安全且读操作无锁的ArrayList,写操作则通过创建底层数组的新副本来实现,是一种读写分离的并发策略,我们也可以称这种容器为"写时复制器",Java并发包中类似的容器还有CopyOnWriteSet.

2020-09-23 21:45:19 315 1

原创 线程池七大参数和四大拒绝策略

线程池七大参数和四大拒绝策略七大参数corePoolSize 核心线程数 (银行当天开放的窗口)maxmumPoolSize 最大线程数 (银行一共的窗口)keepAiveTime 线程等待时间 (窗口没人来多久关闭)unit 线程等待时间单位 (时间单位)blockingQueue 阻塞队列 (银行大厅等待人数)threadFactory 线程工厂rejectedExecutionHandler拒绝策略(大厅满人了,再来的人的处理策略)拒绝策略rejectedExecut

2020-09-21 17:52:07 315

原创 CountDownLatch 的 getCount()方法不能作为循环条件

CountDownLatch 的 getCount()方法不能作为循环条件package com.deejing.countDownLatch;import java.util.concurrent.CountDownLatch;public class CountDownLatchDemo { public static void main(String[] args) throws InterruptedException { CountDownLatch latch

2020-09-20 18:06:58 2241

转载 java后端时间到前端,相差8小时

转自:https://blog.csdn.net/weixin_42707253/article/details/87864564前端传回后端的时间相差8小时

2020-09-01 15:02:30 752 1

原创 layui table.reload 的坑

table.reload()参考:https://www.cnblogs.com/yanan7890/p/11818902.html当使用 table.reload() 多次对 table 进行重载时候,它默认会带有上一次 where{} 的参数条件。 // 监听搜索操作 form.on('submit(data-search-btn)', function (data) { //将搜索的表单数据封装进去result

2020-08-27 16:56:13 8524 5

原创 <input>标签默认值

前端提交form表单时候,如果 input 标签内用户没有填写任何数据的话,默认值是""(也就是空字符串),注意不是null(修改默认值,设置value属性)所以传到后台收到的是空字符串,不是null。注意判断~...

2020-07-16 18:06:35 6588

原创 页面设置背景

页面设置背景body { /* 加载背景图片 */ background-image: url("../../images/bg.jpg"); /* 背景图垂直、水平均居中 */ background-position: center center; /* 背景图不平铺 */ background-repeat: no-repeat; /* 当内容高度大于图片高度时,背景图像的位置相对于viewport固定 */ background-att

2020-07-07 10:04:18 233

原创 Mybatis实体类(POJO)一定要用包装类吗?为什么换回去基本类型还能插入成功?

最近学Mybatis时候遇到一个神奇的问题。POJO@Alias("role")public class Role implements Serializable { private long id; private String roleName; private String note; public long getId() { return id; } public void setId(long id) {

2020-06-05 15:00:49 1154 6

转载 js实现动态数字时钟

1.效果如下2.html部分<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>JS — 实现简单的数字时钟效果</title> <link rel="stylesheet" type="text/css" href=""></head><body> <div class="demo"&

2020-05-26 14:00:44 990

原创 table标签 tbody内容溢出后生成滚动条

项目使用websocket+layui,在< tbody >订阅推送,自动生成< tr >。本来打算直接写死< tbody >的高度<table class="layui-table" lay-even="" lay-skin="row" style="margin-bottom: 0px"> <colgroup> <col width="100">

2020-05-09 17:38:31 2629

原创 Java 成员变量和属性的区别

Java 成员变量和属性的区别JavaBean - 类必须被public修饰 - 必须提供空参的构造器 - 成员变量必须使用private修饰 - 提供公共setter和getter方法package domin;import java.io.Serializable;public class User implements Serializable { privat...

2020-05-08 15:53:13 2475

原创 layui转换时间格式

layui转换时间格式一般从后台返回的时间格式:可以通过layui.util.toDateString() 把时间格式化layui.util.toDateString(new Date(json.time).getTime(), "yyyy-MM-dd HH:mm:ss")这个方法返回格式化之后的字符串注意toDateString() 这个方法第一个参数是毫秒值,要getTim...

2020-05-06 18:01:15 3588 1

空空如也

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

TA关注的人

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