排序:
默认
按更新时间
按访问量

Linux终端中的编辑器

上一篇中提到设置ssh连接的别名时虽然是在本地的机器设置,但是当远程连接的机器上有文件更改时该怎么做呢? Vim vi/vim 都是Linux中的文本编辑器,Vim是vi的加强版,支持文本高亮提示之类的功能,在终端中如果编辑文件是无法打开图形化界面的编辑器的,所以我们需要学习一款面向屏幕的文本...

2018-09-12 22:44:38

阅读数:134

评论数:0

Linux下的免密登陆

介绍两个命令 为什么一上来就要介绍ssh呢,因为直接使用ssh去连接远程电脑就更加能抛开图形化界面了,但是每次连接输入密码和远程主机名比较麻烦有什么好的解决方法呢? ssh-keygen ssh-keygen命令用于为“ssh”生成、管理和转换认证密钥,它支持RSA和DSA两种认证密钥。...

2018-09-10 22:29:06

阅读数:76

评论数:0

程序员为什么需要学习linux

操作系统 Windows,Linux,Mac Os 是现在主流的三大操作系统,三者有不同的用户群体 Windows 用户群体大,有各种各样的应用程序支持,适合普通人群使用 Linux 用户群体小,有许多不同的发型版本,应用软件偏少,适合少部分程序员等人群 Mac Os 连官网宣传视频都说适...

2018-09-09 20:57:06

阅读数:1397

评论数:0

解决:Connections could not be acquired from the underlying database

spring 配置jdbctemplate 然后测试插入数据的时候报错了,第一反应就是去搜问题找解决方案 驱动配置有误:driver=com.mysql.jdbc.Driver 数据库连接地址有误:url=jdbc:mysql://localhost:3306/test 密码或帐号有误:use...

2018-08-26 22:02:06

阅读数:117

评论数:0

谈谈引用

谈谈引用 Java中的引用定义:如果reference类型的数据中存储的数值代表另一块内存的起始地址,就称这块内存代表着一个引用。 Jdk1.2后,java对引用的概念进行了扩充,将引用分为强引用,软引用,弱引用,虚引用四种,引用强度依次逐渐减弱 强引用 指再程序代码中普遍存在的,类似...

2018-08-17 16:31:07

阅读数:78

评论数:0

判断对象存活算法

判断对象存活算法 垃圾收集器对堆进行回收前,第一件事就是要确定这些对象哪些还“存活”,哪些已经“死去” 引用计数算法 概念:给对象添加一个引用计数器,每当有一个地方引用他时就加1,当引用失效时,计数器就减1,任何时刻计数器都为0的对象就是不能被使用的 Java没有使用该算法来管理内存,...

2018-08-17 16:30:29

阅读数:70

评论数:0

对象访问

对象访问 对象访问在java中是最普通的行为,即使是最简单的访问也会涉及到Java栈,Java堆,方法区这三块区域 例如: Object obj = new Object(); Object obj 这句将会反映在Java栈的本地变量表中,作为一个referce类型出现 之前说过本...

2018-08-09 12:02:06

阅读数:89

评论数:0

Java内存区域

Java内存区域 运行时数据区 程序计数器 虚拟机栈 本地方法栈 堆 方法区 运行时常量池 程序计数器 程序计数器是一块较小的内存空间,它的作用可以看作是当前线程所执行的字节码的行号指示器。在虚拟机的概念模型里字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执...

2018-08-09 12:00:26

阅读数:70

评论数:0

Spring Boot (三) - idea热部署

修改代码后,需要每次重新启动项目才能查看修改的效果,这样十分不方便,spring boot 为我们提供了spring-boot-devtools,可以使我们在修改类和配置文件时重新加载Spring boot。 1. 需要在xml中引入 <!--热部署--&...

2018-06-18 12:36:11

阅读数:110

评论数:0

接口中的默认方法

java8在接口中引入了默认方法,通过在方法前加上default关键字就可以在接口中写方法的默认实现 在java8中我们可以用集合的stream方法对集合进行函数式处理,这个方法在java8之前是没有的,那么它是如何对该接口进行增强并且不影响之前的实现类的呢? 在Collection类中可以看...

2018-04-15 14:01:48

阅读数:545

评论数:0

jdK动态代理

jdK动态代理 在日常的编程中我们需要处理诸如日志,事务,统计时间等的操作。 拿计算方法的运行时间来举例子 定义一个coder接口 package fun.javaweb; /** * @author ashinlee * @date 2018/4/7 * @time 22:2...

2018-04-07 22:59:45

阅读数:82

评论数:0

Java编程的逻辑阅读总结(五)

整数的二进制表示及加减运算 正整数的二进制 我们最熟悉的是十进制,例如 131,它实际的含义其实是 1 x 10^2 + 3 x 10^1 + 1 x 10^0 从右到左每个位置都有一个位权,从1开始 在十进制中每个位置都能有0-9中的十个里的一个 来表示,但是在二进制中只有0或者1两...

2018-04-01 12:53:00

阅读数:147

评论数:2

单例设计模式及线程安全

单例设计模式及线程安全 这边讲解一下单例设计模式。 所谓的单例设计模式顾名思义只能生成一个实例对象。 对于频繁使用的对象,可以省略创建对象所花费的时间,这对于那些重量级的对象而言,是非常可观的一笔系统开销。 由于new操作的次数减少,因而对系统内存的使用频率也会降低,这将减轻垃圾回收压力,...

2018-03-27 22:06:00

阅读数:79

评论数:0

Spring Boot (二) - 返回json数据及自定义json解析

前言 上一篇介绍了如何初始化一个spring boot 项目,这一节说明一下在spring boot中返回json数据及自定义json解析框架。 实践 涉及知识点: @RestController注解 @ResponseBody注解 自定义json解析 内置解析 先创建一个...

2018-03-26 22:28:36

阅读数:1525

评论数:0

Spring Boot (一) - HelloWorld

该系列文章暂定为周末发布,周一到周五的精力有限,作为入门教程也作为自己的学习总结 简介 Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样...

2018-03-24 09:57:49

阅读数:85

评论数:1

Java编程的逻辑阅读总结(四)

栈 栈是一块内存,但它的使用有特殊的约定,一般是先进后出的,往其中存放数据称为入栈,取出数据称为出栈, 最下面为栈底最上面为栈顶,栈一般从高位地址向低位地址扩展,栈底的地址是最高的相反栈顶是最低的 计算机系统主要使用栈来存放函数调用过程中需要的数据,参数,反回的地址以及函数中定义的局部变量。...

2018-03-23 22:40:43

阅读数:82

评论数:0

Integer的缓存机制

前提: 在印象中 ==与 equals 的区别在于 == 比较的是对象的地址而equals比较的是内容. 而事实却是equals默认比较的也是对象的引用,但很多类中对其重写了导致它可以比较引用。 例如String: public boolean equals(Object anObjec...

2018-03-21 23:02:58

阅读数:199

评论数:0

Java编程的逻辑阅读总结(三)

函数(一) 一些可以重复调用的功能,将功能代码封装在函数中,就只需要在多个地方调用该函数即可,可减少冗余代码 函数的主要组成部分 函数名 参数 操作(函数中实现的功能代码) 返回值 (没返回值的情况下返回类型为void) 修饰符 (进行可操作权限的区分) 常见的函数有main函数,该函...

2018-03-21 00:01:36

阅读数:178

评论数:0

Java编程的逻辑阅读总结(二)

条件执行 没有了条件执行那么我们的程序都是由上而下执行的 if 使用if我们可以进行一些判断,当满足特定的条件时紧跟if的代码块将会执行 int a = 4; if(a % 2 ==0){ System.out.print("in") } ...

2018-03-19 22:48:45

阅读数:97

评论数:0

Java编程的逻辑阅读总结(一)

数据类型和变量 数据在计算机内部都是二进制的形式表示的,为方便操作高级语言引入了数据类型和变量的概念。 数据类型是对数据的归类,以便于理解和操作,Java中有四种基本类型: 整数类型:有四种整形 byte,short,int,long 分别占 1,2,4,8字节 布尔类型:表示真假 浮点类...

2018-03-18 23:49:16

阅读数:413

评论数:2

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