Java虚拟机知识点整理总结一

1、程序计数器: 它可 以 看作 是 当前 线程 所 执行 的 字节 码 的 行号 指示器。字节 码 解释器 工作 时 就是 通过 改变 这个 计数器 的 值 来 选取 下一 条 需要 执行 的 字节 码 指令, 分支、 循环、 跳 转、 异常 处理、 线程 恢复 等 基础 功能 都 需要 依赖 ...

2019-05-28 16:03:33

阅读数 28

评论数 0

linux下安装redis与启动,及后台启动redis

linux下安装redis及其中遇到的问题的解决方法 1.将下载好的压缩包放到/usr/local目录下# tar xzf redis-3.0.2.tar.gz # cd redis-3.0.2 # make 提示错误 make: cc: Command not found m...

2018-01-16 17:26:05

阅读数 60935

评论数 1

多线程使用相关知识总结-队里Queue

队列的原理 queue 队列容器是一个先进先出(First In First Out,FIFO)的线性存储表,元素的插入只能在队尾,元素的删除只能在队首,如图是一个队列容器数据结构示意图。 在Java中,Queue是一个接口,它的实现类有很多,其中非线程安全的代表是LinkedList,线...

2019-08-18 12:59:31

阅读数 5

评论数 0

阿里学习总结-创建线程池的方法

曾经创建线程池通过Executors提供四种线程池,分别为: newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。 newFixedThreadPool 创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中...

2019-08-18 12:52:06

阅读数 4

评论数 0

多线程知识------synchronized

synchronized关键字可以作为函数的修饰符,也可作为函数内的语句,也就是平时说的同步方法和同步语句块。如果再细的分类,synchronized可作用于instance变量、object reference(对象引用)、static函数和class literals(类名称字面常量)身上。 ...

2019-05-14 19:57:50

阅读数 11

评论数 0

多线程知识点二 volatile关键字

volatile修饰的变量,保证了每次读取到的都是最新的那个值。线程安全围绕的是可见性和原子性这两个特性展开的,volatile解决的是变量在多个线程之间的可见性,但是无法保证原子性。 public class MyThread28 extends Thread { private b...

2019-05-14 18:20:51

阅读数 7

评论数 0

多线程知识点一

1、创建线程的2种方式: 一种是直接继承Thread,另外一种就是实现Runnable接口。 这2种方式都有一个缺陷就是:在执行完任务之后无法获取执行结果。如果需要获取执行结果,就必须通过共享变量或者使用线程通信的方式来达到效果,这样使用起来就比较麻烦。 2、Callable和Fut...

2019-05-13 11:28:46

阅读数 14

评论数 0

关于代码中生成HSSFWorkbook对象,转换成输入流,上传到服务器.下载的xls文件打开报错问题

今天在做项目开发是遇到一个问题,就是在java代码中创建HSSFWorkbook表格写入数据后,不直接返回给前端下载,而是上传到服务器; 开始直接通过 InputStream is = new ByteArrayInputStream(HSSFWorkbook.getBytes()); 获...

2019-04-03 17:26:59

阅读数 474

评论数 0

java最简单的定时任务配置,以及TIMER定时器的问题

想起写定时任务,很多码农都第一时间想起quartz。当然本人平时定时任务定时任务的时候也是用quartz,因为实用简单。最近在写项目的时候遇到一个问题。因为项目的限制性和保密协议,只能说不能再pom.xml文件加上包的引用。所以是无法使用quartz定时任务了。当时第一时间就想起使用java.ut...

2019-03-21 16:42:43

阅读数 27

评论数 0

关于maven打包报错问题:Failed to clean project: Failed to delete xxxxxxxxxxxx

今天在打包项目的时候,突然打包报错堆栈如下:开始以为是maven插件的问题, [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] T...

2019-03-21 16:03:51

阅读数 126

评论数 0

MySQL嵌套查询 This version of MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery错误解决方法

今天在做项目优化的时候,遇到一个sql报错例子,如果不是常写sql语句的,可能会觉得比较坑。 例子如下: sql语句 UPDATE pay_index_last_date SET pay_index_last_date.start_time = '2019-03-19 14:15:00' W...

2019-03-19 17:15:07

阅读数 188

评论数 0

emoji表情等特殊字符处理和存储的两个方案

原文:https://blog.csdn.net/superit401/article/details/82805194     方案1.改数据库配置 使之支持emoji表情等特殊字符,小公司或者个人开发还好,大公司用此方案代价较大。 以mysql为例,改配置方法参考:https://b...

2019-01-18 15:38:23

阅读数 256

评论数 0

文件读取,文件导入功能

import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; File file = new File("文件名"); InputStreamReader readIn...

2018-11-27 11:24:14

阅读数 80

评论数 0

vue-cli(vue脚手架)超详细教程

都说Vue2简单上手容易,的确,看了官方文档确实觉得上手很快,除了ES6语法和webpack的配置让你感到陌生,重要的是思路的变换,以前用jq随便拿全局变量和修改dom的锤子不能用了,vue只用关心数据本身,不用再频繁繁琐的操作dom,注册事件、监听事件、取消事件。。。。(确实很烦)。vue的官方...

2018-09-21 11:25:26

阅读数 74

评论数 0

SPRING中的线程池ThreadPoolTaskExecutor

一、初始化 1,直接调用   ThreadPoolTaskExecutor poolTaskExecutor = new ThreadPoolTaskExecutor();   //线程池所使用的缓冲队列   poolTaskExecutor.setQueueCapacity(200);...

2018-09-10 18:13:18

阅读数 62

评论数 0

MySQL中TIMESTAMPDIFF和TIMESTAMPADD函数的用法

在应用时,经常要使用这两个函数TIMESTAMPDIFF和TIMESTAMPADD。   一,TIMESTAMPDIFF 语法: TIMESTAMPDIFF(interval,datetime_expr1,datetime_expr2)。 说明: 返回日期或日期时间表达式datetim...

2018-09-03 16:25:03

阅读数 46

评论数 0

索引的优点和缺点

加菲猫 Just have a little faith. 索引的优点和缺点 一、为什么要创建索引呢(优点)? 这是因为,创建索引可以大大提高系统的性能。 第一,   通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。 第二,   可以大大加快数据的检索速度,这也是创建索引的最主要的...

2018-07-26 11:05:22

阅读数 1745

评论数 0

Spring cloud微服务框架搭建(三)项目的简单搭建

首先提下,这里搭建的springCloud项目,是把web-控制层Controller单独一个项目,service服务单独一个项目。他们之间没有子父级关系: 废话不多说,开始搭建 写一个web接口,命名为FeignController, 打包项目请看:多模块化打包...

2018-07-25 14:24:17

阅读数 607

评论数 0

idea springcloud- maven 多模块化打包:

父类pom.xml 添加如下: <build> <plugins> <!--编译插件--> <plu...

2018-07-20 18:26:43

阅读数 2112

评论数 0

项目启动报错:SpringBoot多模块Unregistering JMX-exposed beans on shutdown

检查是否少了依赖  <dependency>            <groupId>org.springframework.boot</groupId>     ...

2018-07-20 18:12:57

阅读数 74

评论数 0

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