- 博客(29)
- 资源 (8)
- 收藏
- 关注
原创 Redis持久化
Redis 是内存数据库,如果不将内存中的数据库状态保存到磁盘,那么一旦服务器进程退出,服务器中的数据库状态也会消失。所以 Redis 提供了持久化功能!RDB(Redis DataBase)Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到一个临时文件中,待持久化过程都结束了,再用这个临时文件替换上次持久化好的文件。整个过程中,主进程是不进行任何IO操作的。这就确保了极高的性能。如果需要进行大规模数据的恢复,且对于数据恢复的完整性不是非常敏感,那RDB方式要比AOF方式更加的高效
2020-06-04 17:46:02
244
原创 jvm
1、JVM空间说明JDK 1.7及以前,java类的信息、常量池、静态变量都存在Permanent中,类的元数据和静态变量在类加载的时候分配到permanent中,只有当类被销毁的时候垃圾收集GC会从permanent中处理掉JDK 1.8 的对 JVM 架构的改造将类元数据放到本地内存中,将常量池和静态变量放到 Java 堆里。HotSoptVM 将会为类的元数据明确分配和释放本地内存。在...
2019-11-25 19:43:44
357
原创 sql中 INNER JOIN 、LEFT JOIN、 RIGHT JOIN 、FULL JOIN 中 ON与Where的区别
对于sql中 INNER JOIN 、LEFT JOIN、 RIGHT JOIN 、、FULL JOIN中 ON与Where的区别简单说明一下关键字描述LEFT JOIN : 左连接,返回左表中所有的记录以及右表中连接字段相等的记录。RIGHT JOIN : 右连接,返回右表中所有的记录以及左表中连接字段相等的记录。INNER JOIN: 内连接,又叫等值连接,只返回两个表中连接字段相...
2019-07-05 18:43:07
429
原创 对象转换json对象中存在Date,json转换对象时出现转换异常情况
1.java对象(含Date类型字段)转JSON需要使用JSONConfig对象,对传入的数据,进行处理:public static<T> String objectToStr(T t){ JsonConfig jsonConfig = new JsonConfig(); jsonConfig.registerJsonValueProcessor(Date.cl...
2019-05-08 18:43:07
2402
原创 SpringBoot项目去除druid监控的底部广告
说明底部有广告,是因为其引入的druid包的中的upport\http\resources\jscommon.js文件中包含了广告内容。添加Druid的Starter依赖对于SpringBoot项目.阿里druid有其专门的druid-spring-boot-starter版本,在这里我使用的是1.1.10版本,根据自己已经阿里更新的版本自行调整。<dependency>...
2019-04-23 15:06:41
2101
2
原创 Redis淘汰策略
Redis淘汰策略Redis的内存回收主要围绕Redis过期策略、Redis淘汰策略策略名称策略说明Redis过期策略删除过期时间的key值Redis淘汰策略内存使用到达maxmemory上限时触发内存淘汰数据Redis过期策略通常有以下三种:定时过期为每个设置过期时间的,到过期时间就会立即清除。该策略可以立即清除过期的数据,不管服务器现在的运行状况,...
2019-02-26 17:03:41
332
原创 XiaoMa Pro 、String cloud、生产环境安装 Ubuntu 16.04版本
XiaoMa Pro Ubuntu 16.04环境安装安装ssh使用apt安装openssh服务sudo apt-get install openssh-server或sudo apt-get install ssh进行安装, 安装完成查看是否已经启动,在终端输入ps -e| grep sshd在终端将会看到类似这样的输出:3665 ? 00:00:00 sshd这样就是s...
2019-02-24 15:27:31
247
原创 MySql版本问题sql_mode=only_full_group_by
MySql版本问题sql_mode=only_full_group_by查看sql_modeselect @@sql_mode查询出来的值为:ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE...
2019-02-23 20:37:26
9602
1
原创 Eclipse plugin-in 日志打印 metadata/.log中
#Eclipse plugin-in 调试日志在一般程序开发中可以解决问题,可是前些时开发eclipse rcp插件时,在运行环境中没有bug,插件以jar包或product形式发布之后却出了问题,却不知道问题出现在那里,不知如何调试。ILog log = Activator.getDefault().getLog();log.log(new Status(IStatus.OK, Activ...
2019-02-18 20:15:32
688
原创 ubuntu下安装docker 打包 python images
ubuntu下安装pythonapt-get updateapt-get install python3apt-get install python3-pipapt-get install python3-devapt-get install opensslapt-get install libssl-devapt-get install libffi-dev###查看是否成功...
2018-10-15 14:31:41
712
原创 sping boot docker image
jib——pom.xml&amp;amp;lt;build&amp;amp;gt; &amp;amp;lt;plugins&amp;amp;gt; &amp;amp;lt;plugin&amp;amp;gt; &amp;amp;lt;groupId&amp;amp;gt;com.google.cloud.tool
2018-09-13 19:22:58
205
原创 authenticationManager无法注入问题
authenticationManager 无法注入在使用 Spring Security 做权限管理的时候,无法注入 authenticationManager 了,一直报错。Consider defining a bean of type 'org.springframework.security.authentication.AuthenticationManager'.......
2018-08-26 12:05:04
22694
8
原创 Redis在windows下安装过程
Redis在windows下安装过程一、下载windows版本的Redis只能在github上下载,官网只提供linux版本的下载 官网下载地址:http://redis.io/download github下载地址:https://github.com/MSOpenTech/redis/tags二、安装Redis在运行中输入cmd,然后把目录指向解压的Redis目录...
2018-08-18 19:22:54
187
原创 window下安装redis报错
window下安装redis报错:creating server tcp listening socket 127.0.0.1:6379: bind No error解决方案如下按顺序输入如下命令就可以连接成功1.redis-cli.exe2. shutdown3. exitv4. redis-server.exe redis.windows.conf...
2018-08-18 18:45:47
351
原创 Echarts自适应浏览器大小
if (option && typeof option === "object") { myChart.setOption(option, true); window.onresize = myChart.resize;}
2018-07-23 16:58:09
723
原创 Eclipse SWT 内置浏览器使用evaluate()返回返回值为null
我使用SWT内置浏览器对象加载一个网页Browser browser = new Browser(parent, SWT.BORDER);browser.setUrl("http://localhost:18080/app/app");通过回调函数进行调用网页内的js方法Object content = browser.evaluate("getAppContent();");System.o...
2018-06-08 16:07:54
875
转载 java调用linux浏览器
最近在做一个项目,是在debian的linux环境下用java开发的,因为系统没有安装图形界面,于是采用调用浏览器显示特定网页来实现的方案。 现在可以找到的java调用linux浏览器的方法主要有3种, 第一种是调用桌面默认浏览器的办法,如下所示: [java] view plain copypu
2017-02-24 11:34:45
1102
转载 各操作系统的判断
在JAVA中,通过System.getProperty("os.name")来获取,通过参考:http://lopica.sourceforge.net/os.html 来实现各操作系统的判断。针对windows系统,这里不具体判断是那个版本,如果有需要,可以在判断出windows之后,继续判断,判断需要考虑java的版本,版本不同,结果也不一样。下面上代码:1.枚举类型:
2017-02-17 15:19:23
705
原创 Eclipse插件开发中的Action
插入点用来定义菜单出现的位置。由于Eclipse由插件组成,而每个插件又都可以添加操作,这些插件直接可能不会彼此知道。为此,Eclipse仿照标示符的使用方法,使用“插入点”(insertion point)来指定菜单或操作将在工作台的什么位置出现。 Eclipse系统中定义了标准的插入标示符additions,用来将新创建的操作插入指定的位置,这个标示符作为常量定义在org.eclipse.
2017-02-13 11:12:33
3344
原创 使用apache-xmlrpc-3.1.3 编写Java XML-RPC Client
public static void main(String[] args) { XmlRpcClient client = new XmlRpcClient(); XmlRpcClientConfigImpl config = new XmlRpcClientConfigImpl();try {config.setServerURL(new URL("http://local
2017-01-05 14:18:45
557
原创 Eclipse 拖拽功能(Drag and Drop)
操作系统中最常用的拖拽功能就是文件的移动复制,拖拽功能提高了软件的简用性。SWT也支持拖拽功能,不过编程实现比较繁琐。图18.1是实现拖拽的示意图,它首先要设定好拖拽源(DragSource)和能够接收的目标地(DropTarget),然后再设定一个运送拖拽数据的载体(Transfer),最后最繁琐的就是要给DragSource和DropTarget分别添加拖拽监听器,并根据拖拽途中的各种情况实现
2016-12-21 15:54:59
2551
原创 eclipse 资源监听
资源监听器 Eclipse插件实现资源监听的主要方式是实现资源监听器,通过资源监听器,插件就能够保证Workspace中的资源和模型同步。另外,资源监听器还能知道当前什么资源被改变,以及怎样被改变了。 资源监听器要实现IResourceChangeListener接口,并能通过IWorkspace的addResourceChange Listener方法注册。当不再需要资源监听
2016-12-10 11:34:44
1739
转载 2440裸机lEd
从代码开始(先写一个像普通单片机一样的代码):/********led.c************************/ #define GPFCON (*(volatile unsigned long *)0x56000050)#define GPFDAT (*(volatile unsigned long *)0x56000054)/*后面的数字
2016-04-11 21:39:05
276
原创 Java and C++
Java内置多线程支持。你可以通过继承Thread类来创建一个新的线程(重写run()方法)。互斥发生在使用synchronized关键字作为类型修饰符修饰方法的对象级别。在任一时刻,只能有一个线程访问特定对象的synchronized方法。换句话说,当进入一个synchronized方法时,首先会去对对象“上锁”,这对使用该对象的其他synchronized方法也有作用,并且当退出方法时“解锁”
2016-04-05 09:09:57
932
原创 JAVA SWT 控件与面板
用户界面元素可以用控件来统一表示,控件在用户接口中很普遍 按钮 文本框 进度条都是控件 ,用户对操作系统的标准控件都很熟在swt中操作系统控件被定义为抽象类control的子类。例如 button类 text类 他们都是control的子类也都是操作系统控件。每个控件都有一个父部件可以是composite类或它的子类,shell类代表应用程序的顶层窗口,他也是composite类的子类。sh
2016-03-30 15:31:40
1503
原创 步入SylixOS实时操作系统
经过一段时间的摸索,总体感觉SylixOS确实是一款非常不错的操作系统,目前看也是国内唯一一款公开宣传推广的具有IDE的大型嵌入式实时操作系统。但目前用来学习的资料并不是很多,虽然很多高手可以无师自通,但如何能够零基础学习SylixOS也是一个很重要的问题。刚刚接触SylixOS实时操作系统,也是在不断学习,虽说现在学习资料并不是很多,但是在论坛中总会找到你想找到的,将所遇到的问题以及解决方案
2016-03-30 14:22:18
3655
openoffice乱码问题.rar
2020-06-22
rcp视图中嵌套eclipse使用内部浏览器加载echarts
2018-06-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人