自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

请叫我大师兄

看文章记得点个赞哟

原创 maven 阿里云 国内镜像 中央仓库 亲测可用

众所周知,在墙内开发很头疼的一件事就是Maven仓库的连接速度太慢。虽然对于很多互联网企业和大中型软件公司,建个镜像是分分钟的事。但对于个人开发者和小公司来说,确实是个问题。之前有一阵子开源中国有提供maven仓库镜像,但目前已经无法使用了。 下面是大师兄测试记录 修改maven根目录下的con...

2016-10-31 15:16:21 77471 9

原创 maven 如何设置使用自定义的jar包到自己本地仓库

在Maven框架里,查找依赖包的顺序: 1.先在本地仓库找,有就返回,没有继续第二步; 2.到中央仓库 http://search.maven.org/ 找,有就返回,没有继续第三步; 3.在 Maven 远程仓库搜索,远程仓库,就的自己在pom文件设置。 如何在Local Repository...

2016-10-31 11:04:16 6306 3

原创 win7 (win 10) 新建文件夹的 快捷键

Ctrl + Shift + N – 创建一个新的文件夹 你需要在文件夹窗口中按 Ctrl + Shift + N 才行 直接打开一个新页面的浏览器 (chrome和360都行,起码我刚刚测试啦下) Ctrl + N 就可以打开开一个新页面。 ctrl + h 打开 历史记录

2016-10-31 10:19:26 17359 0

原创 Maven依赖机制 工作原理 (分析maven项目和非maven项目的差别)

一句话总结: 在 Maven 依赖机制的帮助下自动下载所有必需的依赖库,并保持版本升级。    详细解释: 让我们看一个案例研究,以了解它是如何工作的。假设你想使用 Log4j 作为项目的日志。这里你要做什么? 1.在传统方式 访问 http://logging.apache.org/log4j...

2016-10-28 22:02:45 4782 1

原创 Maven 远程仓库 之 中央存储库

当你建立一个 Maven 的项目,Maven 会检查你的 pom.xml 文件,以确定哪些依赖下载。 首先,Maven 将从本地资源库获得 Maven 的本地资源库依赖资源, 如果没有找到,然后把它会从默认的  Maven 中央存储库 –  http://search.maven.org/  查...

2016-10-28 16:41:46 2354 1

原创 maven 本地仓库的配置以及如何修改默认.m2仓库位置

本地仓库是远程仓库的一个缓冲和子集,当你构建Maven项目的时候,首先会从本地仓库查找资源,如果没有,那么Maven会从远程仓库下载到你本地仓库。这样在你下次使用的时候就不需要从远程下载了。如果你所需要的jar包版本在本地仓库没有,而且也不存在于远程仓库,Maven在构建的时候会报错,这种情况可能...

2016-10-28 16:24:38 195932 119

原创 图解 Maven 安装配置 (win7 64bit)

1. JDK 和 JAVA_HOME 安装JDK,并配置 “JAVA_HOME” 变量到 Windows 环境变量。 2. 下载Apache Maven http://maven.apache.org/download.cgi 下载 Maven 的 zip 文件,直接解压,安装简单方便愉快...

2016-10-28 14:14:33 5762 0

原创 一道Java相关的小程序题(一个无序数组里有99个不重复正整数,范围从......)

一个无序数组里有99个不重复正整数,范围从1到100,唯独缺少一个整数。如何找出这个缺失的整数? 题目扩展:一个无序数组里有若干个正整数,范围从1到100,其中99个整数都出现了偶数次,只有一个整数出现了奇数次(比如1,1,2,2,3,3,4,5,5),如何找到这个出现奇数次的整数? 题目第二...

2016-10-27 14:55:12 2911 8

原创 提供 guava-19.0.jar 的jar包的下载链接云盘

guava-19.0.jar 的jar包下载云盘。如下: 链接:http://pan.baidu.com/s/1c2khCxa 密码:5o65 里面一个jar包,一个相当于是源码包,里面的数据更全点。都是19版本的。 github开源项目:https://github.com/google/gu...

2016-10-26 11:34:52 9638 15

原创 java 如何将日期类型Date 时间戳 转换为 期望格式的 日期字符串(mongo db)

存了一个时间类型(Date)的数据到mongo数据库中,但是前台显示的是一串数字。继而引发了如下问题: Java里面如何把 时间戳 1477387464495 转换为 2016-10-25 17:24:24 期望格式的日期字符串。 因为业务需要,在model里面有个Date类型的字段,然后需要按这...

2016-10-25 18:16:31 7467 6

原创 详细图解如何在 Windows cmd 下使用 Linux 的命令

下面是如何在Windows系统的cmd的环境下,使用Linux的命令。 搞软件开发的,啥都得会,啥都得知道点,就像你家长或者你同学知道你是计算机专业的,你就得会修电脑,就得会装系统,反正只要是电脑坏了,你就得会修好一样。 具体如下: 1.首先是工具:CygwinPortable。 我准...

2016-10-25 14:56:22 13105 7

原创 IntelliJ IDEA 15,16 win 7 64位安装包以及注册码 百度云盘

不知道发出来,有用没有,要是官网下载不了的话,可以用我的这个哦,虽然不是最新的。 ideaIU-162.1447.21 ideaIU-15.0.2 win7 64系统的安装包 链接:http://pan.baidu.com/s/1nvATA7v 密码:i2ht

2016-10-25 11:21:00 30916 51

原创 IntelliJ IDEA 的硬件要求

IntelliJ IDEA使用教程 (总目录篇)   IntelliJ IDEA 对硬件的要求看上去不是很高。可是实际在开发中其实并不是这样的,特别是开发 Java Web 的项目的计算机,2G根本不够,4G 内存是基本不够用的。 他之所以快,是因为给代码建了很多索引,这些个索引都是需要空...

2016-10-25 11:01:50 13026 13

原创 IntelliJ IDEA 详细图解最常用的配置 ,适合刚刚用的新人。

IntelliJ IDEA使用教程 (总目录篇) 刚刚使用IntelliJ IDEA 编辑器的时候,会有很多设置,会方便以后的开发,磨刀不误砍柴工。 比如:设置文件字体大小,代码自动完成提示,版本管理,本地代码历史,自动导入包,修改注释,修改tab的显示的数量和行数,打开项目方式,等等一大堆东西...

2016-10-25 10:11:15 171251 107

原创 IntelliJ IDEA 中 右键新建时,选项没有Java class的解决方法和具体解释

IntelliJ IDEA使用教程 (总目录篇) 我是在别人问我的时候,才发现还可以有这个问题,主要是他新项目直接打开,什么都没配置,就打算新建文件,其实可以直接看编辑器右下角的event log,那个对话框点开的话,可以add as maven project,就是添加为maven项目。然后就...

2016-10-24 16:05:25 115081 41

原创 ORM是什么意思

因为要满足Java对象得到持久化(即保存)的需求。 ORM:(Object/Relation Mapping): 对象/关系映射 ORM的实现思想: 将关系数据库中表中的记录映射成为对象,以对象的形式展现,程序员可以把对数据库的操作转化为对对象的操作。 因此ORM的目的是为了方便开发人...

2016-10-23 00:19:59 13195 6

原创 IntelliJ IDEA 中详细图解记录如何连接MySQL数据库

IntelliJ IDEA使用教程 (总目录篇) 在网上down了个web项目,在 IntelliJ IDEA 这个编辑器里面跑起来,但是发现domain文件夹下的xml文件都报如下的红色提示错误: Cannot resolve table 'jrun_access' les...

2016-10-20 15:04:28 76782 49

原创 win7 svchost.exe占用内存和CPU很高,电脑很卡的解决方法

本来系统用来很久都不会卡,或者说原来的问题我都已经解决过了,但是有一天,用360扫描了一下,发现Windows有些更新,我就点更新了。 这不更新倒好,电脑没啥毛病, 但是 更新之后,我就发现我的浏览器莫名其妙的卡了一会,然后基本就是死机的感觉,法科,不能忍。 查看进程,发现svchost.exe这...

2016-10-19 17:18:57 58343 0

原创 IntelliJ IDEA :decompiled.class file bytecode version:52.0(java 8) ,open source file.

IntelliJ IDEA使用教程 (总目录篇) 引入第三方jar包或者查看Java源码的时候,经常遇到问题如下: decompiled.class file bytecode version:52.0(java 8) , open source file. 翻译一下上面的意思:(反编译 .c...

2016-10-19 11:48:15 53638 12

原创 IntelliJ IDEA 中如何查看一个类的所有继承关系(当前类的所有继承关系图)

IntelliJ IDEA使用教程 (总目录篇) 在 IntelliJ IDEA 中这个查看一个类也就是当前类的所有继承关系,包括实现的所有的接口和继承的类, 这个继承,不仅仅是一级的继承关系,包括好几层的继承。父类的父类的父类。直到最后。 可以很清楚明了的了解一个类的实现关系。diagram...

2016-10-19 10:50:50 166962 40

原创 github在哪删除一个废弃的项目

我实在找不到在哪删除一个废弃的项目,找的我花儿都谢了。

2016-10-18 17:41:02 909 0

原创 IntelliJ IDEA + GitHub(git) 详细图解 如何实现项目的版本控制和管理(on win 7 64 bit)

在IntelliJ IDEA 编辑器里面使用GitHub,把项目放到GitHub服务器上,实现版本管理的目的。 具体遇到并解决了下面问题。 1."Cannot run program "git.exe": CreateProcess error=2, 系统找不到指定的...

2016-10-18 11:27:12 17865 11

原创 详细图解如何注册 Navicat for Mysql 11.0.17 企业版(Win7 64bit)

我给如下某度的云盘,存放了 Navicat for Mysql 11.0.17 企业版的安装包和注册需要的工具。 要是失效的话,请联系:请叫我大师兄。 链接:https://pan.baidu.com/s/1c35RezY 密码:87do 注意事项: 1、不要将Navicat安装到系统盘,否...

2016-10-14 18:08:07 35388 172

原创 详细图解MySQL(win7x64 5.7.16版本)下载、安装、配置与使用

结合网上的资料,自己亲自的去安装了一次MySQL,安装版本是win7x64 5.7.16。 在安装过程中出现并解决了如下问题: 1.“mysql 服务无法启动 服务没报告任何错误” 2.启动MySQL服务的时候,提示“发生系统错误 2,系统找不到指定的文件”。 3.TIMESTAMP wit...

2016-10-13 16:20:23 44789 70

原创 IntelliJ IDEA 中如何导入jar包(以引入spring包,构建spring测试环境为例)

我就简单的以图例的方式示范下,这个编辑器是怎么样导入jar包的。观众们可以触类旁通一下。 就我下面的例子,就是简单的把Java 的 输出 hello world 的项目,扩展一下,要引入spring包, 来给搭建成可以做spring框架相关的一些简单的测试。 具体如下: 刚刚开始没有引入包的时候...

2016-10-13 10:10:18 34613 8

原创 IntelliJ IDEA 中如何配置多个jdk版本即(1.7和1.8两个jdk都可用)

IntelliJ IDEA使用教程 (总目录篇) 有时候需要看Java源码,但是 Java 1.7 和 Java 1.8的差别的关系,有时候你想查看不同jdk版本的Java源码。 或者你的项目需要测试不同Java jdk 版本的通用与否。那么这个编辑器支持多个版本的jdk同时存在,可以自由的切换...

2016-10-12 14:25:37 66197 23

原创 IntelliJ IDEA 中创建HelloWorld项目示例(非Maven项目)

学习阶段,估计只是用到Java的jdk就够了,用IntelliJ IDEA编辑器搭建个简单的开发环境,来搞一些简单的Java测试还是可以的。 我就详详细细的给附上每个步骤的图,来示范一下HelloWorld项目的创建。 方便初学者,使用这个编辑器。 ...

2016-10-12 10:56:05 21489 5

原创 IntelliJ IDEA 中怎么修改新建文件时,自动生成的注释的user的默认值

IntelliJ IDEA使用教程 (总目录篇) 想要在IntelliJ IDEA编辑器里面修改,新建Class文件或者jsp文件或者js文件时候,文件头自带的 Created by {User} on ${DATE}.  一般在新建的时候,user默认取的是电脑的主机名,这个不是我们想要的。可...

2016-10-11 16:37:57 38437 8

原创 JavaScript中数组的各种操作的总结。

js数组的新建,头插入,尾插入,头删除,尾删除,中间删除,删除多个,多个数组合并,数组倒序,数组截取等等,都有对应的例子。 concat 方法 返回一个新数组,这个新数组是由两个或更多数组组合而成的。不修改原数组。 join 方法 返回字符串值,其中包含了连接到一起的数组的所有元素,元素由指...

2016-10-10 15:36:44 872 0

原创 代理模式之静态代理的稍微复杂实现---理解AOP(面向切面编程)---以具体实例来理解AOP概念

Aspect Oriented Programming  面向切面编程。 解耦是程序员编码开发过程中一直追求的。AOP也是为了解耦所诞生。 具体思想是:定义一个切面,在切面的纵向定义处理方法,处理完成之后,回到横向业务流。 (汉字就是这么绕,一会看一下示意图,就很详细的解释这句话) 先假设,要实...

2016-10-10 11:04:25 1521 0

原创 代理模式之静态代理的简单实现---理解AOP(面向切面编程)的前奏---想要理解AOP,必须先理解一下

Aspect Oriented Programming  面向切面编程。 解耦是程序员编码开发过程中一直追求的。AOP也是为了解耦所诞生。 具体思想是:定义一个切面,在切面的纵向定义处理方法,处理完成之后,回到横向业务流。 (汉字就是这么绕,一会看代码的注释,就很详细的解释这句话) AOP 主要...

2016-10-09 16:28:14 1126 0

原创 不懂就问确实是个好习惯------韩愈《师说》

古之学者必有师。师者,所以传道受业解惑也。人非生而知之者,孰能无惑?惑而不从师,其为惑也,终不解矣。生乎吾前,其闻道也固先乎吾,吾从而师之;生乎吾后,其闻道也亦先乎吾,吾从而师之。吾师道也,夫庸知其年之先后生于吾乎?是故无贵无贱,无长无少,道之所存,师之所存也。   嗟乎!师道之不传也久矣!欲人...

2016-10-09 09:57:40 984 2

原创 铁饭碗的由来

铁饭碗的由来   “铁饭碗”这个词,出自改革开放之初。当时的企业,多是国有。而国有企业的管理制度,就是吃“大锅饭”。干和不干一个样,干多干少一个样,干好干坏一个样。工资是按年头涨,福利是按人头发。几乎每个企业,都养着一大批闲人、懒人、庸人和散人。这些人不仅成为企业的巨大包袱,而且直接影响了生产者...

2016-10-09 09:38:56 1898 0

原创 @Query(扩展MongoRepository接口)---------springMVC的另一类的写法

在使用@Query()的时候,只能一次写一些简单的查询语句,对于一些复杂的查询语句,一个简单的@Query()是满足不了需求的。 比如:有时候有个字段是有值的,有时候又是没值的。究竟怎么查询!!! @Query(),就是无法达到想要的结果。 比如需求如下:前台搜索,如果不写搜索条件,那么就不过滤...

2016-10-06 22:12:00 13568 3

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