- 博客(15)
- 收藏
- 关注
原创 tomcat启动遇到问题: Invalid byte tag in constant pool: 19
org.apache.tomcat.util.bcel.classfile.ClassFormatException: Invalid byte tag in constant pool: 19tomcat启动遇到这个问题,通常看上一行提示是什么问题,我遇到的是因为使用的lombok版本过高,1.18.x,换成了1.16.16后运行正常,这个一般是内部的jar包冲突或者用到了更高级别jdk的特...
2019-04-10 16:36:22
10945
原创 Docker指定版本的安装及镜像源的配置
Docker指定版本的安装及镜像源的配置docker的安装ps:如果安装过docker,请参照网上的流程清除docker缓存。使用阿里源进行安装仓库配置sudo yum install -y yum-utils device-mapper-persistent-data lvm2sudo yum-config-manager --add-repo http://mirrors.aliy...
2019-01-26 13:46:35
3467
原创 jar包的生成与解压 No main manifest attribute.
许多项目需要在linux环境下去解压war包与jar包去替换内容,war包可以使用zip这些工具,jar包需要jdk中的jar支持。如何打/解包配置好jdk环境变量后。jar命令格式jar {c t x u f }[ v m e 0 M i ][-C 目录]文件名…{ctxu},这四个参数必须选选其一。[v f m e 0 M i],这几个是可选参数,文件名也是必须的。...
2018-12-19 13:28:49
3073
原创 关于腾讯云cvm安装activemq的
wget http://apache.fayea.com/activemq/5.11.1/apache-activemq-5.11.1-bin.tar.gztar -zxvf apache-activemq-5.15.7-bin.tar.gz 压缩包下载完成后解压得到进入文件夹启动 ./bin/activemq start 然后就会碰到异常Illegal charac...
2018-12-09 22:22:17
753
原创 关于java生产者消费者模型
写在github里面了,随意摘抄,反正我也是照着写的,我不是代码的生产者,我只是一个代码的搬运工 23333https://github.com/LiuYuanZhe/Java-Multi_Thread生产者消费者模型是最先在操作系统课程中接触到的,她对于我们理解线程的状态转换,线程间的通信,线程资源的抢夺(这个可能也有吧)。可以使用最简单的方式实现,也可以使用blockingQueue等实现,要...
2018-04-08 16:34:25
232
原创 最近在看java线程的相关知识,关于java线程atomic等类cas问题的认识。
乐观锁被体现的机制,compare and swap。cas:内存值v,旧的预期值a,要修改的新值b。只有当内存值v与旧的预期值a相等时才会改成新的值b,否则则判定暂时有其他线程在做操作,不是线程安全的。内部没有使用synchronized来实现,使用了volitile原语去直接读内存中的值,没有实现操作的原子性,只保证了操作的可见性,在atomic等类中被使用。 private volatile...
2018-04-08 16:03:33
165
原创 自己搭建spring-springmvc-mybatis工程
实习以来,一直在用springmvc,但是从来没有自己搭建过一个项目,特别是一直在用jpa做简单的加载,数据库也一般是在使用es,redis,hbase这些,没有用到hibernate和mybatis这两个主流的数据库映射框架,现在就来自己搭一个idea搭建起来的,坐落在tomcat上的demo。---idea真是好用到飞起,就是有一些配置不太好配,不错coding事非常好用啊!!!sprin
2017-12-17 23:35:14
379
原创 kafka等,今天面试了
今天,参加了一个面试,被问到了为什么要使用kafka,有那种场景下需要使用jms,我突然疑惑了,实习了四个月,断断续续的接触了kafka,elasticsearch等等,居然没有想过为甚么要用这些眼花缭乱的消息系统,各种数据库。现在,消息中间件种类繁多,而且各种大厂的也逐渐开源了,每个企业都开始二次加工自己的消息中间件以满足自己的内部需求。其实,无论什么系统,框架,最值钱的就是为了保存和应用数
2017-12-15 17:22:45
21113
4
原创 并不是原创的java面试题汇总
java面试笔试题大汇总(1) [转]JAVA相关基础知识1、面向对象的特征有哪些方面 .继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以
2017-06-04 19:20:36
372
原创 RocAlphaGo的研究
嘿嘿,最近学人工智能,老师提了一个项目,关于deepmind团队做的alphago的复制品,wrongu大神写的,维护在github上面,我也fork了一份。这个是代码原址:https://github.com/Rochester-NRT/RocAlphaGo大家感兴趣也可以fork一份噢!!!下面开始来看一下这段代码,如果不下载依赖的话就只要几百k,但是我下载下来了。
2017-05-28 23:29:14
1653
原创 这学期的课程设计,用java写的词法分析器
也看了网上大神们的作品,他们的思路都好清晰啊,我只能领悟了在开始自己写了,大部分都加了注释。。。为啥用java呢,c看着vc6.0和cb就头疼啊package parser;import java.io.BufferedReader;import java.io.File;import java.io.FileNotFoundException;import ja
2017-05-22 16:36:34
612
原创 数据库的一些基本操作
首先以王珊老师的《数据库系统概论》为例(毕竟是经典中的经典),建三个简单的表,其中构成有连接的关系。只写一个建表语句吧。create table student(sno int(10) auto_increment primary key not null,sname varchar(5),ssex varchar(2),sage int(3))学生表如上creat
2017-05-21 21:06:27
249
原创 list map等
List Map区别Collection 是对象集合, Collection 有两个子接口 List 和 SetList 可以通过下标 (1,2..) 来取得值,值可以重复而 Set 只能通过游标来取值,并且值是不能重复的ArrayList , Vector , LinkedList 是 List 的实现类ArrayList 是线程不安全的, V
2017-05-19 23:37:19
288
原创 关于java的一些知识
关于hashmap对象: 在HashMap的构造函数有以下三种:HashMap():构建一个初始容量为 16,负载因子默认为 0.75 的 HashMap。HashMap(int initialCapacity):构建一个初始容量为 initialCapacity,负载因子为 0.75 的 HashMap。HashMap(int initialCapacity, float loadFact
2017-05-19 23:29:35
300
原创 最近参加了华商基金的面试
最近参加了华商基金的面试,做了笔试题,虽然是面向研究生的,但是题也不是特别难,就是java基础知识和数据库操作、ssh框架的基础知识。唉,好多都特别简单的问题,就是有几个月没碰全忘了,以后决定每天写一点博客内容进行知识的积累和回顾,下次这种机会一定不能错过!!!
2017-05-19 23:12:49
628
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人