- 博客(53)
- 收藏
- 关注
原创 数据库相关学习记录
在Oracle中,如果你有一个字段,比如 A-数字-数字 的格式,并且你想要根据这样的格式对数据进行排序,你可以使用 REGEXP_SUBSTR 函数来提取并且转换字符串中的数字部分,然后进行排序。如果你的格式不同,你可能需要调整正则表达式和 REGEXP_SUBSTR 函数中的参数以匹配你的具体需求。以下是一个示例,假设我们有一个表 example,其中有一个名为 value 的列,该列的值类似 A-1-2,A-1-3,A-2-1 等。[0-9]+ 是正则表达式,用于匹配一个或多个数字。
2024-07-03 10:13:33
319
原创 前端Jquery学习
jQuery toggle() 此方法可以切换hide()和show()方法。speed规定效果时长,取值:slow、fast或毫秒。speed规定效果时长,取值:slow、fast或毫秒。speed规定效果时长,取值:slow、fast或毫秒。基础语法:$(selector).action()callback:滑动完成后所执行的函数名称。callback:完成后所执行的函数名称。jQuery hide()和show()callback:完成后所执行的函数名称。
2023-10-20 13:36:33
124
原创 Java面试系列之二
Java中的线程线程类创建的两种方式:让一个类称为线程类的方式有两种,一个是实现java.lang.Runnable接口,另一个是继承自java.lang.Thread类。解释Runnable接口与Thread类的区别:线程继承自Thread则不能继承自其他类,而Runnable接口可以。线程类继承自Thread相对于Runnable来说。使用线程的方法更方便一些。实现Runnable接口的线程类的多线程,可以更方便的访问同一变量,而Thread类则需要内部类来进行替代。synchron
2022-04-19 21:13:39
321
原创 Java面试系列之一
java运行环境JDK,JRE,JVM概念JDK:Java Development Kit,Java开发工具包,主要包括各种类库和工具,JRE.其中还有javac、java等,javac对.java文件进行编译成.class文件;java 对.class文件进行执行。JRE:Java Runtime Environment,java程勋运行环境,包含JVM,Java类库class文件JVM:虚拟机,编译执行相关java程序配置编译器JAVA_HOME:配置jdk文件路径,本机C:\deve
2022-04-08 10:55:06
607
原创 RabbitMQ
文章目录RabbitMQ 使用场景服务解耦流量削峰异步调用rabbitmq 基本概念ExchangeMessage QueueBinding KeyRouting Keyrabbitmq安装安装erlang语言库rabbitmq官方精简的Erlang语言包下载和安装安装socat依赖socat依赖包下载和安装安装rabbitmqrabbitmq安装包下载和安装rabbitmq启动和停止命令rabbitmq管理界面启用管理界面访问添加用户添加用户设置访问权限开放客户端连接端口rabbitmq六种工作模式简单模
2022-03-30 20:35:30
826
原创 Linux常用命令
ifconfig ip addr检查IP地址cd命令集cd命令是linux中最基本的命令语句,必须熟练掌握cd / 返回根目录cd ~ 用户主目录cd . 当前目录cd ..返回到上一级目录cd /usr/ 进入到usr目录cd – 返回上一个目录cd 直接回家ls目录和文件ls –l 详细格式,文件权限,时间ll 和ls –l作用相同ls *.txt 查看所有的txt类型文档目录操作mkdir 创建目录mkdir a 创建 ..
2022-03-13 16:11:07
64
原创 学习笔记之RabbitMQ的安装使用
概念MQ:是消息队列的统称,可以理解为原理概念AMQP:是实现MQ的一种协议,规定了数据格式,不限定语言,可以跨语言实现,有五种实现模式 RabbitMQJMS:是java实现的API,开发接口,有两种实现方式 ActiveMQ,RocketMQRabbitMQ的安装准备相关安装包erlangrabbitmqsocat安装命令//安装erlangyum install ./erlang-21.2.7-1.el7.x86_64.rpm //安装socatyum ins
2021-01-23 18:15:39
109
原创 springcloudAlibaba
spring-cloud-alibaba项目练习,实现nacos注册配置中心、openFeign服务调用、sentinel降级、gateway网关、log4j2日志记录
2021-01-06 10:11:24
1458
1
原创 Markdown相关语法
代码高亮利用~下的```开始和结束可以表示代码高亮public static void main(String[] args){ system.out.println("代码高亮")}列表利用“- ” -加上空格表示无须列表,利用“1. ” 1.加上空格表示有序列表一级无序1二级无序1二级无序2一级无序2一级有序二级有序二级有序2一级有序2引用利用“> ” >加空格表示引用大风起兮云飞扬 --刘邦斜体和粗体利用两个**
2021-01-06 10:06:53
116
原创 学习笔记之httpClient和Dubbo
概念HttpClient 是 Apache Jakarta Common 下的子项目,用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。Dubbo是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。httpClient使用第一步:编写配置文件 HttpClient.properties#最大连接数http.maxTotal = 10
2020-11-22 14:17:37
517
原创 学习笔记之加密
在项目接触中,经常用的两种加密方式,UUID和MD5,在这里做些记录方便以后的参考使用。加密的方式有很多,同样解密的方式也有很多,没有绝对安全。第一种:Shiro框架+UUIDshiro框架使用的学习笔记public int saveOrUpdateRole(SysUser sysUser,Integer... roleIds) { if (sysUser == null){ throw new ServiceException("更新保存用户不能为
2020-11-22 11:54:21
352
4
原创 学习笔记之spring整合shiro框架
一、简介Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。shiro包含三个核心组件:Subject, SecurityManager 和 Realms.Subject:即“当前操作用户”。但是,在Shiro中,Subject这一概念并不仅仅指人,也可以是第三方进程、后台帐户(Daemon Account)或其他类似事物。它仅仅意味着“当前跟软件交互的东西”。Subject代表了当前用户的安全操作,SecurityManager则管理所有用户的
2020-11-21 17:55:08
287
原创 学习笔记之redis安装简介及简单实用
Redis介绍Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。如字符串(string),散列(hashes),列表(lists),集合(sets),有序集合(sorted sets)。内置复制、Lua脚本、LRU收回、事务以及不同级别磁盘持久化功能,同时通过Redis Sentinel提供高可用,通过Redis Cluster提供自动分区。读速度: 11.2万/秒 写速度: 8.6万/秒 平均读写:10万/秒Redis安装安装准备...
2020-11-07 22:08:14
99
原创 学习笔记之Java8新特性stream
什么是 Stream?Stream(流)是一个来自数据源的元素队列并支持聚合操作元素是特定类型的对象,形成一个队列。 Java中的Stream并不会存储元素,而是按需计算。 数据源流的来源。 可以是集合,数组,I/O channel, 产生器generator 等。 聚合操作类似SQL语句一样的操作, 比如filter, map, reduce, find, match, sorted等。和以前的Collection操作不同, Stream操作还有两个基础的特征:Pipelining:..
2020-10-29 17:39:44
139
原创 学习笔记之lambda表达式
java8新特性关于lambda特性package main.java;/** * @author Administrator */public class LambdaTest { public static void main(String[] args) { /** * (parameters) -> expression或 (parameters) ->{ statements; } * *.
2020-10-29 15:59:41
100
原创 学习笔记之collection集合
目录一、概述二、arrayList三、linkedList四、hashmap五、hashset一、概述Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。Collection├List 无序,可重复│├LinkedList 封装双向链表,增删快,查询慢│├ArrayList 封装数组,查询快,增删慢,存add(),取g...
2020-10-22 22:17:05
291
原创 学习笔记之springboot配置文件
#servletserver.port=8080server.tomcat.max-connections=1000server.servlet.context-path=/#配置数据源#配置druid数据源,添加依赖,此行可以省略spring.datasource.type=com.alibaba.druid.pool.DruidDataSourcespring.datasource.url=jdbc:mysql:///jtsys?useUnicode=true&characte.
2020-09-06 13:12:13
123
原创 学习笔记之悲观锁乐观锁
悲观锁与乐观锁 悲观锁和乐观锁是操作数据的一种思想,乐观锁如同名字一般采取比较乐观的态度,认为操作数据期间不会有别的使用者操作这条数据,而悲观锁认为采取比较悲观的方式,认为操作数据期间时刻会有别的使用者操作这条数据。数据库中的悲观锁和乐观锁:悲观锁:for update添加行级锁乐观锁:添加version版本字段java编程中的悲观锁和乐观锁:悲观锁:利用sy...
2020-04-05 14:48:07
123
原创 spring-AOP相关
Spring AOP 概述AOP是什么?AOP 是软件设计领域中的面向切面编程,它是面向对象编程(OOP)的一种补充和完善实际项目中我们通常将面向对象理解为一个静态过程(例如一个系统有多少模块,一个模块有哪些对象,对象有哪些属性),面向切面中包含一个一个动态过程(在对象运行时动态织入一些功能。)AOP要解决什么问题?实际项目中通常会将系统分为两大部分:核心关注点和非核...
2020-04-02 17:12:56
155
原创 空Centos7中安装Rabbtimq
配置centos7装好CentOS7后,我们一开始是上不了网的这时候,可以输入命令dhclient,可以自动获取一个IP地址,再用命令ip addr查看IP不过这时候获取的IP是动态的,下次重启系统后,IP地址也会变化,这时候我们可以把系统的IP设置为静态的,设置步骤如下:(1)点击VMware虚拟机左上角的“编辑”,选择“虚拟网络编译器”。(2)选中VMnet8(NAT模式)...
2020-04-02 16:03:27
174
原创 学习笔记之Oracle与MySQL的SQL语句区别
数据类型 参数 描述 char(n) n=1 to 2000字节 定长字符串,n字节长,如果不指定长度,缺省为1个字节长 (一个汉字为2字节) varchar2(n) n=1 to 4000字节 可变长的字符串,...
2020-04-02 12:35:20
235
原创 快捷键之Eclipse篇
Ctrl+K 同类中方法跳转Ctrl+Z 返回到修改前的状态Ctrl+Y 与上面的操作相反Ctrl+D 删除当前行或选中代码Ctrl+/ 注释当前行,再按则取消注C释 单行注释Ctrl+Shift+/ 自动注释代码 多行注释Ctrl+Shift+\自动取消已经注释的代码 多行注释Ctrl+Shift+O 自动引导类包Ctrl+Shift+F 格式化当前代码C...
2020-04-02 12:29:52
89
原创 学习笔记之数据库相关知识
事务四大特性原子性:不可分割的操作单元,事务中所有操作,要么全部成功;要么撤回到执行事务之前的状态 一致性:如果在执行事务之前数据库是一致的,那么在执行事务之后数据库也还是一致的; 隔离性:事务操作之间彼此独立和透明互不影响。事务独立运行。这通常使用锁来实现。一个事务处理后的结果,影响了其他事务,那么其他事务会撤回。事务的100%隔离,需要牺牲速度。 持久性:事务一旦提交,其结果就是永久...
2020-04-02 08:52:49
107
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人