自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (3)
  • 收藏
  • 关注

原创 世界上最快的内存数据库横空出世 Dragonfly

虽然这些年,涌现了不少类似的 Redis 兼容型内存数据存储系统,例如 KeyDB、Skytable,但是都没能像这次这么“轰动”。我们仍然欣赏由社区提出的种种有趣思路和技术方案。在文章中,他们特地给出了自认更加公平的 Redis 7.0 vs. Dragonfly 基准测试结果:Redis 的吞吐量比 Dragonfly 高 18% - 40%,以及一些有关 Redis 架构的观点和思考,以证明 “为什么 Redis 的架构仍然是内存实时数据存储(缓存、数据库,以及介于两者之间的所有内容)的最佳架构”。

2023-06-29 10:04:46 132

原创 jsp学习

1、解析:<%@ page contentType="text/html;charset=UTF-8" language="java" %><%@ page contentType="text/html;charset=GB2312"%>设置文档类型, text/html;charset=GB2312 代表是文本类型的html文件, 字符集编码是GB2312。<%@ page contentType="text/html;charset=GB2312" pageE

2021-05-20 18:10:54 112

原创 svn cleanup后,未提交的代码全没了

svn cleanup后,未提交的代码全没了解决方法,选中文件,在idea本地历史中找到对应的代码,revert就行

2021-03-25 19:20:06 2073

原创 java使用多线程及分页查询数据量很大的数据

java使用多线程及分页查询数据量很大的数据import org.springframework.beans.factory.annotation.Autowired;import java.util.ArrayList;import java.util.List;import java.util.Map;import java.util.concurrent.Callable;import java.util.concurrent.ExecutorService;import.

2021-03-10 18:42:20 1867 1

原创 四季与五行强弱

明暗,刚柔,寒*春夏偏暖, 暖命开拓奔放秋冬偏寒,保守刚柔金多则刚,刚对亲友同事有妨碍金少则柔,身体上多先天不足

2021-02-06 10:51:55 143

原创 nginx配置自定义404页面

nginx禁止访问html/static/wangEditor目录 location /static/wangEditor { return 404; }把404和403跳转到自定义html目录下的404.html error_page 404 403 /404.html; location = /404.html { root html; }自定义404.html<html> <head&g.

2021-01-07 17:07:10 2328

翻译 华为价值评价体系的四个基本假设

许多人都想学华为,但经常学不会。因为人们往往只关注到华为的管理技术,但却忽视了其背后的逻辑前提。管理不是基于工具的,而是基于假设的。术不可学,学了也学不像。很多企业都想学华为某一点上的术,诸如研发、营销等,东一榔头、西一斧子,到最后知其然而不知其所以然,形不成一以贯之的系统,发挥不了多大作用。德鲁克很早就提出,一个组织要想取得真正意义上的成功,就必须拥有一套自己的事业理论。一个没有事业理论的企业是一个没有灵魂的企业。这一“事业理论”指的是企业家和管理者必须想清楚:我们的事业是什么,将是什么,应该是什么?

2020-12-17 15:27:25 5944

翻译 任正非的“先僵化、后优化、再固化”方针

微略导读|华为在推行一系列引进的管理体系和管理规则时,采取的是“先僵化、后优化、再固化”的方针。这是一种非常实用的方法。如果在还没有引进的管理方法中实践,一上来就民主的让大家进行“优化”,一定会意见不一,因为每个人都有自己的经验,单凭过去的经验来套新的规则,会陷入形而上学。何况,华为又是高知识份子密度很大的地方。任正非深知这一点。他在一次讲话中说:“华为员工很聪明,容易形成很多思想和见解,认识不统一,就容易分散精力。”另外,一个新的管理方法的引进,一定会触及一部分人的利益,戳痛个别人。这些人在“优化”的

2020-12-17 10:59:19 9809

翻译 《华为的冬天》-任正非(2000年)

公司所有员工是否考虑过,如果有一天,公司销售额下滑、利润下滑甚至会破产,我们怎么办?我们公司的太平时间太长了,在和平时期升的官太多了,这也许就是我们的灾难。泰坦尼克号也是在一片欢呼声中出的海。而且我相信,这一天一定会到来。面对这样的未来,我们怎样来处理,我们是不是思考过。我们好多员工盲目自豪,盲目乐观,如果想过的人太少,也许就快来临了。居安思危,不是危言耸听。我到德国考察时,看到第二次世界大战后德国恢复得这么快,当时很感动。他们当时的工人团结起来,提出要降工资,不增工资,从而加快经济建设,所以战后德国经

2020-12-17 10:29:49 3697 1

原创 线程经常挂

线程经常挂,这种线程一挂,就没了package com.ropeok.emos.project.config;import com.ropeok.emos.project.entity.project.page.DevicePage;import com.ropeok.emos.project.entity.project.service.DeviceService;import lombok.extern.slf4j.Slf4j;import org.springframework.bea

2020-11-10 14:35:21 3503 1

转载 对称加密与非对称加密

(一)对称加密(Symmetric Cryptography)对称加密是最快速、最简单的一种加密方式,加密(encryption)与解密(decryption)用的是同样的密钥(secret key)。对称加密有很多种算法,由于它效率很高,所以被广泛使用在很多加密协议的核心当中。对称加密通常使用的是相对较小的密钥,一般小于256 bit。因为密钥越大,加密越强,但加密与解密的过程越慢。如果你只用1 bit来做这个密钥,那黑客们可以先试着用0来解密,不行的话就再用1解;但如果你的密钥有1 MB大...

2020-09-23 14:55:16 4496

原创 idea 不自动提示代码 @Autowired等不高亮显示

当出现不自动提示代码,比如new ArrayLi 正常情况下TAB等是直接补全代码的,出现不提示;@Autowired @RestController @SpringbootApplication等不变色时,请 关闭省电模式!!!!!!!

2020-05-11 19:10:52 8198 1

原创 sql查询树结构效率慢的改进方法

用sql的树结构查询慢,改为用代码处理数据的方式:package com.ropeok.common.util;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObject;import java.util.ArrayLi...

2020-05-06 14:53:05 5010

原创 压测不过,关于server.max-http-header-size参数的配置

在某次项目的开发过程中,因为是接手的项目,所以下意思认为参数的配置是比较合理的,基本上除非涉及到地址等变更内容外,没有关注其他参数。当项目提测时,测试告诉我说整个系统并发到10基本就会被压垮,让我去检查下接口的设置。我去系统上下载了日志,查看了堆栈内容,发现并没有明显的任何拖延时间的处理程序,整个内容获取的数据也在合理的范围内,但是一旦并发数上去了,就又会被压垮。当时因为其他问题比较紧急,就抓...

2020-04-27 14:37:26 6520

原创 ubuntu定时任务

1、方法很简单,只需编辑ect下crontab文件就行了,这个文件里存放的就是cron要执行的命令,以及定时执行的时间vim /etc/crontab2、最后一行添加:00 08 * * * root /root/hello.sh表示每天8点执行任务hello.shm h dom mon dow commandm: 表示分钟h: 表示小时...

2020-04-21 10:44:51 4755

原创 ubutu备份数据库脚本

ehco "开始备份数据库";mysqlbin=/usr/bin$mysqlbin/mysqldump -u root -p'xxx' -t config_server > /home/emos/database_backup/config_server/config_server`date +%Y-%m-%d_%H:%M:%S`.sql;#删除30天前的备份数据backupdi...

2020-04-21 10:38:40 3348

原创 ubutu修改时区(解决修改时间不生效问题)

步骤一:date命令将日期设置为2015年6月18日---- date -s 06/18/14将时间设置为14点20分50秒---- date -s 14:20:50-------------------然后再执行date查询时间,发现时间并未生效:需要先修改时区,看步骤二步骤二:ok,时区已经更新为上海,然后再执行步骤一,时间就不会再失效了...

2020-04-21 10:34:00 5439 1

原创 《鬼谷子》

《鬼谷子》原文及译文原文:捭阖第一粤若稽古,圣人之在天地间也,为众生之先。观阴阳之开阖以命物,知存亡之门户,筹策万类之终始,达人心之理,见变化之朕焉,而守司其门户。故圣人之在天下也,自古至今,其道一也,变化无穷,各有所归,或阴或阳,或柔或刚,或开或闭,或弛或张。是故圣人一守司其门户,审察其所先后,度权量能,校其伎巧短长。夫贤不肖、智愚、勇怯、仁义有差,乃可捭,乃可阖,乃可进,乃可退,...

2020-03-26 15:09:26 716

原创 JMeter 登录,获取token的接口测试

一、loginUser下有http header manager(信息头管理器)和regular expression extractor(正则表达式提取器):二、HTTP信息头管理器三、getDeviceList(测试例子)1.loginUser:2.http header manager:3.regular expression extractor二、H...

2020-03-03 11:38:10 4986

原创 最新的高级java面试

最近,我密集面试了若干位Java后端的候选人,工作经验在3到5年间。我的标准其实不复杂:第一能干活,第二Java基础要好,第三最好熟悉些分布式框架。我相信其它公司招初级开发时,应该也照着这个标准来面的。我也知道,不少候选人能力其实不差,但面试时没准备或不会说,这样的人可能在进团队干活后确实能达到期望,但可能就无法通过面试,但面试官总是只根据面试情况来判断。但现实情况是,大多数人可能面试前没...

2020-01-03 16:53:35 176

转载 JDK1.7中HashMap底层实现原理

JDK1.7中HashMap底层实现原理一、数据结构HashMap中的数据结构是数组+单链表的组合,以键值对(key-value)的形式存储元素的,通过put()和get()方法储存和获取对象。(方块表示Entry对象,横排表示数组table[],纵排表示哈希桶bucket【实际上是一个由Entry组成的链表,新加入的Entry放在链头,最先加入的放在链尾】,)二、实现原理...

2020-01-02 17:19:06 346

转载 16个小技巧让你每天都进步(附:提高效率的100条建议)

一.睡前花3分钟反思反思今天的所做所为,有哪些做得好,有哪些做的不好,有哪些可以改进。我现在睡前都会思考今天学习了什么新的知识,在同事领导相处过程中有没讲错话,微信公众号有没有新的题材二.睡前写下三件今天所做最有意义的事我奉行这个方法几年了这样做有两个好处:1.有时候晚上想想,今天好像没做什么有意义的事,所以我为了有东西写会“被迫”自己去跑步或者读书2.在我遇到挫折的时...

2019-05-22 18:14:53 4177

原创 自定义tablib

我们在jsp中自定义一个tablib,如下:&lt;%@ taglib prefix="ui" uri="/tags/ui" %&gt;需要在web.xml中配置:&lt;jsp-config&gt;        &lt;taglib id="TAGLIB_001"&gt;              &lt;taglib-uri&gt;/tags/ui&l

2018-10-18 16:28:50 381

原创 shiro整合cas多次验证或者重复重定向问题

shiro整合cas多次验证或者重复重定向问题https://blog.csdn.net/II_bat/article/details/53349394?utm_source=blogxgwz0spring+shiro+cas的整合问题之循环重定向https://blog.csdn.net/babys/article/details/50867644?utm_source=blogxg...

2018-10-17 17:48:41 7826

转载 JDBC规范

 公司开发一直用的是ibatis,进来心血来潮想研究一下源码,可是发现自己的JDBC似乎已经忘得差不多了,为了自己能顺利的研读ibatis的源码,于是乎找到了 XIAO_DF的JDBC规范的博客,转到自己博客方便阅读,感谢技术老铁的分享! JDBC接口规范前言JDBC(JavaDatabase Connectivity)表示Java查询引擎连接,由一组用Java编程语言编写的类...

2018-10-11 11:41:36 276

转载 Java系统程序员修炼之道

从2002开始接触Java学会HelloWorld这么经典的程序到如今不知不觉已经十年啦,十年中亲耳听到过不少大牛的演讲,见到过项目中的神人在键盘上运指如飞的编程速度,当时就被震撼了。当编程越来越成体力活,我们还能有自己的思想,还能修炼为Java系统级别的程序员嘛?学习与修炼以下知识与技能,帮你早日达成愿望。 一:Java语言学习对线程(thread),串行化,反射,网...

2018-10-11 10:07:10 3834

原创 MySQL 查看表结构简单命令

一、简单描述表结构,字段类型desc tabl_name;显示表结构,字段类型,主键,是否为空等属性,但不显示外键。例如:desc table_name二、查询表中列的注释信息select * from information_schema.columnswhere table_schema = 'db' #表所在数据库and table_name = 'tablena...

2018-10-10 10:27:44 5500

转载 Eclipse 安装最新SVN插件

http://liujianqiao398.blog.163.com/blog/static/181827257201331194610634/ 1、下载最新的Eclipse,我的版本是3.7.2 indigo(Eclipse IDE for Java EE Developers)版    如果没有安装的请到这里下载安装:http://eclipse.org/downloads/ 2、...

2018-09-19 10:49:10 5064

原创 mysql数据库简介

前言:数据库的种类很多,Oracle、Sql Server、mySQL、Access等他们个自有自己的特点和应用范围,之前用的比较多的是SqlServer,接触过通过navicat接触过mysql的可视化界面,但是没有安装过mysql,也没有在dos下操作过相应的命令。这次通过实践亲自体验了一下。简介:由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低...

2018-09-18 17:32:00 9848 1

原创 超经典sql练习45题

准备数据建表语句CREATE TABLE students(sno VARCHAR(3) NOT NULL,sname VARCHAR(4) NOT NULL,ssex VARCHAR(2) NOT NULL,sbirthday DATETIME,class VARCHAR(5))CREATE TABLE courses(cno VARCHAR(5) NO...

2018-09-18 17:04:31 5867

原创 Java 通过魔数判断上传文件的类型

前言文件上传功能是很多网站都必须的功能,而判断文件类型不仅可以过滤文件的上传,同时也能防范用户上传恶意的可执行文件和脚本,以及将文件上传服务器当作免费的文件存储服务器使用。而对于上传文件来说,不能简单的通过后缀名来判断文件的类型,因为恶意攻击可以将可执行文件的后缀名称改为图片或者其他格式,诱导用户执行,因此,判断上传文件的类型需要更安全的方式。与Java的class文件类似,很多类型的...

2018-09-11 11:49:25 3806

翻译 《冰鉴》--曾国藩

《冰鉴》是晚清中兴之臣曾国藩著述(存疑)的一部关于相人识人的作品。分7章。曾国藩:初名子城,字伯涵,号涤生,谥文正,汉族,湖南省长沙府湘乡县人。晚清重臣,湘军的创立者和统帅者。清朝军事家、理学家、政治家、书法家,文学家,晚清散文“湘乡派”创立人。官至两江 总督、直隶总督、武英殿大学士,封一等毅勇侯。冰鉴,是古代盛冰的容器,功能明确,既能保存食品,又可散发冷气,使室内凉爽。它是中国古代人的发...

2018-09-11 10:26:00 2283

原创 cookie工具类2

import javax.servlet.http.Cookie;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;//import org.apache.log4j.Logger;public class CookieUtil { /*...

2018-09-11 09:50:49 1082

原创 cookie工具类

package cn.ffcs.cookie.common;  import javax.servlet.http.Cookie;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;  import org.apache.commons.lang.St...

2018-09-11 09:43:17 909

原创 GC

为什么了解GC:1、需要排查各种内存溢出,内存泄漏问题时;2、当垃圾收集成为系统达到更高并发量的瓶颈时;我们就要对这些“自动化”的技术(GC)实施必要的监控和调节。...

2018-09-10 16:24:46 131

翻译 《挺经》--曾国藩

        十八条《挺经》梗概:一曰内圣;二曰励志;三曰家范;四曰明强;五曰坚忍;六曰刚柔;七曰英才;八曰廉矩;九曰勤敬;十曰诡道;十一曰久战;十二曰廪实;十三曰峻法;十四曰外王;十五曰忠疑;十六曰荷道;十七曰藏锋;十八曰盈虚。卷一 内圣    细思古人工夫,其效之尤著者,约有四端:曰慎独则心泰,曰主敬则身强,曰求仁则人悦,曰思诚则神钦。慎独者,遏欲不忽隐微,循理不间须臾,内省不疚,故心...

2018-09-10 16:18:58 5071

原创 mybatis的${}和#{}的区别

我遇到的问题:的用#{}接收参数,遇到select * from tableName where id in(?) 后台传参  '1','2' 或者传 1','2  都只能出现id为1的数据改用${}即可 百度的分析:1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为ord...

2018-09-03 16:17:44 119

原创 JS校验文件格式是否为excel

 JS校验文件格式是否为excel        function checkData(){           var fileDir = $("#file").val();           var suffix = fileDir.substr(fileDir.lastIndexOf("."));           if("" == fileDir){          ...

2018-09-03 16:00:35 13144

原创 判断某个字符串是否存在于数组中

/**  *  判断某个字符串是否存在于数组中  *  @param stringArray 原数组  *  @param source 查找的字符串  *  @return 是否找到  */ public static boolean contains(String[] stringArray, String source) {  // 转换为list  List&lt;Str...

2018-09-03 15:59:48 11767

nginx_1.16.1-1_xenial_amd64.deb (ubuntu16.0.4)

1.安装Nginx sudo dpkg -i nginx_1.16.1-1_xenial_amd64 A、前端包放在路径/usr/share/nginx/html/ B、修改配置文件/etc/nginx/conf.d/default.conf 2.启动Nginx服务 sudo /etc/init.d/nginx start 3.优雅停止Nginx服务 sudo /etc/init.d/nginx quit 4.加载最新配置 sudo /etc/init.d/nginx reload 5.立即停止Nginx服务 sudo /etc/init.d/nginx stop 感谢卢林威

2020-12-02

2018产品中心人员工作总结_姓名_java开发组

2018产品中心人员工作总结_姓名_java开发组

2019-01-16

spring-test-3.0.6.RELEASE

Spring框架的开发测试工具包spring-test-3.0.6.RELEASE.Jar

2018-05-25

空空如也

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

TA关注的人

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