自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

i_hanjt的博客

一如IT坑深似海,再回首已白了头。

  • 博客(32)
  • 资源 (5)
  • 收藏
  • 关注

原创 关于IntelliJ IDEA你不得不知道的神仙知识

最智能的IDEIDEA 全称IntelliJ IDEA 是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨

2020-08-06 10:53:42 1336

转载 Navicat for mac破解版

今天不知怎的,出于强迫症的我就是要强行搞个Navicat Premium Mac 12 破解版本。历经了种种种种种种磨难与艰辛与火海,终于tmd破解成tmd功了。去百度上各种搜索,发现了很多不靠谱的下载地址,真是坑B,坑死我了,经过一遍一遍的尝试,终于找到了破解方法!!!!!首先先声明一下,我特别痛恨那种骗人的网站,还口口声声说什么已破解。我要的是最新版,他标题是最新版,实际上却是老版本,反...

2018-11-28 10:29:19 26233 10

原创 Spring cloud Eureka启动报错解决

初学Spring cloud的时候,启动Eureka的时候报了下面的错误: com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException: Connection refused: connect ….. com.netflix.discovery.shared.transport.TransportE...

2018-08-23 10:47:12 2842

原创 SpringCloud的版本

  Spring Cloud 项目目前仍然处于快速迭代期,版本迭代很快。目前最新的是Finchley SR1 ,我们可以去官网了解更多详细信息。   Spring 官网地址: http://projects.spring.io/spring-cloud/。   看不懂英文,没关系,我们可以访问中文版。地址:https://springcloud.cc/。   今天我要讲的只是最基础的知识,就...

2018-08-22 17:03:12 925

原创 手动添加jar包到本地仓库

  最近写一个小项目需要用到阿里大鱼的短信功能,安装官网提供的maven及demo做了下测试,在测试过程中,发现导入的pom文件是无效的,也就是说本地的maven仓库中并么有我们pom中的依赖。于是我在网上查了一下,有些jar需要我们自己手动导入到我们的本地仓库中,才能加入maven的pom中(特别是一些阿里的jar,具体可以去 网上查原因)。   好了,废话不多说,下面我就介绍下我...

2018-08-15 10:24:28 3088

原创 Eureka启动报错 java.lang.NoSuchMethodError: org.springframework.boot.builder.SpringApplicationBuilder

最近学习spring cloud,在测试Eureka作为服务注册中心的时候碰到了问题,错误提示如下:"D:\Program\Java\JDK1.8\bin\java" -XX:TieredStopAtLevel=1 -........ com.fangxing.springcloud.eurukaserver.EurukaServerApplication15:04:35.690 [main...

2018-08-06 15:58:11 2359

原创 markdown中实现首行缩进的方法

  由于markdown语法主要考虑的是英文,所以对于中文的首行缩进并不太友好,两以下方法可以完美解决这个问题。 一、把输入法由半角改为全角。 两次空格之后就能够有两个汉字的缩进。 二、在开头的时候,先输入下面的代码,然后紧跟着输入文本即可,也可以不要分号。半方大的空白 或 全方大的空白 或 不断行的空白格&a...

2018-06-08 18:46:52 458

原创 JDK8之Stream流操作

过滤出素食 List vegetarian = menu.stream().filter(Dish::isVegetarian) .collect(Collectors.toList()); 过滤出偶数,并且不重复的元素。 List numbers = Arrays.asList(1, 2, 1, 3, 3, 2, 4); numbers.stream().filter(i -> ...

2018-06-08 18:40:00 646

转载 Java --内部类(二)

  在上一篇博客Java –内部类(一) 中已经提过了,java中的内部类主要有四种:成员内部类、局部内部类、匿名内部类、静态内部类。 该文主要介绍着这几种内部类。 成员内部类   成员内部类也是最普通的内部类,它是外围类的一个成员,所以他是可以无限制的访问外围类的所有 成员属性和方法,尽管是private的,但是外围类要访问内部类的成员属性和方法则需要通过内部类实例来访问。    在成员内...

2018-06-08 18:38:43 180

原创 Java--内部类(一)

定义:可以将一个类的定义放在另一个类的定义内部,这就是内部类。 举个栗子:public class A { public class B { } }; 为什么要用内部类?在《Think in java》中有这样一句话:使用内部类最吸引人的原因是:每个内部类都能独立地继承一个(接口的)实现,所以无论外围类是否已经继承了某个(接口的)实现,对于内部类都没有...

2018-06-07 16:37:45 315

原创 mysql中的substr()函数使用

对于JavaScript的substring() 方法或者String的subString()方法,相信很多人都有用过,最近因为工作的需要,需要在sql中对字段进行切割。下面是我在网上收集的一些信息。 SUBSTR函数是用来截取数据库某一列字段中的一部分。 在各个数据库的函数名称不一样 MySQL: SUBSTR( ), SUBSTRING( ) Oracle: SUBS...

2018-06-01 13:55:02 27142

原创 关于商业、金融方面金钱的数值类型选择

Java的商业计算,不能用float和double,因为他们无法进行精确计算。但是Java的设计者给编程人员提供了一个很有用的类BigDecimal,他可以完善float和double类无法进行精确计算的缺憾。BigDecimal类位于java.maths类包下。及在商业或银行开发总,涉及到金钱或者倍率的情况下,都用bigdecimal格式。 BigDecimal常用的方法 public Bi...

2018-05-23 18:26:46 1403

原创 Java中的位移操作符

  为保证数据报头部的长度严格一致,需要将java中的byte、short、int等基本数据类型,通过移位操作来拼装成定长的数据报头部。 移位运算符就是在二进制的基础上对数字进行平移。按照平移的方向和填充数字的规则分为三种:<<(左移)、>>(带符号右移)和>>>(无符号右移)。   在移位运算时,byte、short和char类型移位后的结果会变成...

2018-05-23 18:01:34 1189 3

原创 权限框架Apache Shiro 和 Spring Security及RBAC

前言 一年半年前,我负责的一个项目中需要权限管理。当时google了一些权限管理的资料,发现了RBAC这个东西。可惜一直没狠下心来学习更详细的RBAC模型非常复杂。之后又在各大社区论坛接触到了Shiro和Spring security,下面就是我个人对这三种技术的一些认识与简单对比。RBAC RBAC(Role-Based Access Control )基于角色的访问控制。 在20世纪...

2018-05-23 17:45:35 5277

原创 JdbcType类型和Java类型的对应关系

JDBC Type —- Java Type 1. CHAR —- String 2.VARCHAR —- String 3.LONGVARCHAR —- String 4.NUMERIC —- java.math.BigDecimal 5.DECIMA...

2018-04-28 13:40:09 2707

原创 常用软件的注册/激活码

Sublime Text 3- 2018/2/1激活码 直接在Help –>License中输入下列内容—– BEGIN LICENSE —– TwitterInc 200 User License EA7E-890007 1D77F72E 390CDD93 4DCBA022 FAF60790 61AA12C0 A37081C5 D0316412 4584D136 94...

2018-04-28 13:28:15 1730

转载 Spring Boot 内嵌容器 Tomcat / Undertow / Jetty 优雅停机实现

Spring Boot 在关闭时,如果有请求没有响应完,在不同的容器会出现不同的结果,例如,在 Tomcat 和 Undertow 中会出现中断异常,那么就有可能对业务造成影响。所以,优雅停机非常有必要性,目前官方是没有提供很好的策略来实现。Each SpringApplication registers a shutdown hook with the JVM toensure tha...

2018-04-28 09:28:13 1137

原创 Mybatis中的自带Mapper方法

也不知道该怎么介绍,直接上代码吧! 创建一个超类接口,继承mapper内部的所有方法,开发可以简便很多。当然,复杂的sql还是需要我们自己写的。public interface BaseMapper<T> extends InsertSelectiveMapper<T>, UpdateByExampleSelectiveMapper<T>, UpdateB...

2018-04-26 10:43:36 4527

原创 PageHelper 补充

内容来自各位网络大神的分享,小弟在此借鉴、总结了一下。1、PageHelper的优点是,分页和Mapper.xml完全解耦。实现方式是以插件的形式,对Mybatis执行的流程进行了强化,添加了总数count和limit查询。属于物理分页。 2、Page page = PageHelper.startPage(pageNum, pageSize, true); - true表示需要统计总数,这...

2018-04-26 10:09:18 309

原创 Mybatis分页插件PageHelper

简介: 在使用Java Spring开发的时候,Mybatis算是对数据库操作的利器了。不过在处理分页的时候,Mybatis并没有什么特别的方法,一般需要自己去写limit子句实现,成本较高。好在有个PageHelper插件,可以非常便利快速的帮我们实现分页。 1、POM依赖 Mybatis的配置就不多提了。PageHelper的依赖如下。需要新的版本可以去maven上自行选择.&l...

2018-04-26 09:49:23 229

原创 Idea常用快捷键

———注意———-注意:以下有些快捷键并非idea默认,可以根据个人习惯修改。Ctrl+] 诸如{}围起来的代码块,使用该快捷键可以快速跳转至代码块的结尾处 Ctrl+[ 同上,快速跳至代码块的开始出 Ctrl+Shift+Enter 将输入的if、for、函数等等补上{}或者;使代码语句完整 Shift+Enter 在当前行的下方开始新行 Ctrl+Alt+Enter 在当前行上...

2018-04-20 09:02:18 155

原创 Lombok

Lombok是一个通过注解以达到减少代码的Java库,如通过注解的方式减少get,set方法,构造方法等。 对于便捷、简洁开发追求者,是一个不错的选择。

2018-04-19 13:15:24 549

原创 献给那些有梦想的"程序员'

如何在涉世之初少走弯路,有一个好的开端,开始一番事业?1.1、买个手表,随时提醒自己  贪睡和不守时,都将成为你工作和事业上的绊脚石,任何时候都一样。不仅要学会准时,更要学会提前。就如你坐车去某地,沿途的风景很美,你忍不住下车看一看,后来虽然你还是赶到了某地,却不是准时到达。“手表”只是一种简单的标志和提示,真正灵活、实用的时间,掌握在每个人的心中。1.2、如果你不喜欢现在

2018-01-04 14:52:56 1220

原创 java中的乐观锁和悲观锁

有一个购买行为事务,需要更新数据库,通常的sql语句是:update item set amount = amount - 1 where item_id = 1;然而当amount只有1个的时候,同时有两个顾客进入了事务进行购买行为会如何,最后amount=-1,两个顾客都获得了这个商品,这显然不合理,那么该如何解决这一问题呢?网上查了一些方法,发现了两个我认为比较不错的

2018-01-04 14:15:15 1587

原创 Spring Boot入门小案例

1.打开IDEA,创建新项目,选择Spring Initializr2.输入Artifact3.勾选Web4.点击finish完成(是不是很简单!!)5.配置文件介绍pom.xml文件:  [html] view plain c

2018-01-04 10:14:39 1025

原创 Spring Boot教程(简介)

Spring BootSpring Boot 是由Pivotal团队提供的框架,它并不是一个全新的框架,而是将已有的 Spring 组件整合起来,设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid applicat

2018-01-03 16:09:21 224

转载 数据库设计三大范式

数据库设计三大范式为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。                 在实际开发中最为常见的设计范式有三个:1.第一范式(确保每列保持原子性)第一范式是最基本的范式。如果数据库表中的所有字段值都是不可分

2017-12-28 16:40:58 161

转载 IntelliJ IDEA使用教程 (简单配置)

前言正所谓工欲善其事必先利其器,对开发人员而言若想提高编码效率,一款高效的开发工具是必不可少的,相信看到该博客的朋友们都已经对IntelliJ IDEA有所了解了,所以此处就不对IntelliJ IDEA进行介绍,而是直接阐述在实际开发中应用场景。博主使用的IntelliJ IDEA版本为IntelliJ IDEA 2017,因为博主是一名Java开发工程师,所以以下内容均以Java为主。

2017-12-18 14:03:18 3552

转载 Nginx 安装部署

一、Nginx简介Nginx是一个web服务器也可以用来做负载均衡及反向代理使用,目前使用最多的就是负载均衡,具体简介我就不介绍了百度一下有很多

2017-12-02 23:55:50 194

转载 在Mac OS X上怎么彻底卸载mysql

最近在 Mac下安装了mysql,好不容易装环境调试了一下午弄好了!在eclipse上连接tomcat和mysql都好了,结果第二天不知为何mysql起动不力了。。。怎么都弄不好,就卸载了。。。结果重新安装不了,原来是旧的mysql没有卸载干净。差点都被这个弄崩溃了。。。下面就给大家分享下经验:怎样才能完全卸载mysql和删除它从你的Mac(包括所有数据库)执行以下操作:打

2017-12-02 23:08:48 280

原创 Linux常用服务配置(Java开发) 二

八、Maven安装配置1. 下载 wget http://mirrors.cnnic.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz2. 解压 tar xvf apache-maven-3.3.9-bin.tar.gz -C /usr/local/3.配置环境变量vim /etc/profil

2017-12-02 16:56:37 317

原创 Linux常用服务配置(Java开发) 一

网络配置一、配置dns1.修改/etc/NetworkManager/NetworkManager.conf 文件,在main部分添加 “dns=none” 选项:             2.NetworkManager重新装载上面修改的配置# systemctl restart NetworkManager.service手动修改/etc/resolv.

2017-11-22 17:49:33 387

Message.zip

极光推送Java后台代码--包括普通推送、定时定期推送、极光透传(自定义消息),注释都写的比较清楚,不明白的可以call me

2019-08-02

miniprogram-Tmall.zip

个人练手些的一份商城的小程序,包括个人信息管理、商品信息、购物车、优惠券、支付、订单、物流等..

2019-07-05

xmwl-admin-bx.rar

sprint boot集成shiro做的一款后台权限管理系统,使用的是spring cloud,有兴趣的朋友可以参考一下.

2019-07-05

ngrok-stable-darwin-amd64.zip

目前来说个人使用最方便、最简单的内网穿透工具。

2019-07-05

mac神一般的注册码工具

使用mac的同学肯定会对于各类收费软件感到头疼,该软件就是让你轻松pathcer,完成注册的,你值得拥有

2018-12-21

空空如也

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

TA关注的人

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