自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 我的Java 面试题

我最近的java的面试题:说一下Java的多态性及继承性.详细说明一下Java的synchronized用法。什么是dead-lock?试举一例,怎样分析dead-lock.static synchronized 方法和 非static synchronized 方法的区别。什么是memory leak? 怎么来分析和解决memory leak?介绍一下 Redis.遇到不能重现的...

2020-02-20 19:44:15 100

原创 JSON基础

JSON 基础:什么是JSON?JSON 是 JavaScript Object Notation 的缩写。Data Representative Form. 数据表格Commonly used for API and Configs. 主要用于API(Rest API)和 Config 文件Light Weight and Easy to read/write. 轻量级并且容易读写。...

2020-01-20 00:11:05 95

原创 多线程编程:对象及变量的并发访问

多线程编程:对象及变量的并发访问:volatile 关键字synchronized 同步方法synchronized同步语句块volatile 关键字:关键字volatile的主要作用是使变量在多个线程间可见 。如果不在多继承的情况下, 使用继承Thread类 和实现Runnable接口在取得程序运行的结果上并没有什么太大的区别。如果一旦出现多继承的情况,则实现Runnable接口...

2020-01-18 21:58:19 1312

原创 How to get users from keycloak

How to get users from keycloak:# if use https, need to add -k option of curl command;# get access token should use POST instead of GET.# jq command is like jq to parse json.Example Code#!/bin/ksh...

2020-01-15 09:41:56 290

原创 Linux常用键盘命令高级技巧

本文列出了常用 键盘高级编辑技巧:光标移动命令文本编辑命令剪切和粘贴命令光标移动命令按键 行动Ctrl-a 移动光标到行首。Ctrl-e 移动光标到行尾。Ctrl-f 光标前移一个字符;和右箭头作用一样。Ctrl-b 光标后移一个字符;和左箭头作用一样。Alt-f 光标前移一个字。Alt-b 光标后移一个字。Ctrl-l 清空屏幕,移动光标到左上角。clea...

2020-01-07 22:07:31 183

原创 Shell教程

bash是Linux缺省shell.sh 是 Unix缺省shell.只读变量:myURL=“http://www.csdn.net/”readonly myURLmyURL="http://www.google.com/“。运行脚本,会有以下错误:/bin/sh: NAME: This variable is read only.删除变量:myURL=“http://www....

2020-01-06 09:41:03 87 1

原创 javascript学习笔记 - 正则表达式

javascript中的正则表达式:正则表达式的字符类:字符 匹配[…] 括号内的任意字符[^…] 不在方括号内的任意字符. 除 换行符和其他Unicode行终止符的任意字符\w 任何Ascii码组成的单词,等价于[a-zA-Z0-9]\W 任何不是Ascii码组成的单词,等价于[^a-zA-Z0-9]\s 任何Unicode空...

2019-12-22 18:41:22 123

原创 keycloak standalone安装及配置

keycloak standalone安装及配置yum install keycloakor download keycloak rpm package.then use the following command to install:rpm -ihv keycloak.rpm.创建admin-user:add-user.sh创建admin用户:/opt/keycloak/bin...

2019-12-18 22:30:12 1210

原创 git 安装及设置(Windows)

git 安装及设置 (Windows)下载Windows版本git: 例如 Git-2.24.1.2-64-bit.exehttps://git-scm.com/download/win执行 Git-2.24.1.2-64-bit.exe 安装 git.第一次执行 需要 配置 gitcd /c/Users//.ssh 路径;执行 ssh-keygen:$ ssh-keyg...

2019-12-18 14:23:14 160

原创 深入浅出Java多线程笔记

深入浅出Java多线程笔记:首先感谢幕课网<<深入浅出java多线程>>老师的详细讲解。特作以下笔记:Volatile 保证变量的原子性,一个变量被此修饰则表明是对所有线程可见的,满足一致性 即各个线程的工作内存能立即发现该变量的改变并保证一致性。另外根据JMM(java Memory Model), change-before 原则, 对一个volatile变量...

2019-12-15 21:50:54 134

原创 Mariadb installation

Mariadb 安装笔记Maraidb Installation on linux redhat server:配置 /etc/resolv.conf nameserver 1.2.3.4配置 /etc/yum.repos.d/yum install -y mariadb-serversystemctl status mariadbEnable the mariadb service...

2019-12-12 20:22:19 90

原创 how to extend volume group

How to extend Volume GroupThe following is the steps to extend volume group.Referenced fromhttps://www.tecmint.com/extend-and-reduce-lvms-in-linux/saturday:root # df -k .Filesystem 1K...

2019-12-05 13:23:32 136

原创 java 学习笔记之String, StringBuilder, StringBuffer

String, StringBuilder, StringBufferString类具有不可变性, 当频繁操作字符串时,就会额外产生很多临时变量。StringBuilder 或StringBuffer 就会避免这个问题。至于StringBuilder和StringBuffer,它们基本相似,不同之处, StringBuffer是线程安全的,StringBuilder则没有实现线程安全功能, 所...

2019-11-24 21:33:08 90

原创 Eclipse 常用快捷键

Eclipse 常用快捷键Eclipse 常用快捷键快捷键 描述编辑Ctrl+1 快速修复(最经典的快捷键,就不用多说了,可以解决很多问题,比如import类、try catch包围等)Ctrl+Shift+F 格式化当前代码Ctrl+Shift+M 添加类的import导入Ctrl+Shift+O 组织类的import导入(既有Ctrl+Shift+M的作用,又可以帮你去除没用的导...

2019-11-18 15:49:06 70

原创 Mybatis入门及简单实例

MyBatis 简单入门MyBatis是一流的持久性框架,支持自定义SQL,存储过程和高级映射。 MyBatis消除了几乎所有的JDBC代码和手动设置参数和结果检索。 MyBatis可以使用简单的XML或注释进行配置并将图元,Map接口和Java POJO(普通的旧Java对象)映射到数据库记录.运行环境:MyBatis + Mariadb + Eclipse on Windows....

2019-11-15 13:34:05 183 1

原创 Comparable和Comparator的区别

Comparable 和Comparator的区别ComparableComparator这是我的第一篇文章, 不妥之处, 谢谢纠正。java 提供了两种接口来做对对象进行排序:Comparable.Comparator.ComparableComparable 接口是用来比较一个对象自己和别的对象的,该类必须implement Comparable 接口并实现compareTo ...

2019-11-12 13:19:13 132

空空如也

空空如也

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

TA关注的人

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