Java
本本王
目前处于大数据公司,从事Java web开发、服务器运维、Java爬虫等
展开
-
Linux中的安装mongodb的步骤小结
进入官网下载最新包 下载完成后,上传到Linux服务器根目录下即可,注意文件名称为:“mongodb+linux+系统位数+系统名称+版本号+tgz后缀的”, 此为样例:tar -zxvf mongodb-linux-x86_64-ubuntu1604-4.2.8.tgz 是上传后,通过tar -xvzf +压缩包名称 进行解压,得到一个不带tgz的文件,此时可删除后缀为tgz的文件,rm -rf *.tgz; 移动mongo文件到本地local目录下,mv mongo.* /usr/l..原创 2020-11-17 22:10:28 · 573 阅读 · 0 评论 -
Java数据结构的小结
曾经,被别人问到,Java的数据结构有哪些?当时,一脸的蒙啊,甚是尴尬。于是特意的百度了一下,做出一下总结:Java.util包中包含了三个重要的接口:List(列表),set(保证元素的唯一性)、map(确保维护多个key-value键值对的数据,并且保证key的唯一性)。其中,子类的实现各有不同,比如:是否有序、是否线程安全等。由上面的图片可以看出:list和set都是继承了collectio...原创 2018-03-26 21:50:07 · 199 阅读 · 0 评论 -
Servlet 的实现以及生命周期
1.什么是servlet?Servlet是java servlet 的简称,称为小程序和服务器连接器,用java程序编写的服务端程序。主要的功能用在交互式的浏览数据和修改数据上面,动态的生成Java web 内容。狭义上来说的话,是Servlet是java语言的实现的一个接口,广义上说是,servlet是实现了servlet的接口类。servlet的运行于支持java的应用服务器中。原理上来说的话...原创 2018-04-09 08:22:53 · 976 阅读 · 0 评论 -
2018年3月13日学习总结
第一:Java中sleep和wait的区别答:sleep实际上是短暂的暂停;因为他不会释放锁而wait意味着条件等待,这就是为什么该方法要释放锁,因为只有这样其他等待的线程才能满足条件的获取到锁。wait是Object类中的方法,而sleep是Thread类中的方法。sleep是Thread类中的静态方法。无论是在甲线程中调用乙的sleep方法,还是乙线程中调用甲的sleep方法,谁调用此方法,就...原创 2018-03-13 22:00:49 · 402 阅读 · 0 评论 -
String、Stringbuffer和Stringbuilder的区别
纯属个人总结1.运行速度方面由快到慢的排列为StringBuilder > StringBuffer > String原因:String为字符串的常量,而StringBuilder和StringBuffer为字符串变量。对象一旦创建是不能够更改的,但是变量是可以的。String str = "abc";s =s+1;说明:我们所看到的就是变量发生了改变,但是实际的情况是没有发生改变。为...原创 2018-03-13 21:41:34 · 174 阅读 · 0 评论 -
关于Struts2项目运行报错Unable to load configuration
org.apache.catalina.core.StandardContextfilterStart严重: Exception starting filter struts2Unable to load configuration. - bean -jar:file:/E:/apache-tomcat-6.0.30/apache-tomcat-6.0.30/webapps/wz/WEB-原创 2017-08-22 09:41:32 · 855 阅读 · 0 评论 -
使用mysql查询数据表中某个字段包含某个数值
使用mysql语句查询数据表中某个字段是否包含某个数值的语句SELECT * from t_person where departId like '%,132' or departId like '%,132,%' or departId like '132,%' or departId =132这种情况下的意思为:departID中有一个是132的或者是包含132的字符串值的原创 2017-07-20 08:22:53 · 16039 阅读 · 0 评论 -
mybatis中 find_in_set 与in的使用
mybatis中 find_in_set 与in的使用1. find_in_set:FIND_IN_SET(str,strlist) ; 假设,字符串str在strlist的列表中,其中strlist 的字符串是被“,”分开的,那么在mybatis中的查询语句为 “find_in_set(id,#{id})”,这样在传递到mysql中的时候,就会默认的为字符串原创 2017-07-19 17:06:51 · 13695 阅读 · 0 评论 -
mybatis中 #与$的区别
在使用mybatis的时候,需要注意#和$的使用#符号:这个符号在mybatis中使用的时候,会自动的为所传递的参数添加上引号,如:id=#{id},如果此时的id为11时,那么传入到mysql中的语句就是id='11'的样式;同时#符号可以很好的防止语句注入的危险。$符号:mybatis中使用的时候,则不会为参数添加上引号。原创 2017-07-19 17:05:22 · 286 阅读 · 0 评论 -
mysql中使用list作为参数插入数据库
在mysql中,我们会遇到多条语句插入的情况,对于这种情况,我们可以使用mybatis中的foEach的方法,进行多条list的插入数据库如: insert into t_character_relation (personId,linkPersonId,relationship,createTime,updateTime) values原创 2017-07-19 14:27:55 · 17938 阅读 · 0 评论 -
自我对Map的使用方法总结与归纳!
Map的基础用法Map是用来处理键值对的。与数组和list的区别在于,数组和list都是按照int类型的索引得到相应的元素。而map则是允许使用任意的对象作为索引,来得到与之相对应的对象。索引的对象就是“key”,索引的对象就是“value”。在map中,键和值都是Object的类型的引用,所以任何对象都可以用作键和值。一个键只能对应一个值,键是不允许重复出现的,因为是原创 2017-06-13 21:14:21 · 409 阅读 · 0 评论