- 博客(27)
- 收藏
- 关注
转载 算法-限流
三种常见的限流算法https://www.cnblogs.com/linjiqin/p/9707713.html高并发之API接口限流https://blog.csdn.net/zrg523/article/details/82185088
2019-11-28 19:49:14 145
原创 linux-用户和权限
1.用户和用户组useradd -选项用户名useradd -s /bin/sh -g group –G adm,root user-c comment 指定一段注释性描述。 -d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。 -g 用户组 指定用户所属的用户组。 -G 用户组,用户组 指定用户所属的附加组。 -s Shell文件 指定用...
2019-11-13 11:39:08 302
原创 java-spring事务
1.事务(Transaction)的四个属性(ACID)原子性(Atomic)对数据的修改要么全部执行,要么全部不执行。一致性(Consistent)在事务执行前后,数据状态保持一致性。隔离性(Isolated)一个事务的处理不能影响另一个事务的处理。持续性(Durable)事务处理结束,其效果在数据库中持久化。2.事务并发处理可能引起的问题脏读(dirty read)...
2019-11-06 11:28:44 150
原创 算法-斐波那契数列
兔子繁殖问题斐波那契数列又因数学家列昂纳多·斐波那契以兔子繁殖为例子而引入,故又称为“兔子数列”。一般而言,兔子在出生两个月后,就有繁殖能力,一对兔子每个月能生出一对小兔子来。如果所有兔子都不死,那么一年以后可以繁殖多少对兔子?我们不妨拿新出生的一对小兔子分析一下:第一个月小兔子没有繁殖能力,所以还是一对两个月后,生下一对小兔对数共有两对三个月以后,老兔子又生下一对,因为小...
2019-11-04 11:07:07 152
原创 linux-日志查询 grep 篇
egrep 正则语法 +, 于 . * 作用类似,表示 一个或多个重复字符。 ?, 于 . * 作用类似,表示0个或一个字符。 |,表示或关系,比如 'gd|good|dog' 表示有gd,good或dog的串 (),将部分内容合成一个单元组。 比如 要搜索 glad 或 good 可以这样 'g(la|oo)d' ()的好处是可以对小组使用 + ? * 等...
2019-11-01 11:15:26 345
原创 并发面试题 三条线程同时启动,顺序打印abc十遍ReentrantLock Condition实现
package cn.wukala.wk;import java.util.concurrent.CountDownLatch;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.ReentrantLock;public class Test { private stat...
2019-04-23 14:08:41 371
转载 spring boot 参数
要加“m”说明是MB,否则就是KB了.-Xms:初始值-Xmx:最大值 -Xmn:最小值java -Xms10m -Xmx80m -jar mod.jar & 时区设置 java -jar -Duser.timezone=GMT+08 mod.jar & #============================================= =========...
2019-01-02 16:47:22 171
原创 Spring Cloud Gateway 路由自定义修改 Responsebody
1.无脑的实现了一种自己写一个过滤器,修改返回体 此方法需注意fluxBody.buffer().map(dataBuffers -> {})中的buffer方法调用,不然有些返回体会分段传输的。package com.wukala.gatewayserver.filter;import cn.wukala.common.commonbase.result.WrapMapper...
2018-12-26 16:39:20 8883 5
原创 关于 redis的 set 去重疑问
set 本质是hashmap,去重也就是hashmap的去重,hashcode 和equals方法。那么问题来了,当存储到redis 中的时候 redis是怎么实现去重的呢 用不包含父类的方式来设置区别 @Entity@Table(name = "CarBrand")@Data//@EqualsAndHashCode(callSuper=true)@AllArgsCons...
2018-11-29 14:18:42 4372 1
原创 webupload 的回显相关js代码
var getFileBlob = function (url, cb) { var xhr = new XMLHttpRequest(); xhr.open("GET", url); xhr.responseType = "blob"; xhr.addEventListener('load', function() { cb(xhr.respon...
2018-11-08 14:01:52 271
原创 理解-hashMap
HashMap由数组+链表组成的,数组是HashMap的主体,链表则是主要为了解决哈希冲突而存在的,如果定位到的数组位置不含链表(当前entry的next指向null),那么对于查找,添加等操作很快,仅需一次寻址即可;如果定位到的数组包含链表,对于添加操作,其时间复杂度为O(n),首先遍历链表,存在即覆盖,否则新增;对于查找操作来讲,仍需遍历链表,然后通过key对象的equals方法逐一比对查找...
2018-11-01 16:42:08 118
转载 docker
基础使用 https://blog.csdn.net/powerccna/article/details/77897693开始配置 https://blog.csdn.net/kunloz520/article/details/53839237 http://dockone.io/article/152 关于Docker目录挂载的总结 https://www.cnblogs.co...
2018-10-16 13:39:44 91
原创 cron 表达式嵌入式html
网上找个cron 源码包下载修改cron.js 文件 change方法 写一个获取时间列表的接口 也可以用其他方法转化 成品
2018-09-05 17:08:34 2087 1
原创 git使用(idea)-2
git的三区working tree :工作区,也就是你idea中的project目录index:索引文件,连接working tree和commit,使用git-add命令,index file的内容就改变了,此时index file就和working tree同步了commit(head):head 当前分支版本顶端的别名,也就是在当前分支你最近的一个提交忽略某些文件重置head...
2018-06-29 11:33:19 469
原创 git使用(idea)-1
之前一直没有正确的使用git基于idea重新理一下git的使用文件颜色区分绿色,已经加入版本控制暂未提交; 红色,未加入版本控制; 蓝色,加入版本控制,已提交,有改动; 白色,加入版本控制,已提交,无改动; 黄:版本控制已忽略文件。添加git新建一个项目并创建git仓库生成了.git文件夹到此(.git文件夹中是git版本控制的各种文件 ps:这个文件夹是隐藏文件夹)具体的文件属性请看---》点击...
2018-06-28 11:06:37 225
原创 spring boot 使用审计
创建User类 测试类只有一个name属性@Entity@Table(name = "UcenterUser")@Datapublic class User extends BaseEntity{ private String name;}抽取一个基类BaseEntity@EntityListeners(AuditingEntityListener.class) 添加监听器...
2018-06-13 18:05:55 4422
原创 spirng boot (1)
开始学习spring boot为所有Spring开发提供一个更快,更广泛的入门体验。不需要XML配置。Spring Boot 2.0.2.RELEASE需要Java 8或9以及 Spring Framework 5.0.6.RELEASE或更高版本。Servlet 3.1+兼容的容器...
2018-06-08 16:11:08 126
原创 jeesite4.0初探
jeesite4.0按照官网步骤一步步部署 遇到以下报错06-07 17:58:51.813 DEBUG [com.jeesite.common.io.PropertiesUtils] - Loading jeesite config: [classpath:/config/jeesite-core.yml, classpath:config/jeesite.yml, classpath:conf...
2018-06-07 18:07:30 945
原创 mybatis-settiongs全局配置
设置参数描述有效值默认值cacheEnabled该配置影响的所有映射器中配置的缓存的全局开关true | falsetruelazyLoadingEnabled延迟加载的全局开关。当开启时,所有关联对象都会延迟加载。 特定关联关系中可通过设置fetchType属性来覆盖该项的开关状态true | falsefalseaggressiveLazyLoading当启用时,对任意延迟属性的调用会使带有延...
2018-05-10 15:23:02 181
原创 设计模式之单例模式
单例模式通过单例模式可以保证系统中,应用该模式的类一个类只有一个实例。即一个类只有一个对象实例何时用一个对象在应用中出现多个实例是否会引起逻辑上或者是程序上的错误只有一个实例它们必须自行初始化允许整个系统访问自己常见实现懒汉式public class SingletonDemo { private static SingletonDemo instance; private Sin...
2018-03-08 10:22:46 102
转载 JS 时间格式CST转GMT
原始时间格式:Thu Aug 18 20:38:54 CST 2016转换时间格式:2016-08-19 10:38使用的代码如下:[javascript] view plain copy//Thu Aug 18 20:38:54 CST 2016 function getTaskTime(strDate) {
2018-01-25 15:31:49 492
原创 WebUploader踩的坑之display:none
当网页中元素设置display:none时,WebUploader控件不起作用。解决方法:show时刷新一下就好了,哈哈WebUploader对象.refresh();
2018-01-19 17:25:10 1170
原创 okhttp
okhttp的快速使用maven依赖 com.squareup.okhttp3 okhttp 3.3.0 工具类/** * 基于okhttp的请求工具类 * zymzhumou 2018-1-9 */public class OkHttpUtil { private static class SingletonHolder {
2018-01-10 09:34:22 149
原创 后缀
long thisTime = 1380000000000l; long monthAgo = thisTime - 30 * 24 * 60 * 60 * 1000; long monthAgo2 = thisTime - 30 * 24 * 60 * 60 * 1000l; System.out.println(monthAgo); System.o
2018-01-09 13:19:54 210
原创 mybatis使用pagehelper分页报错java.lang.ClassCastException: com.github.pagehelper.PageHelper cannot be cast
此错误成型于jar包版本问题。用的版本5.0.1jar包用的类是com.github.pagehelper.PageInterceptor<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd">
2018-01-08 18:10:38 3161
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人