• 等级
  • 2125 访问
  • 17 原创
  • 2 转发
  • 387843 排名
  • 3 评论
  • 14 获赞

mac vsc快捷键

本文转至https://blog.csdn.net/D_lds/article/details/63683624 说明:该文章内容翻译自Visual Studio Code 快捷键 Mac 版 Mac 键盘符号说明 ⌘ == Command ⇧ == Shift ⇪ == Caps Lock ⌥...

2018-10-11 09:54:52

JAVA解析字符串数学公式

在最近工作中遇到需要处理可变的数学算法,我本次使用的是jep来解析字符串公式,来达到应对可变的目的。 1:首先,在使用jep之前先引入需要的jar <!--jep--> <dependency> <groupId>jep</groupId> <artifactId>jep</artifactId> &...

2018-09-25 15:26:25

Mysql去除重复数据

最近工作业务上遇到需要去除重复数据,所以了解了一下如何去除某属性相同的数据! 1:查询出重复数据 以用户表user为例,我们需要去除login_name重复的数据,那么我们首先需要查询一下哪些数据是重复的。 sql如下: SELECT login_name FROM user GROUP BY login_name HAVING COUNT(login_name) > 1 这条...

2018-09-17 17:12:10

记一次postgresql中使用正则表达式

记一次postgresql中使用正则表达式 RT:在一次任务中,需要筛选出时间格式合法的数据,数据格式为String,需要时间格式为yyyy-MM-dd 使用 ~ 后面跟着正则表达式就能够完成 SELECT * from table WHERE param ~ '^[1-9]\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])$' 如果需要筛选...

2018-08-24 17:13:46

Docker下nginx学习-2-修改html目录内容

一:进入nginx容器修改html文件 当nginx容器运行起来之后,访问ip地址能够访问到nginx的欢迎页面,如下: 接下来我们进入到nginx容器里面去,首先使用docker ps 查看容器的ID,然后使用如下命令进入到容器: docker exec -it [CONTAINERID] /bin/bash 出现如下,则表明进入了容器中 接着,切换到nginx容器中页面所载文...

2018-05-28 17:52:45

Docker下nginx学习-1-运行nginx镜像

一:Nginx有什么用 解决跨域问题 反向代理 负载均衡 这里不详细介绍Nginx的作用,列举几条大家了解一下 二:Nginx镜像的下载和运行 本文基于centos7.2 1:下载nginx镜像 首先搜索nginx镜像 docker search nginx 让我们下载第一个官方的nginx镜像 docker pull docker.io/nginx 待nginx...

2018-05-28 16:07:15

使用docker破解idea

记一次在服务器上使用镜像破解idea 一:首先需要下载idea破解镜像 1: 使用命令docker pull docker.io/dominate/idea-license-server 下载idea破解镜像 2: 待下载完成之后,可以使用docker images 查看下载下来的镜像 3: 启动镜像;使用如下命令: docker run -- name idea -p 1017...

2018-05-28 10:25:08

Java-内部类

温习一下java的内部类 常规内部类 常规内部类没有用static修饰且定义在在外部类类体中 常规内部类中的方法可以直接使用外部类的实例变量和实例方法 在常规内部类中可以直接用内部类创建对象 /** * @author durant */ public class MyOuter { private int x = 100; /** * 创建一个内部类...

2018-05-25 14:30:22

Redis-记一次docker下使用redis

本文主要记录一次从docker拉去redis镜像并用java代码去测试连接的过程,确保linux系统上已经安装好了docker!! Redis镜像 1:搜索官方镜像 docker search redis 2:拉取官方redis镜像 docker pull docker.io/redis 3:查看拉取下来的镜像 docker images 4:启动镜像 ...

2018-05-24 15:22:54

Linux学习-4-文件压缩命令

一:zip命令 命令:zip 压缩之后名字 原文件 如果需要压缩目录,则是:zip -r 压缩之后名字 原目录 例如: [root@VM_89_251_centos ~]# ls aa anaconda-ks.cfg [root@VM_89_251_centos ~]# zip -r aa.zip aa adding: aa/ (stored 0%) ...

2018-04-23 19:23:18

Java-增强对象的三种方式

一:继承 子类继承父类,拥有父类的特性并且可以扩展自己的功能 我们知道,子类继承父类时,可以重写,重载父类的方法,并且可以增加子类自己的属性。 例如;我们定义一个类Man,有如下属性和功能: class Man{ private String name; private Integer age; public Man(String name,Integer a...

2018-04-23 14:55:02

你真的了解volatile关键字吗?

一、Java内存模型 想要理解volatile为什么能确保可见性,就要先理解Java中的内存模型是什么样的。 Java内存模型规定了所有的变量都存储在主内存中。每条线程中还有自己的工作内存,线程的工作内存中保存了被该线程所使用到的变量(这些变量是从主内存中拷贝而来)。线程对变量的所有操作(读取,赋值)都必须在工作内存中进行。不同线程之间也无法直接访问对方工作内存中的变量,线程间变量值的传递...

2018-04-19 16:38:16

Java学习-多线程-3-线程范围内的共享数据

前提 当多个线程或者多个模块同时访问同一个对象的数据时,会出现什么样的情况呢? 例如:我们模拟两个线程来对同一个变量进行赋值,然后赋值之后,用两个对象来取值,我们期望的是每个线程中对象取出来的值是该线程产生的,代码如下: public class ThreadShareDate { private static Integer date = null; static publ...

2018-04-19 15:19:40

计算机之网络协议

一:协议层 网络中的计算机与终端间要想正确的传送信息和数据,必须在数据传输的顺序、数据的格式及内容等方面有一个约定或规则,这种约定或规则称做协议。 下面看一个协议层的模型图: 可以看到七层协议各自负责不同的内容,那么为什么要将协议分层呢?有以下几个好处 人们可以很容易的讨论和学习协议的规范细节 层间的标准接口方便了工程模块化 创建了一个更好的互连环境 降低了复杂度,使程序更容...

2018-04-18 16:01:02

Linux学习-3-帮助命令

一:man命令 man不是"男人"的意思,而是manual(手册)的缩写 使用方式:man 【系统命令】 当我们使用man命令时,比如man ls,可以看到结果中左上角会有LS(1);那么这个是什么意思呢?这就首先需要了解一下man命令的级别。 1 - 可执行程序和一般shell命令 2 - 系统调用函数 3 - 库函数 4 - 设备配置文件,通常在/dev下 ...

2018-04-17 15:14:47

Java学习-多线程-2-定时器Timer与线程之间的通信

一:定时器Timer Timer是一种定时器工具,用来在一个后台线程计划执行指定任务;它可以计划执行一个任务一次或反复多次。 首先看下Timer定时执行的例子;我们用Timer实现三秒后输出hello,I have done it;代码如下所示: public class Test2 { static public void main(String... args){ ...

2018-04-16 18:15:39

Linux学习-2-搜索命令

一:locate命令 在后台数据库中按文件名搜索,搜索速度更快 使用方式:locate 【文件名】 注意:locate搜索命令是去系统的数据库进行搜索,数据库位置在 /var/lib/mlocate;因为该数据库的更新是默认一天已更新,所以要想搜索当天刚创建的文件,需要手动更新数据库 ;命令:updatedb locate命令是根据/etc/updatedb.conf这个配置文件进行搜索...

2018-04-16 11:36:50

Java学习-多线程-1-线程的创建及同步代码块

1:什么是线程 程序按顺序执行,程序执行的线索就是一条线程! 2:创建线程的方式 创建线程有两种方式,一种是继承Thread类,另一种是实现Runnable接口。 1:继承Thread类来实现线程 此处启动线程可以使用mythread1.start()方法,也可以用一个Thread对象来承载mythread1这个对象,然后调用Thread对象的start方法,因为Thread...

2018-04-15 14:55:08

Linux学习-1-命令的基本格式以及文件处理命令

1:文件的基本属性             Linux系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。为了保护系统的安全性,Linux系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。在Linux中我们可以使用ll或者ls –l命令来显示一个文件的属性以及文件所属的用户和组,如:[root@durant /]# ls -ltotal 64dr-xr-xr-x ...

2018-04-14 23:36:06

DurantJiang

两年java开发工程师一枚,当前从事社会舆情监测工 ...展开 收起
关注
  • 计算机软件/JAVA中级开发工程师
  • 中国 重庆 渝北区
  • 粉丝 1
  • 关注 0

    空空如也