摘要:
项目用到线程池,但是其实很多人对原理并不熟悉 ,这里只是整理一下
ThreadPoolExecutor
java.uitl.concurrent.ThreadPoolExecutor类是线程池中最核心的一个类
构造方法
public ThreadPoolExecutor(int corePoolSi... 阅读原文
2018-08-29 14:29:02 阅读(1448) 评论(0)
摘要:
阅读原文
2018-08-29 13:06:03 阅读(1360) 评论(0)
摘要:
一、新建代码库
# 在当前目录新建一个Git代码库
$ git init
# 新建一个目录,将其初始化为Git代码库
$ git init [project-name]
# 下载一个项目和它的整个代码历史
$ git clone [url]
二、配置
Git的设置文件为.gitconfig,它可以... 阅读原文
2018-08-29 12:18:09 阅读(1379) 评论(0)
摘要:
一、多线程的基本知识
1.1进程与线程的介绍
程序运行时在内存中分配自己独立的运行空间,就是进程
线程:它是位于进程中,负责当前进程中的某个具备独立运行资格的空间。
进程是负责整个程序的运行,而线程是程序中具体的某个独立功能的运行。一个进程中至少应该有一个线程。
1.2多线程的介绍
在多任务,多用户的... 阅读原文
2018-08-29 10:22:04 阅读(1538) 评论(0)
摘要:
前言简介
class文件是源代码经过编译后的一种平台中立的格式
里面包含了虚拟机运行所需要的所有信息,相当于 JVM的机器语言
JVM全称是Java Virtual Machine ,既然是虚拟机,他终归要运行在物理机上
在操作系统中体现出来的也就是一个进程
操作系统会给他分配资源,割一块内存作为... 阅读原文
2018-08-29 09:22:05 阅读(2526) 评论(0)
摘要:
挣扎了两周,Spring security的cas终于搞出来了,废话不多说,开篇!
Spring boot集成Spring security本篇是使用spring security集成cas,因此,先得集成spring security新建一个Spring boot项目,加入maven依赖,我这里是用的架构是Sp... 阅读原文
2018-08-29 08:44:17 阅读(1711) 评论(0)
摘要:
nginx 正向http代理配置 需要用户名和密码认证
生成密码文件:
linux需要安装: #yum -y install httpd-tools生成密码文件: #htpasswd -c /usr/local/nginx/conf/pwd/passwd 用户名
输入密码
重新输入密码
server配置:... 阅读原文
2018-08-29 07:11:03 阅读(1148) 评论(0)
摘要:
原文:https://www.jianshu.com/p/d6245f2c3a9d
3.9 创建线程以及线程池时候要指定与业务相关的名字,以便于追溯问题
日常开发中当一个应用中需要创建多个线程或者线程池时候最好给每个线程或者线程池根据业务类型设置具体的名字,以便在出现问题时候方便进行定位,下面就通过实例来说明不设置时... 阅读原文
2018-08-29 07:02:10 阅读(1863) 评论(0)
摘要:
1: Arraylist和Linkedlist的区别?
ArrayList
1)ArrayList底层数组结构,原理:数组复制
2)底层自动扩容数组,初始为10,每次扩容上次的1/2
3)善于查询
4)利用index按顺序存储
LinkedList
1)底层链表结构(双链表)
2)善于插入删除数据
3)特殊方... 阅读原文
2018-08-29 06:00:14 阅读(1563) 评论(0)
摘要:
今日内容介绍
1、Object
2、String
3、StringBuilder
01API概念
A:API(Application Programming Interface)
应用程序编程接口
B:Java API
就是Java提供给我们使用的类,这些类将底层的实现封装了起来,
我们不需要关心这些类... 阅读原文
2018-08-29 00:28:11 阅读(1135) 评论(0)