自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

皇朝灬焱轩

为了不被推,尽量多学习

  • 博客(61)
  • 收藏
  • 关注

原创 linux下在线安装mysql

找了好多文章,都是表里不一,我想打人。。。啊哈哈哈我是安装了mysql 5.6版,详细操作如下:第一步:需要卸载mariadb,否则安装mysql会出现冲突。 首先执行命令rpm -qa | grep mariadb命令,列出所有被安装的mariadb rpm包,然后执行命令rpm -e --nodepsmariadb-libs-5.5.56-2.el7...

2020-04-13 16:33:26 185

原创 underlying database!Caused by: com.jcraft.jsch.JSchException: invalid privatekey: [B@309286bd

好久没有敲代码了,昨天拉了下之前的项目,然后各种各样的问题都出来了~~~,一脸懵逼。。。关键是换了电脑后,没有装任何开发工具,其中影响深刻的本文下面提到的问题:java.sql.SQLException: Connections could not be acquired from the underlying database!Caused by: com.jcraft.jsch....

2020-03-28 14:22:27 1703

转载 Mac 终端启动本地服务

Mac终端启动本地服务有如下方式:1.启动Mac自带Apache服务方式://启动服务apache服务器sudo apachectl start//失败的话,重启服务sudo apachectl restart密码输入完成之后,会自动弹出localhost,出现it works! 或者在本地浏览器中输入127.0.0.1,这时表明服务器已经启动了。如果自己想在这个基础...

2020-03-28 13:36:09 1539

转载 Java中的类加载器

Java 中的类加载器大致可以分成两类:一类:是系统提供的;另一类:是由Java 应用开发人员编写的。第一种:系统提供的类加载器主要有下面三个:引导类加载器(bootstap class loader):它用来加载 Java 的核心库,是用原生代码来实现的,并不继承java.lang.ClassLoader。主要负责jdk_home/lib目录下的核心api 或 -Xbootc...

2018-08-09 10:11:21 377

原创 maven-compiler-plugin 指定JDK版本和编码

最近使用maven install命令来打包项目时,出现了:[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project server-api: Compilation failure: Compilation fail

2017-03-08 10:00:26 10406

原创 springboot项目修改启动端口

测试使用了一下springboot,挺好用的,可以不用配置那些所谓的xml繁琐的配置文件,方便快速搭建项目。但是,当我们有多个springboot项目时,可能就会出现80端口别占用,导致其他项目无法使用,这时候就得要修改项目中的启动端口。解决方法很简单,如下:@SpringBootApplicationpublic class Application extends Spring

2017-02-21 15:29:31 5710 1

原创 AtomicInteger介绍

AtomicInteger是一个提供原子操作的Integer的类。在java中i++或++i操作并不是线程安全的,在使用的时候,不可避免的会使用到synchronized关键字。而AtomicInteger则通过一种线程安全的加减操作接口。先看看AtomicInteger提供的接口:public final int get(); //获取当前的值public final int g

2017-02-07 14:25:25 312

原创 java执行linux命令:head -n 80 /dev/urandom | tr -dc A-Za-z0-9 | head -c 168

看了微信小程序api后,发现登录Logo接口需要处理随机key,所以着手处理了一下。  直接贴代码: //先运行命令,让其生成168位随机数 private static String wxSessionkey = "F3UENUg3JcI31O2RpoBQ9n8J77Tf1LgZUyGyzdjm7Q4rRKT052DPLdA3NqHeajF6cITOX54rQ2yoF

2017-01-11 11:18:43 3133 3

原创 centos安装libevent+memcached服务

1.首先使用:# ls -al /usr/lib | grep libevent 查看是否已经安装,如果已有,请安装最新版可使用:# rpm -e libevent -- nodeps 进行卸载2.在其官网下载最新版:http://www.monkey.org/~provos/libevent/   (目前是2.0.22版)3.在你想要的文件路径下上传(我的是/usr/local/

2017-01-06 11:06:45 1809

原创 @Data @NoArgsConstructor @AllArgsConstructor注解使用

练习SpringMVC boot 框架的时候,用到lombok.jar里@Data @NoArgsConstructor @AllArgsConstructor三个注解的时候,eclipse使用方法报错,如:getter和setter方法,具体解决方法如下:1.在eclipse安装目录下,找到eclipse.ini文件并修改,即在文件内容后面缀上:-javaagent:[lom

2017-01-04 17:53:37 43840

转载 Spring AOP @AspectJ 入门实例

从Spring 2.0开始,可以使用基于schema及@AspectJ的方式来实现AOP,本文以一个简单的实例介绍了如何以@AspectJ方式在Spring中实现AOP。由于@Aspect是基于注解的,因此要求支持注解的5.0版本以上的JDK。 环境要求:    1. Web应用    2. 有一个专门提供系统服务的Service层 我们的目标是,如果用户调用Service

2016-12-16 14:32:55 293

原创 Java之代码性能优化

代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时可以抓大放小,代码的细节可以不精打细磨;但是如果有足够的时间开发、维护代码,这时候就必须考虑每个可

2016-11-03 16:13:31 870

原创 Java 单例模式详解

概念:  java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。  单例模式有一下特点:  1、单例类只能有一个实例。  2、单例类必须自己自己创建自己的唯一实例。  3、单例类必须给所有其他对象提供这一实例。  单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、

2016-11-03 15:43:18 311

原创 Java基础之 移位操作

移位运算符就是在二进制的基础上对数字进行平移。按照平移的方向和填充数字的规则分为三种:    >(带符号右移)和>>>(无符号右移)。  在移位运算时,byte、short和char类型移位后的结果会变成int类型,对于byte、short、char和int进行移位时,规定实际移动的次数是    移动次数和32的余数,也就是移位33次和移位1次得到的结果相同。移动long型的数值时,规

2016-11-03 15:02:48 343

原创 Eclipse Java注释模板设置详解

设置注释模板的入口: Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素啦。现就每一个元素逐一介绍:文件(Files)注释标签:/**   * @Title: ${file_name} * @Package ${package_name} * @Descriptio

2016-11-02 16:54:38 224

转载 java基础总结之java对象的序列化和反序列化

一、序列化和反序列化的概念  把对象转换为字节序列的过程称为对象的序列化。  把字节序列恢复为对象的过程称为对象的反序列化。  对象的序列化主要有两种用途:  1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中;  2) 在网络上传送对象的字节序列。  在很多应用中,需要对某些对象进行序列化,让它们离开内存空间,入住物理硬盘,以便长期保存。比如最常见的是

2016-11-02 16:50:25 297

原创 centos 安装 tomcat 7

1、下载# wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-7/v7.0.29/bin/apache-tomcat-7.0.29.tar.gz2、安装# tar -xzvf apache-tomcat-7.0.29.tar.gz# mv apache-tomcat-7.0.29 /opt/tomcat7# cd /o

2016-10-10 16:02:01 255

原创 centos 安装iptables防火墙

centos 默认的防火墙是firewall,而不是iptables。 安装iptable iptable-service #先检查是否安装了iptablesservice iptables status#安装iptablesyum install -y iptables#升级iptablesyum update iptables #安装iptables-servicesyu

2016-10-09 16:34:39 367

原创 centos+RabbitMQ安装详解

说实话,这东西第一次做,费了好多时间,做个笔记,防止遗忘。百度找了一大堆的安装方法,都有欠缺,东拼西凑算了完成了,RabbitMQ管理界面也可以访问了。具体步骤如下:centos的安装:      本测试是在Oracle VM VirtualBox中安装的centos,因已经有.box文件了,所以安装就简单了(以下是我自己的安装路径):      将.box文件copy到目标目

2016-10-09 16:22:23 2719 2

原创 centos 6.5 安装 Erlang

在本节中,我们将来学习如何在CentOS 6.4上安装erlang,具体的Erlang版本是R15B03-1。在安装之前,需要先要安装一些其他的软件,否则在安装中间会出现一些由于没有其依赖的软件模块而失败。1、首先要先安装GCC GCC-C++ Openssl等以来模块:yum -y install make gcc gcc-c++ kernel-devel m4 ncur

2016-09-29 17:31:39 328

原创 解决request中文乱码

request.setCharacterEncoding("UTF-8");  放在request.getParameter()之前,才能保证参数是按照设置的编码来获取的;或者写在PrintWriter out=request.getWriter();之前,才能保证out写出是按照设置编码来输出的。但是都不能完全解决中文乱码问题:对于post,无论是输入还是输出都没有问题。而对于g

2016-09-27 14:54:38 2286

原创 @responsebody 乱码问题

早上改了个东西,发现返回的json数据出现乱码问题,原因是:spring mvc使用的默认处理字符串编码为ISO-8859-1,具体参考org.springframework.http.converter.StringHttpMessageConverter类中public static final Charset DEFAULT_CHARSET = Charset.forName("IS

2016-09-27 14:44:00 364

原创 solr+tomcat+mysql 数据导入到solr

养成习惯,每日写笔记,做功课!先说说感受哈,这玩意儿说难不难,百度一大把 ,说简单不简单,配置文件的修改,不多说,看下文:具体步骤:1、下载solr  点击打开链接 2、解压后打开目录找到/example/webapps/下的solr.war放入你tomcat中的webapps下:3、接着在此/webapps/solr/WEB-INF/lib目录下加入如下jar:m

2016-09-26 16:28:19 665

原创 在windows上安装RabbitMQ

Rabbit是一个在AMQP协议标准基础上完善的,可用于企业消息系统。他遵循Mozilla Public License开源协议。采用Erlang实现的工业级的消息队列(消息)服务器。官网地址:点击打开链接1、下载安装由于采用Erlang服务器,所以首先要去下载:http://www.erlang.org/download.html ,下载即可,注意自己系统版本,由于我系统

2016-09-23 15:23:36 362

原创 Solr+tomcat 简单实例

Solr+tomcat 简单实例

2016-09-20 18:32:41 496

原创 Solr安装于Tomcat以及配置

Solr安装于Tomcat以及配置

2016-09-20 11:11:04 307

原创 solr常用查询

solr 常用查询

2016-09-19 16:09:37 303

原创 solr 入门笔记

solr入门篇

2016-09-18 16:47:39 278

原创 接口限流算法(关于临界点处理)

关于接口限流算法总结

2016-09-13 10:28:00 4683

转载 WARN org.apache.struts2.dispatcher.Dispatcher - Could not find action or result

下面是jsp页面:查询公司ID 下面是web的配置文件    This is the description of my J2EE component    This is the display name of my J2EE component    ShowData    com.cn.data.ShowData        

2016-09-09 19:02:37 8594

原创 Idea设置字符编码和内存溢出

当运行项目后,类中出现乱码问题:这是全局设置,这样设置后某些文件还是出现乱码,这时候,直接右击类页面,点击字符编码Character encoding,设置utf-8或者gbk有时候,发现运行项目,出现内存溢出现象,选择file-》setting:size改大就行,或者在tomcat配置中加入:-server -XX:PermSize=128M -XX:MaxPer

2016-09-07 16:19:44 1150

原创 Idea项目基本配置

用了好长时间的idea感觉蛮不错的,还是做个笔记,不然会忘记。新下载的idea直接运行,导入项目即可,主要是接下来的环境配置:如上图即可

2016-09-07 15:59:24 365

原创 Idea多项目开发,要注意的问题

对于Idea新手来说,导入项目可以注意了:如下图:千万不要open打开导入项目到新窗口或者当前窗口,而是要close当前窗口后,新导入新的项目。原因是:当前项目的环境配置,可能和新的项目的环境配置有出入,也大不一样,所以要close后新导入,不然,会出现所有open打开的项目只有一个能本地启动起来,其他项目要嘛tomcat加载不了项目,要嘛提示项目中有好多问题(前提是项

2016-09-07 15:36:53 554

原创 Exception in thread "main" java.lang.NoClassDefFoundError: javax/servlet/ServletContext

最近习惯做笔记,如果那里有不对的地方,还望大神们指点,亲喷也可以。        用了两天码了个dubbo服务,本地运行可以,结果放到服务器傻逼了(心里一万只草泥马在奔腾。。。),为什么?结果在运行消费端zookeeper的时候,出现:Exception in thread "main" java.lang.NoClassDefFoundError: javax/servlet/Servl

2016-09-02 16:39:26 8140 1

原创 Java中增加了@Override方法报错

相信大家都遇到过,比如导入进来的项目,别人电脑上编译无错,在你这里报错,提示要你去掉@Override,但是去掉的地方有太多,你绝对不会一个一个的去删掉,这不是有效方法,网上搜索了一下问题,处理如下:       说是jdk的问题,jdk1.5有bug,不支持对接口的实现,那么jdk1.6修复了此bug,无论对父类的方法覆盖或者是对接口的实现都加上@Override,第一点就是确保安装

2016-09-02 11:28:22 2363

原创 java.lang.UnsupportedOperationException(向数组增加值)

之前遇到这种问题:String[] arr ={"a","b","c"}; List list = Arrays.asList(arr); list.add("d"); list.add("e");运行如下:修改如下即可:String[] arr ={"a","b","c"};   List list = Arrays.asList(arr

2016-08-31 16:06:03 572

原创 Intellij Idea 编译代码 提示 系统资源不足

导入项目到idea中,运行结果出现:Information:java: 系统资源不足。Information:java: 有关详细信息,请参阅以下堆栈追踪。Information:java: at java.util.Arrays.copyOf(Arrays.java:2882)Information:java: at java.lang.AbstractStringBuilder

2016-08-30 17:04:54 14414 4

原创 关于Java本地下载模板,而服务器不行(File.separator)问题

在Windows下的路径分隔符和Linux下的路径分隔符是不一样的,当直接使用绝对路径时,跨平台会暴出“No such file or diretory”的异常。 比如说要在temp目录下建立一个test.txt文件,在Windows下应该这么写:File file1 = new File ("C:\tmp\test.txt");在Linux下则是这样的:File fi

2016-08-29 15:44:57 836

原创 git回退add但未commit文件

有时候git add 的时候,发现一些多余的文件(Eclipse中会多余..metadata文件),真蛋疼,如果未commit,  那就执行以下命令:  git reset  (表示回退所有add)  如果是单个文件,则是:  git reset HEAD path_to_file (文件地址)

2016-08-16 17:05:48 747

原创 timer定时器时间配置

时间的配置如下: 0 26 16 * * ?value> 时间大小由小到大排列,从秒开始,顺序为 秒,分,时,天,月,年    *为任意 ?为无限制。由此上面所配置的内容就是,在每天的16点26分启动znrwdb方法 具体时间设定可参考 "0/10 * * * * ?" 每10秒触发 "0 0 12 * * ?" 每天中午12点触发 "0 15 10 ?

2016-08-15 17:58:10 2087

空空如也

空空如也

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

TA关注的人

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