Java中如何创建多线程

进程和线程的关系进程是所有线程的集合,每一个线程是进程中的一条执行路径。什么是进程,什么是线程进程,每个正在系统上运行的程序都是一个进程。线程,线程是一组指令的集合,或者是程序的特殊段,它可以在程序里独立执行,每个进程包含一到多个线程。多线程的好处(类比同步跟异步的概念)☞ 提高执行任务的效率☞线程(任务)之间互相不影响,如果其中一个线程挂掉,另一个照常运行Jav...
分类: 其他 发布时间: 10-28 02:35 阅读次数: 0

Java多线程分批处理数据

场景:发短信,当有数据量庞大的短信需要发送时,可以采用多线程的方式分批处理以提高效率,但线程要控制合适的数量,否则会极大消耗CPU资源上代码:创建分页类PageUtil/** * 分页 * @param list 切割数据集合 * @param pageSize 每页记录数 * @param <T> * @return */public static &lt...
分类: 其他 发布时间: 10-28 02:35 阅读次数: 0

Redhat7.x的账户注册方法(解决无法使用yum命令,无yum源)

前言:redhat版本的linux系统需要是需要授权的,所以导致安装完成redhat系统后无yum源可以使用使用,即无法使用yum命令,提示需要注册,解决办法如下:☞第一步,注册redhat官方的开发者账户https://developers.redhat.com/auth/realms/rhd/protocol/openid-connect/registrations?client...
分类: 其他 发布时间: 10-28 02:35 阅读次数: 0

使用PL/SQL连接Linux下Oracle服务

之前一直是使用PL/SQL连接Windows本地的Oracle服务,没什么问题;最近在Linux系统下鼓捣了一个Oracle数据库,但是使用PL/SQL工具连接时一直连接不上,很郁闷。。。经过多方查找,终于找到解决办法,特此记录下来,共享之。前提,确保Linux上的Oracle数据库已经安装完成,并且已下载最新版PLSQL工具+连接客户端。这里贴出我目前在使用的PLSQL和客户端,大家根据...
分类: 其他 发布时间: 10-28 02:35 阅读次数: 0

Nginx知识点整理

在此之前整理过Nginx的相关使用方法, 但是感觉不是很完整, 有兴趣可以去看看之前的整理: https://blog.csdn.net/ip_jl/article/category/8312911现在抽时间重新整理一下Nginx从基础安装到日常开发的使用的全过程, 此次整理是较为完整的一次, 所以篇幅会较长, 无法一次性写完整, 只能持续更新...//2019/01/12更新======...
分类: 其他 发布时间: 10-28 02:35 阅读次数: 0

Mysql学习笔记整理

Mysql是工作中经常用到的关系型数据库管理系统, 在这里做个学习笔记的总结, 篇幅较长, 采用持续更新的方式.//2019/01/27 更新=========================>>>> 安装基于CentOS7.3的安装方式    ● 下载rpm包: wget https://dev.mysql.com/get/mysql80-communit...
分类: 其他 发布时间: 10-28 02:35 阅读次数: 0

Mysql学习笔记进阶

回顾:Mysql学习笔记整理视图☞ 释义:一种虚拟存在的表,行和列的数据来自定义视图的查询中使用的表,并且是在使用视图时动态生成的,只保存sql逻辑而不存储数据结果(ps:不存储数据结果的意思是当前的sql语句查询出来结果是什么视图就会展示什么,一旦真实表中的数据发生改变,该视图中的结果也会发生改变)。☞ 通俗的解释:临时性、虚拟的,可以将一些查询sql结果存为视图以便重复利用。举...
分类: 其他 发布时间: 10-28 02:35 阅读次数: 0

Oracle ORA-01031

Oracle ORA-01031是因为权限不足一般我们在对不同用户对表添加的权限是insert , select , update ,delete这几个就够用了但是对于用户分区表的创建和删除则缺少权限:你可以单独对这张i表添加所有的用户权限给一个用户,像这样grant all privileges on 表名 to 用户名;这样你在创建分区的时候就不会报错了。虽然...
分类: 其他 发布时间: 10-28 02:35 阅读次数: 0

分区实用总结

1.给表添加分区alter table table_name add partition KE01values ('201912') --也可以这样写partition KE01values less than ('201912') --区别就是你的分区字段一个时范围,一个是值tablespace TS_DTLpctfree 1...
分类: 其他 发布时间: 10-28 02:35 阅读次数: 0

oracle函数,存储过程编译错误信息不显示

可以用下面这句查询编译错误的对象select * from SYS.USER_ERRORS where name='对象名' and type='对象类型';另外,如果这个函数或者存储过程不能debug,则需要在Debug程序之前,确保以下几点:1. 不要用sys用户去调试.2. 确保有debug connect session权限.3. 编译Procedure/Function/...
分类: 其他 发布时间: 10-28 02:35 阅读次数: 0

启动mongodb的服务,提示Windows无法启动MongoDB Server服务

来这儿瞧一瞧:https://blog.csdn.net/yqwang75457/article/details/84949915只不过要注意,有可能会发生的情况,在第一次创建新的服务的时候有可能在服务里找不到新创建的服务,你只要再运行一次命令即可...
分类: 其他 发布时间: 10-28 02:35 阅读次数: 0

DOCLever环境搭建

我按着这个教程搭建启动后,出现404访问不到,于是我就修改了一下访问的端口,不用10000,用9999后访问成功了,应该是我的端口有问题修改端口的话,修改Doclever的config.json中的port就行,这个文件和server在同一级搬自:https://www.cnblogs.com/fcholy/p/10880747.html 感谢博主:一二三肆伍DOCLeve...
分类: 其他 发布时间: 10-28 02:35 阅读次数: 0

eclipse不能导入HttpServlet

eclipse中不能导入 HttpServlet,导致request不能使用,这是因为缺少servlet-api这个jar包解决方法为:在build path中将 servlet-api.jar 导入即可。(servlet-api.jar在tomcat中的lib目录下)直接在tomcat的lib下的servlet-api导入即可...
分类: 其他 发布时间: 10-28 02:35 阅读次数: 0

Linux镜像文件下载

1、Linux官方镜像Deepin镜像https://www.deepin.org/mirrors/releases/Mint 镜像https://www.linuxmint.com/mirrors.phpkernel 镜像站:http://mirrors.kernel.org/Fedora 官方镜像站:http://mirrors.fedoraproject.org/pub...
分类: 其他 发布时间: 10-28 02:35 阅读次数: 0

SpringBoot打包war发布到外部的Tomcat容器后无法启动

SpringBoot打包war发布到外部的Tomcat容器后无法启动tomcat启动成功,访问8080可以看到大猫,但是不启动springboot项目原因是springboot在外部的容器启动(如tomcat)时启动类需要继承SpringBootServletInitializer并重写configure方法第一步:package com.skxx.vrxmty;imp...
分类: 其他 发布时间: 10-28 02:35 阅读次数: 0

java实现超大文件断点续传

转载是大佬:https://blog.csdn.net/riemann_/article/details/89484471真是阳光普照大地啊!!!!作为不要脸的我也转载来给大家看看我测试时用5G的文件也可以实现下载,灰常nice----从这里开始是讲解思路----实现思路:1、创建一个下载任务类SiteInfoBean(用于记录文件保存的目录,文件下载URL,文件名)2、创建一...
分类: 其他 发布时间: 10-28 02:35 阅读次数: 0

MySQL添加自定义的序列

转载自https://blog.csdn.net/Cky079/article/details/88709912MySQL中也能使用序列,而不是字段的自增长其实就是自己维护一个表use aglog; -- 创建公共的序列表DROP TABLE IF EXISTS t_common_sequence;CREATE TABLE t_common_sequence ( seq_...
分类: 其他 发布时间: 10-28 02:35 阅读次数: 0

SpringBoot集成AOP切面以及切入点表达式的简单理解

看完正文之后再来理解这个表达式 艘EZ先看完下面的文章再来看这一部分首先我说一下切入点表达式,然后你在去看下面的文章@Pointcut("execution(public * com.skxx.vrxmty.modules.*.*.controller.*.*(..))")public void before(){}匹配modules下的所有controller下的所有方法,不...
分类: 其他 发布时间: 10-28 02:35 阅读次数: 0

incorrect file size in WOFF header和incorrect entrySelector for table directory

Failed to decode downloaded font: http://localhost:8080/fonts/fontawesome-webfont.woff?v=4.4.0OTS parsing error: incorrect file sizeinWOFF headerFailed to decode downloaded font: http://localhos...
分类: 其他 发布时间: 10-28 02:35 阅读次数: 0

Failed to parse SourceMap:

首先先说无脑的解决办法:在所有应用到map文件的地方都加上/path/to以下转载自:https://blog.csdn.net/sundacheng1989/article/details/51118865了解一下历史这里简单说一下SourceMap这项技术。在现在写网站的时候,如果有很多的javascript文件,拿ASP.NET NVC来说,在渲染内容到客户端浏览器...
分类: 其他 发布时间: 10-28 02:35 阅读次数: 0