- 博客(18)
- 收藏
- 关注
原创 解决 opensslErrorStack: [ ‘error:03000086:digital envelope routines::initialization error‘ ]错误
在 package.json 里添加环境变量。
2024-01-21 15:09:29 683
原创 Lambda and Anonymous Classes
Lambda 简写的依据能够使用 Lambda 的依据是必须有相应的函数接口(函数接口,是指内部只有一个抽象方法的接口),也就是说你并不能在代码的任何地方任性的写Lambda表达式。Lambda表达式另一个依据是类型推断机制(在上下文信息足够的情况下,编译器可以推断出参数表的类型,而不需要显式指名)Anonymous Classes匿名内部类仍然是一个类,只是不需要程序员显示指定类名...
2019-01-13 00:11:57 186
原创 在Ubuntu 16.04 / 17.10 / 18.04上安装Oracle Java JDK 11
通过 PPA 安装将第三方 PPA 添加到 Ubuntusudo add-apt-repository ppa:linuxuprising/java下载Oracle Java 11安装程序sudo apt updatesudo apt install oracle-java11-installer上面执行会提示确认 Yes3. 将Oracle JDK11配置为默认值...
2019-01-10 22:57:44 2160
原创 Jetty嵌入式开发之静态资源
ResourceHandler提到静态资源加载不得不提到的一个类,这是jetty提供的静态资源处理类。 Server server = new Server(8080); //封装静态资源访问路径 ContextHandler contextHandler = new ContextHandler("/index"); ResourceHandler resour...
2019-01-10 22:38:21 1612
原创 千万级、百万级数据删除优化
场景:在mysql上面删除大量数据(千万级),由于不是清空数据,故不能使用TRUNCATE 语句(有个TRUNCATE可参考:MySQL DELETE语句与TRUNCATE TABLE语句)问题:在正常DELETE下,删除十分缓慢;由于索引的原因,每次删除都要相应的更新索引,越往后索引碎片越多,即越往后越慢解决方案:完整备份;保存索引DDL,删除索引,删除速率与索引量成正比;保...
2018-11-23 00:48:45 1079
原创 centos7源码安装redis-5.0.0
1.下载redis源码包[root@localhost local]# wget http://download.redis.io/releases/redis-5.0.0.tar.gz2.解压安装包[root@localhost local]# tar -zxvf redis-5.0.0.tar.gz3.编译安装[root@localhost local]# cd redis-5....
2018-11-08 00:48:06 748
原创 MySQL DELETE语句与TRUNCATE TABLE语句
代码纪录: /** * Convert the list<T> to a two-dimensional array,the T must be entity bean * @param list the list * @param clazz the entity type * @param <T> entity * ...
2018-09-14 01:36:10 515
原创 添加jar包到本地Maven仓库
Maven命令 官网给出的命令 mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id> -DartifactId=<artifact-id> -Dversion=<version> -Dpackaging = < packaging > 实例: mvn...
2018-09-13 00:06:12 405
原创 CentOS 7 mysql安装及远程链接
CentOS 7 mysql安装及远程链接# wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm# rpm -ivh mysql-community-release-el7-5.noarch.rpm# yum install mysql-community-server问题:Removing...
2018-05-08 00:24:32 218
原创 Git常见问题
本地仓库使用如下命令初始化:$ git init之后使用如下命令添加远程库:$ git remote addorigin git@github.com:hahah/ftpmanage.git然后使用$ git push -uorigin master出现如下错误:error: src refspecmaster does not match any.error: failed topush som...
2018-05-04 00:04:33 292
原创 Java 9 linux安装与配置环境变量
下载Java 9openjdk: http://jdk.java.net/sunjdk: http://www.oracle.com/technetwork/java/javase/downloads/jdk9-downloads-3848520.html(wget --no-check-certificate --no-cookies --header "Cookie: oraclelicens...
2017-10-05 22:59:19 5051
转载 zookeeper原理(转)
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。Zookeeper是hadoop的一个子项目,其发展历程无需赘述。在分布式应用中,由于工程师不能很好地使用锁机制,以及基于消息的协调机制不适合在某些应用中使用,因此需要有一种可靠的、可扩展的、分布式的、可配置的协调机制来统一系统的状态。Zookee
2016-06-03 18:25:09 221
转载 JVM调优总结:一些概念
数据类型Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。基本类型包括:byte,short,int,long,char,float,double,Boolean,returnAddress引
2016-05-18 16:24:33 184
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人