
Java
Aloneii
这个人很懒,什么都没有留下
展开
-
Maven 将本地jar包添加到本地仓库
Maven 将本地jar包添加到本地仓库原创地址为https://blog.youkuaiyun.com/zhujq_icode/article/details/807433941. 安装maven, 设置maven系统环境变量,一般下载后解压即可以使用, 默认的setting配置本地仓库路径为用户下的.m目录下,可以修改为指定目录:2. 准备好本地jar包,我以zookeeper-3.4.10.ja...转载 2019-02-16 16:16:17 · 186 阅读 · 0 评论 -
取消本地SVN文件夹与服务器的关联
方法一.1.新建文本文档,添加内容如下:Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN]@=“Remove SVN Link”[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN\...转载 2019-03-01 17:23:26 · 629 阅读 · 0 评论 -
Eclipse-----手动添加XML文件的Schema约束
Eclipse-----手动添加XML文件的Schema约束原文地址 https://blog.youkuaiyun.com/hekewangzi/article/details/52217421转载 2019-02-16 16:19:48 · 510 阅读 · 0 评论 -
Java操作MongoDB采用MongoRepository仓库进行条件查询
Java操作MongoDB采用MongoRepository仓库进行条件查询1.实体类:public class Person implements Serializable{ private static final long serialVersionUID = -8288372263395673353L; private String id; private S...转载 2019-02-26 14:14:04 · 753 阅读 · 0 评论 -
Java中各种集合的异同与使用
Java中各种集合的异同与使用1.List2.Set3.Map4. JUC下常用的几个线程安全容器1. CopyOnWriteArrayList2. CopyOnWriteArraySet3. ConcurrentHashMap如何选用集合?Collection< E >是所有集合类的祖先 我们从这个类往下延伸1.ListArrayListLinkedListVector不同点:名称数据结构安全性插入和删除(时间复杂度)getIndex内存空间占用原创 2020-05-29 17:22:06 · 531 阅读 · 0 评论 -
solr实例安装
(一)、solr实例安装 1、安装jdk、安装tomcat 2、解压solr压缩包 3、把目录下的/solr.war部署到tomcat下,即复制到webapps下。 4、启动tomcat,会自动解压war包。 5、需要把目录下example/lib/ext的所有的jar包添加到solr工程中。 cp * /usr/local/solr/tomc...原创 2019-04-28 14:30:10 · 328 阅读 · 0 评论 -
十年程序员的亲身经历
这篇文章说的贼好我搞JAVA也有些日子了, 因为我比较贪玩,上进心不那么强, 总是逼不得已为了高薪跳槽才去学习, 所以也没混成什么大牛, 但好在现在也已经成家立业, 小日子过的还算滋润, 起码顶得住一月近万元的吃喝拉撒玩各种贷款信用卡 不为金钱过于发愁了。 我特别感谢当初贴吧遇见的那位大神, 虽然每个月也就聊那么几句, 但是他总能在我不知道该学啥, 该怎么走的时候, 给我方向, 毫不夸张的说,我...转载 2019-04-20 13:49:31 · 597 阅读 · 8 评论 -
Java开发中对Redis的基本操作总结
原文地址:https://blog.youkuaiyun.com/FYGu18/article/details/81380448 一、安装想要在 Java 中使用 Redis,我们首先需要安装 redis 服务及 Java redis 驱动。1. Window 下安装 Redis:下载地址:https://github.com/MSOpenTech/redis/rel...转载 2019-05-08 14:14:05 · 254 阅读 · 0 评论 -
Java中集合的简单对比
java集合对比list与Set、Map区别及适用场景1、List,Set都是继承自Collection接口,Map则不是2、List特点:元素有放入顺序,元素可重复 ,Set特点:元素无放入顺序,元素不可重复,重复元素会覆盖掉,(注意:元素虽然无放入顺序,但是元素在set中的位置是有该元素的HashCode决定的,其位置其实是固定的,加入Set 的Object必须定义equals()方法 ...原创 2019-05-07 18:56:19 · 352 阅读 · 0 评论 -
使用dom4j解析xml文档
注意:在使用dom4j解析xml文档的时候首先我们需要导入dom4j的jar包dom4j-1.6.1.jar 参考链接:https://www.jianshu.com/p/e8561ea99d03一.dom4j中,获得Document对象的方式有三种1.读取xml文件,获得Document对象2...转载 2019-05-15 17:58:53 · 216 阅读 · 0 评论 -
Java NIO?看这一篇就够了!
现在使用NIO的场景越来越多,很多网上的技术框架或多或少的使用NIO技术,譬如Tomcat,Jetty。学习和掌握NIO技术已经不是一个JAVA攻城狮的加分技能,而...转载 2019-05-17 15:45:45 · 180 阅读 · 0 评论 -
JWT的Java使用 (JJWT)
版权声明:本文为博主原创文章,...转载 2019-08-07 10:25:17 · 2614 阅读 · 0 评论 -
IDEA Git使用
1. 在IEDA里配置git执行程序的路径2. 在远程git服务器上创建仓库3. 使用IDEA中Git工具从远程仓库克隆项目4. 添加文件到暂存区5. 提交到本地仓库6. 推送到远程仓库7. 分支开发8. 分支合并9. 冲突解决10. 提交历史记录查看11. 对比不同版本12. 回退上一个版本使用前的准备先要安装 git 的管理工具到本地,关于git的下载安装可以看这里...转载 2019-08-09 11:36:40 · 249 阅读 · 0 评论 -
Dao层抽取BaseDao
结构图BaseDao.javaimport java.io.Serializable;import java.util.List;import org.hibernate.criterion.DetachedCriteria;public interface BaseDao<T> { //增 void save(T t); //删 voi...转载 2019-08-20 14:09:23 · 327 阅读 · 0 评论 -
Java实现递归
Java实现递归小demopublic class Menu {private Integer pid;private String menuName;private Integer parentId;private Integer position;private List<Menu> childMenu;//自己的子集合public Integer getPid()...原创 2019-08-12 15:39:01 · 265 阅读 · 0 评论 -
常见正则
验证数字:1$验证n位的数字:^\d{n}$验证至少n位数字:^\d{n,}$验证m-n位的数字:^\d{m,n}$验证零和非零开头的数字:^(0|[1-9][0-9])$验证有两位小数的正实数:2+(.[0-9]{2})?$验证有1-3位小数的正实数:3+(.[0-9]{1,3})?$验证非零的正整数:^+?[1-9][0-9]$验证非零的负整数:^-[1-9][0-9]$验证...原创 2019-08-28 09:18:58 · 313 阅读 · 1 评论 -
Lombok中@Data的坑
最近有同事在spring boot中用Lombok @Data注解时遇到了一个奇怪的问题,然后有幸一起研究了一下,把研究成果记录下来。问题先上代码:@Datapublic abstract class TestAbstract {private RedisTemplate redisTemplate;public TestAbstract(RedisTemplate redisTem...转载 2019-04-18 11:12:48 · 12639 阅读 · 0 评论 -
使用easypoi导入导出excel,SSM和SpringBoot通用代码
easypoi功能如同名字easy,主打的功能就是容易,让一个没见接触过poi的人员就可以方便的写出Excel导出,Excel模板导出,Excel导入,Word模板导出,通过简单的注解和模板语言(熟悉的表达式语法),完成以前复杂的写法功能介绍Excel自适应xls和xlsx两种格式,word只支持docx模式1.Excel导入注解导入Map导入大数据量导入sax模式导入文件保存文...原创 2019-04-22 16:22:43 · 1903 阅读 · 0 评论 -
IDEA配置详解
IDEA配置详解一、 IDEA简介1. 简介 IDEA 全称IntelliJ IDEA,是java语言开发的集成环境。IDEA是JetBrains公司的产品。JetBrains官网 : https://www.jetbrains.com/ IntelliJ在业...转载 2019-02-16 16:05:00 · 1914 阅读 · 0 评论 -
SSH全注解框架整合
SSH全注解框架整合原创地址 https://blog.youkuaiyun.com/duoluo9/article/details/780627971、ssh框架开发的应用层级结构j2ee应用可以分为3层:1、表示层2、业务逻辑层3、数据服务层ssh将应用分层更加细化(ssh将业务逻辑层划分了4层):1、action层(控制层mvc中的c层)2、service层 (业务层mvc中的m层...转载 2019-02-16 16:21:55 · 278 阅读 · 0 评论 -
SSH中的注解式整合
SSH中的注解式整合原创地址为 https://blog.youkuaiyun.com/caoyujiao520/article/details/68067138前言因为接触配置文件比较多,所以对于我来说更喜欢配置文件,把需要配置的内容全部整到一个文件中,对于注解就显得很陌生。《Java注解基本知识》Annotation(注解)就是Java提供了一种元程序中的元素关联任何信息和着任何元数据(m...转载 2019-02-16 16:27:32 · 187 阅读 · 0 评论 -
面向接口编程的优点
面向接口编程的优点原文地址 : https://blog.youkuaiyun.com/jj_nan/article/details/701610861 首先什么是面向接口编程? 面向接口编程就是先把客户的业务逻辑线提取出来,作为接口,业务具体实现通过该接口的实现类来完成。 当客户需求变化时,只需编写该业务逻辑的新的实现类,通过更改配置文件(例如Spring框架)中该接口 的实现类就可以...转载 2019-02-16 16:43:08 · 261 阅读 · 0 评论 -
史上最全的Java集合类解析
原创地址 : https://blog.youkuaiyun.com/HHcoco/article/details/53117525 &lt;h4 id="本文仅分析部分原理和集合类的特点不分析源码旨在对java的集合类有一个整体的认识理解各个不同类的关联和区别让大家在不同的环境下学会选择不同的类来处理"&gt;&lt;strong&gt;本文仅分析部分原理和集合类的特点,不分析源码,旨在对jav...转载 2019-02-16 16:45:24 · 169 阅读 · 0 评论 -
Java集合总结
原文地址: https://blog.youkuaiyun.com/IT_PL/article/details/79150046List和Set的区别 1. Set 接口实例存储的是无序的,不重复的数据。List 接口实例存储的是有序的,可以重复的元素。 2. Set检索效率低下,删除和插入效率高,插入和删除不会引起元素位置改变 ,实现类有HashSet,TreeSet。 3. List和数组类似,可...转载 2019-02-22 17:04:45 · 152 阅读 · 0 评论 -
java从数据库读取菜单,递归生成菜单树
java从数据库读取菜单,递归生成菜单树每次都要看别人的农科写递归 自己总结一个 根据这个样子我们定义菜单类public class Menu { // 菜单id private String id; // 菜单名称 private String name; // 父菜单id private String parentId; ...转载 2019-02-22 17:09:34 · 505 阅读 · 0 评论 -
java面试潜规则,你知道几条
现在中国所有招聘网站(以智联招聘、前程无忧、中华英才网等为例)都是以人事经理为中心,因为他们是付费的一方,较少从免费的求职者角度考虑,如果我们从求职者立场或者中立立场来看中国招聘网站的生意模式及运作流程,将这个求职者并不知晓的事情公布出来,你就会更好清醒认识招聘网站,也更好的实际的利用人才网站求职:一、 人才网站与企业人事经理的生意模式对求职者影响:人才网站的行规是企业人事经理支付600元,可...转载 2019-02-23 17:44:30 · 650 阅读 · 0 评论 -
Commons-lang3(字符串处理)
lang3包很常用 接下来就介绍一下里面的常用方法//缩短到某长度,用...结尾.其实就是(substring(str, 0, max-3) + "...") //public static String abbreviate(String str,int maxWidth) StringUtils.abbreviate("abcdefg", 6);// ---...原创 2019-02-25 13:58:06 · 2777 阅读 · 0 评论 -
windows装MongoDB
一、 如何配置环境变量1、计算机右键点击属性2、属性里面找到高级设置 3、找到环境变量选项4、找到path更改环境变量(注意这里必须在前面加一个分号(英),路径根据自己的路径选择,主要是找到exe文件所在的上级目录) 5、检测是否成功:输入mongod --help 如果出现如下画面说明,环境变量已经配好了。 二、设置成Wi...转载 2019-02-25 18:44:21 · 162 阅读 · 0 评论 -
docker的常用命令汇总
具体docker的优势我就不说了,下面就使用docker的一些常用命令具体详细说下:1、docker的启动、停止、重启[root@localhost ~]# service docker restartRedirecting to /bin/systemctl restart docker.service[root@localhost ~]# se...转载 2019-02-26 14:16:49 · 127 阅读 · 0 评论 -
scheme约束导入
转载 2019-02-27 11:43:00 · 313 阅读 · 0 评论 -
Sphinx入门操作
文主要介绍Sphinx的入门使用,新手观看,老鸟指正!1、简介1.1.Sphinx是什么1.2.Sphinx的特性1.3.Sphinx中文分词2、安装配置实例2.1 在GNU/Linux/unix系统上安装o 2.1.1 sphinx安装o 2.1.2.sfc安装(见另文)o 2.1.3.coreseek安装(见另文)2.2 在windows下安装...转载 2019-02-27 12:00:36 · 885 阅读 · 0 评论 -
浅谈Mybatis通用Mapper使用方法
对单表进行增删改查是项目中不可避免的需求,Mybatis的通用Mapper插件使这些操作变得简单添加maven依赖在对应工程的pom.xml文件中添加 javax.persistence persistence-api 1.0 tk.mybatis mapper 3.1.2配置拦截器在mybatis-config.xml文件中添加通用Mapper ...原创 2019-03-26 17:53:21 · 715 阅读 · 0 评论 -
Java入门第一天
Java入门_JDK下载安装JDK下载JDK安装环境变量配置测试是否安装成功JDK下载[链接](https://www.oracle.com/technetwork/java/javase/archive-139210.html) : 找到自己适合的版本进行下载根据电脑32位和64位来看根据需要的的JDK的版本来看JDK安装双击exe文件实现安装 , 直接傻瓜式安装即可 , 或...原创 2018-11-23 15:07:31 · 205 阅读 · 0 评论