1.正则表达式介绍(regular Expresssion)
定义:描述一个语法规则,通过这个规则可以匹配一类字符串。
用途:大部分编程语言,数据库,文本编辑器,开发环境
普通字符:
字母,数字,汉字,下划线,以及没有特殊定义的标点符号,都是普通字符。
表达式中的普通字符,在匹配一
前言
线程是稀缺资源,如果被无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,合理的使用线程池对线程进行统一分配、调优和监控,有以下好处:
1、降低资源消耗;
2、提高响应速度;
3、提高线程的可管理性。
Java1.5中引入的Executor框架把任务的提交和执行进行解耦,只需
配置日志
我们所有的sql在mybatisplus是不可见的,所以在开发中需要配置日志,开发完成后,就可以取消日志了,因为日志也是损耗资源的
#配置日志
mybatis-plus:
configuration:
log-impl: org.apache.ibatis.log
通常来说,多线程的并发及条件断点的debug是很难完成的,或许本篇文章会给你提供一个友好的调试方法。让你在多线程开发过程中的调试更加的有的放矢。
我们将通过一个例子来学习。在这里,我编写了一个多线程程序来计算此数学问题:100! + 100000!。即:100的阶乘 + 100000的阶乘
PDF表单域是指用户在PDF文件中可以自主进行填写、选择等操作的区域,其主要目的是采集用户输入或选择的数据。常见的表单域包括文本框、单选按钮、复选框、列表框和组合框等。文本将介绍如何使用 Free Spire.PDF for Java在Java程序中创建PDF表单域。
Jar包导入
作者:绘你一世倾城
juejin.im/post/5d84e21f6fb9a06ac8248149
每到节假日期间,一二线城市返乡、外出游玩的人们几乎都面临着一个问题:抢火车票!
虽然现在大多数情况下都能订到票,但是放票瞬间即无票的场景,相信大家都深有体会。尤其是春节期间,大家不仅使用
小技巧(一)
2020-03-18
liunx不常见但实用的命令
# 统计行数 字数 字符数
wc 123.txt
# 找到并删除30天以前的符合格式的文件
find /home/midou/logs// -mtime +30 -name "*.log.gz" -exec rm -rf
现在大多数公司都有 GIT 来管理代码版本控制了,既然用到 GIT,相信大家都接触过 Github、Gitlab、Gitee 这些远程仓库,或者是公司内部自行搭建的 GIT 仓库。
当用到 SSH 方式来连接 GIT 仓库的时候,难免会同时用到多个仓库,一般生成公私钥的默认配置文件为:
私
这次我们采取技术演进的方式来谈谈数据库连接池的技术出现过程及其原理,以及当下最流行的开源数据库连接池jar包。
一、早期我们怎么进行数据库操作
1、原理
一般来说,Java应用程序访问数据库的过程是:
①装载数据库驱动程序;
②通过jdbc建立数据库连接;
③访问数据库,执行sql语句;
开心一刻
旁边的女乘客太吵,我实在忍无可忍,便对她说:“你能不能让我睡会儿?”
她挥手就给了我一个耳光:“你个臭流氓!”
我顿时就清醒了,理论到:“你让我睡一会怎么了吗”
她害羞的低下了头,说道:“人家不是随便的人”
我:“我也不是随便的人,下一站我们下车把话说清楚”
目前市面上的面试题存在两大问题:第一,题目太旧好久没有更新了,还都停留在 2010 年之前的状态;第二,近几年 JDK 更新和发布都很快,Java 的用法也变了不少,加上 Java 技术栈也加入了很多新的框架,比如 Spring Boot、Spring Cloud 等,但类似的面试题却极少
文 by / 林本托
Tips
做一个终身学习的人。
在此章节中,主要介绍以下内容:
在JDK 9之前Java源代码用于编写,打包和部署的方式以及该方法的潜在问题
JDK 9中有哪些模块
如何声明模块及其依赖关系
如何封装模块
什么是模块路径
什么是可观察的模块
如何打印可观察模块的
SpringBoot使用汇总(持续更新)
对SpringBoot的使用做一个汇总。
1 ApplicationRunner
启动加载类。在Spring容器启动完成的时候执行。
需要标注@Configuration注解。
@Configuration
public class Test im
1 前言
欢迎访问南瓜慢说 www.pkslow.com获取更多精彩文章!
之前我们用两篇文章讲解了Spring Cloud Data Flow,例子都是用UI操作的,但我们在Linux系统上经常是无法提供界面来操作,集成在Jenkins上也无法使用UI。好在官方提供了Data Flo
来源:小小木的博客
www.cnblogs.com/wyc1994666/p/10650480.html
本次主要想写spring bean的实例化相关的内容。创建spring bean 实例是spring bean 生命周期的第一阶段。
bean 的生命周期主要有如下几个步骤:
创
开心一刻
老师:谁知道鞭炮用英语怎么说? 甲:老师!老师!我知道,鞭炮的英文是pilipala。 老师:那闪电呢? 乙:kucha kucha 老师:那舞狮呢? 丙:dong dong qiang 老师:你们几个先歇会吧!太费嗓子了! 老师:下一个,谁知道墨家创始人墨子的
从这一节开始我们进入rabbitMQ的实战环节,项目环境是spring-boot 加maven。首先让我们创建一个spring-boot项目,然后引入web依赖和 rabbitMQ的依赖
<dependency>
<groupId>org.springfr
二进制和十进制
二进制和十进制介绍
二进制只包括0和1,十进制包括0~9
二进制和十进制的转换
十进制转二进制:使用除以二获取余数
二进制转十进制:使用8421编码
例子
1 0 0 1 0 1 1 # 二进制
75 # 十进制
# ----------转换方式---------
上一版的泰山版发布三个多月后,阿里巴巴《Java开发手册(嵩山版)》又发布了,这个版本都新增了什么内容呢,栈长来帮你解读下:
1)新增前后端规约 14 条
之前面试我经常问求职者,既然写了前后端分离开发,那对于前后端都有些什么规范呢,大多数人说不上来,现在阿里这个规范终于来了。
这一条
举个例子好了:我现在是个懵懂的小白,老师让我用java做一个图书管理系统:
图书管理系统得有页面吧,页面我该怎么开发呢?于是你百度:前端入门,然后你就知道了,原来我使用 html js css就可以写一个页面出来了。
假设你坚持到了这一步,你发现用js写这些东西好麻烦啊,特别冗长,关