自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

转载 StringRedisTemplate常用操作

stringRedisTemplate.opsForValue().set("test", "100",60*10,TimeUnit.SECONDS);//向redis里存入数据和设置缓存时间stringRedisTemplate.boundValueOps("test").increment(-1);//val做-1操作stringRedisTemplate.opsForValue().get...

2018-07-15 16:50:22 2133

转载 lombok使用及常用注解

简介大部分项目中都必不可少的包含数据库实体(Entity)、数据载体(dto,dataObject),而这两部分都包含着大量的没有业务逻辑的setter、getter、空参构造,同时我们一般要复写类的toString(),equals(),hashCode()方法(贫血模型)。这些工作都是重复性的工作,作为程序员,懒是必备素质之一,这些工作肯定已经有大牛封装好了处理方法,这就是lombok。ide...

2018-06-17 23:24:08 16570 6

转载 Fastjson使用

Fastjson介绍Fastjson是一个Java语言编写的JSON处理器。1、遵循http://json.org标准,为其官方网站收录的参考实现之一。2、功能qiang打,支持JDK的各种类型,包括基本的JavaBean、Collection、Map、Date、Enum、泛型。3、无依赖,不需要例外额外的jar,能够直接跑在JDK上。4、开源,使用Apache License 2.0...

2018-06-05 19:43:19 209

原创 常见排序的Java实现

简单排序:冒泡、选择、插入                时间复杂度:O(n^2)复杂排序:希尔、归并、快速                时间复杂度:O(nlogn)具体实现代码如下:public class Sort { public static void main(String[] args) { int[] data = {4,3,7,9,8,2,1,5,6}; bubble...

2018-04-01 15:54:25 180

原创 二叉排序(查找)树的Java实现及遍历

二叉排序树又称二叉查找树。它或者是一颗空树,或者是具有下列性质的二叉树:1>如果左子树不空,那么左子树上的所有结点的值均小于它的根结点的值;2>如果右子树不空,那么右子树上的所有结点的值均大于它的根结点的值;3>左、右子树也分别为二叉排序树。实现代码如下:import java.util.LinkedList;import java.util.Queue;/** * @a...

2018-03-29 22:30:36 356

原创 String类中 == 比较的个人理解

在学习过程中,经常会遇到字符串的 == 和 equals 两种比较方式。其中, == 比较的是的内存地址,而equals比较的是内容(好理解)下面,结合Java虚拟机的简单内存图,讨论一下 == 方法有关的个人理解。Java内存的简单分区(结合自己做的图分析)1.栈:线程私有,通常存储的是对象的引用2.堆:线程共享,通常存储对象3.方法区:线程共享 ,通常存储常量、静态变量、已加载的类信息等4.其...

2018-03-20 23:22:52 1359

原创 char类型的使用及打印ASCII码

     char是Java中的保留字,表示一种数据类型。与别的语言不同,char在Java中是16位的,因为Java用的是Unicode编码。不过8位的ASCII码包含在Unicode编码中,其值对应于0~127。        import org.junit.Test;public class ASCII { public static void main(String[] args...

2018-03-08 21:28:46 4294

转载 eclipse中package,source folder和folder的区别

package:语言层面的包,源代码里面的路径source folder:编译查找的路径,以这个folder为基准计算package的初始位置,在编译的时候要加入classpath folder:普通的文件夹,将文件看做资源文件.注:在eclipse下,package,source folder,folder都是文件夹. 区别如下: package:当你在建立一个package时,它自动建立到so...

2018-03-05 14:50:48 576

转载 Eclipse导入Maven项目(新手初学)

开发环境:EclipseStep1:在Eclipse中,选择File->Import;接着如下图所示:点击 Browse,选择项目所在的文件夹,然后Finish即将项目添加进来。Step2:将导入的Maven项目转换成Dynamic Web Module,将下图中的红框处进行勾选;Step3:添加Maven Dependencies继续右键项目->properties->Depl...

2018-03-01 16:49:28 264

原创 【解决方案】阿里云ecs安装mysql无法远程连接

问题描述:阿里云服务器linux环境下,本地可访问mysql,但远程连接失败...解决方案:1.在云主机上连接mysql                mysql -uroot -p #根据提示输入密码                   2.依次执行以下sql命令 use mysql #打开 mysql 数据库 ...

2018-02-28 21:31:55 6117 6

原创 创建自己的个人网站(一)

在学习过程中,我们想要将自己的作品发布到网上,创建个人网站,以下是个人网站搭建的简单介绍。 (建议建站前,了解常用linux指令)步骤:1.注册域名          2.开通云服务器          3.搭建网站环境          4.发布网站内容          5.域名解析          6.完成ICP备案(本次仅介绍静态网站的搭建,动态网站后续文章详细介绍)1.注册域名    ...

2018-02-21 23:00:21 20106 4

原创 Eclipse的远程debug调试

Java开发中,我们一般通过debug模式来对我们本地环境运行的程序进行调试。当应用部署在Linux环境下,而我们的开发环境在Windows上,就需要用到eclipse的远程debug调试功能。即在window开发的代码,放在实际应用Linux环境中debug调试,这样保证了代码的可行性。我们需要分别修改Linux下tomcat服务器 和 Windows下eclipse的一些参数第一步:Linux...

2018-02-08 14:23:55 310

原创 实际开发中Linux相关知识点整理(简单入门..)

第一部分:个人对linux简单理解及工具的使用Linux系统:与Windows、ios一样的操作系统,性能相对更稳定,常用于服务器。分类1:图形化版(没有Windows好看)和服务器版(性能稳定,一些独特优势)分类2:内核版本和发行版本。Linux是开源的,内核版本即是原生的,免费的。发行版本是二次开发,各种发行公司开发了好多种,如ubuntu(免费,图形化界面比较

2018-02-07 20:46:39 2281

空空如也

空空如也

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

TA关注的人

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