自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

原创 UOS设置管理员登录

找到这一部分信息刚进去信息应该是这样。

2024-04-12 16:56:19 412

原创 【无标题】

输入:remmina。输入地址、账号、密码。

2024-04-12 09:41:12 331

原创 系统盘制作

链接:https://pan.baidu.com/s/18fWmPzU4fqyDe7bMgaEgFw链接:https://pan.baidu.com/s/1pDCinsk0pNjt9xlGu4mUoAhttps://etcher.balena.io/#download-etcher

2024-04-10 14:11:27 139

原创 【无标题】

【代码】【无标题】

2024-04-03 10:43:14 70

原创 oceanbase-OAT安装

【代码】oceanbase-OAT安装。

2024-04-02 09:31:29 240

原创 navicat 16.3.7安装

若之前存在navicat 存在,卸载!运行文件 “无限试用navicat.bat”安装文件安装完成不要打开navicat记住安装路径,默认路径为:C:\Program Files\PremiumSoft\Navicat Premium 16然后再打开navicat,如果没有提示试用,则说明激活成功了

2024-03-29 09:54:58 207

原创 oceanbase-oracle租户

【代码】oceanbase-oracle租户。

2024-03-28 11:18:44 130

原创 UOS安装jdk

统信系统内核为 Linux_86_64,到官网下载对应统信系统版本的jdk安装包。

2024-03-27 15:51:33 302

原创 UOS部署oceanbase

安装完docker环境。

2024-03-27 14:35:17 372

原创 UOS 安装docker环境

###修改二进制文件的执行权限。####安装docker环境。

2024-03-27 14:22:25 233

原创 2021-07-15

double check 单例模式:第一次检查,当 instance 为 null 的时候,进入对象实例化逻辑,否则直接返回。加同步锁,这里是类锁。第二次检查才是关键。如果不加这次判空动作,可能会有多个线程进入同步代码块,进而生成多个实例。最后一个关键点是 volatile 关键字。在一些低版本的 Java 里,由于指令重排的缘故,可能会导致单例被 new 出来后,还没来得及执行构造函数,就被其他线程使用。 这个关键字,可以阻止字节码指令的重排序,在写 double check 代码时,习惯性会加

2021-07-15 15:15:24 75

原创 2021-07-14

缓存操作public static void main(String[] args) throws Exception { LoadingCache<String,String> loadingCache = CacheBuilder .newBuilder() .build(new CacheLoader<String, String>() { @Override

2021-07-14 17:24:04 76

原创 递归删除文件

public static void main(String[] args) { deletefile(isfile()); } //判断是否是文件夹 public static File isfile(){ Scanner sc = new Scanner(System.in); System.out.print("请输入文件夹路径:"); while(true){ File file = new File..

2021-06-23 16:39:44 57

原创 递归计算文件夹下文件的的总大小

public static void main(String[] args) { System.out.println(sizefile(isfile())); } public static File isfile(){ Scanner sc = new Scanner(System.in); System.out.print("请输入文件夹路径:"); while(true){ File file = ne...

2021-06-23 16:20:22 149

原创 工厂-模式

package com.example.plant;/** * BelongsProject: demo * BelongsPackage: com.example.plant * Author: BAIMH * CreateTime: 2021-03-18 11:06 * Description: 工厂模式接口 */public interface Shape { void draw();}package com.example.plant.impl;import.

2021-03-19 15:31:16 61 1

原创 数据库:存储过程+游标

-- 调用存储过程call sp_name1('2017-01-01','2021-03-09');call sp_name2();-- 删除存储过程drop procedure sp_name1;drop procedure sp_name2;create procedure sp_name1(starttime datetime,endtime datetime)begin -- 创建临时表 drop table if exists tmp_table21; CREATE T..

2021-03-15 10:49:48 213 1

原创 mybatis xml文件中处理大于号小于号

‘’>=‘’<=

2021-02-22 15:42:39 159

转载 java根据pdf表单文档插入数据并生成新的pdf输出

java根据pdf表单文档插入数据并生成新的pdf输出

2021-02-07 15:51:10 219 1

原创 vue上传图片

<el-dialog title="上传机构图片印章" :visible.sync="updateImageSealVisible" center class="templateDialog" width="800px"> <el-form :model="imgData" label-width="210px" ref="imgData" :rules="addTemplateRules" class="template" > <el-f...

2021-02-01 15:21:03 56 1

原创 自定义注解学习

自定义注解文章目录自定义注解自定义注解类自定义异常类注解校验器实体类测试类错误自定义注解类package com.example.demo.test;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;/** * Belon

2021-01-29 11:22:10 88 1

原创 myBatis自定义jdbcType类型

myBatis自定义jdbcType类型欢迎使用Markdown编辑器DATE类的定义DATE类配置自定义处理类–>mybatis-config.xmlDATE类sql处理JSONArray类型的定义JSONArray类sql处理欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。DATE类的定义package com.cjy.mybatis.

2021-01-28 10:04:02 1681

原创 自定义log日志

新建一个方法MyDailyRollingFileAppender备注: 照搬即可,import java.io.File;import java.io.IOException;import java.io.Writer;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar;import java.util.

2020-09-16 15:17:06 274 1

原创 经典排序算法

1. 冒泡排序原理:从第一个数据开始,依次比较相邻元素的大小。如果前者大于后者,则进行交换操作,把大的元素往后交换。通过多轮迭代,直到没有交换操作为止。性能:冒泡排序最好时间复杂度是 O(n),也就是当输入数组刚好是顺序的时候,只需要挨个比较一遍就行了,不需要做交换操作,所以时间复杂度为 O(n)。冒泡排序最坏时间复杂度会比较惨,是 O(nn)。也就是说当数组刚好是完全逆序的时候,每轮排序都需要挨个比较 n 次,并且重复 n 次,所以时间复杂度为 O(nn)。很显然,当输入数组杂乱无章时,它

2020-08-25 18:25:42 70

原创 分治法数据查询小例子

在数组 { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 } 中,查找 8 是否出现过public static void main(String[] args) { // 需要查找的数字 int targetNumb = 8; // 目标有序数组 int[] arr = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; int middle = 0; int low = 0; int high = arr.le.

2020-08-25 15:51:23 118

原创 递归算法例子

求解汉诺塔问题:public static void main(String[] args) { String x = "x"; String y = "y"; String z = "z"; hanio(3, x, y, z);}public static void hanio(int n, String x, String y, String z) { if (n < 1) { System.out.println("汉诺塔的层数不能

2020-08-24 18:39:10 338

原创 树和二叉树

树的定义树是由结点和边组成的,不存在环的一种数据结构树的层次关系和节点的称呼:A 结点是 B 结点和 C 结点的上级,则 A 就是 B 和 C 的父结点,B 和 C 是 A 的子结点。B 和 C 同时是 A 的“孩子”,则可以称 B 和 C 互为兄弟结点。A 没有父结点,则可以称 A 为根结点。G、H、I、F 结点都没有子结点,则称 G、H、I、F 为叶子结这是一颗深度为4的树二叉树的定义二叉树的特殊类型满二叉树,定义为除了叶子结点外,所有结点都有 2 个子结点。完全二叉树

2020-08-24 16:28:28 96

原创 String 字符串匹配算法

查找主串(goodgoogle)中是否存在子串(google)代码:package com.bai.webflux.webfluxdemo.test;public class StringTest { public static void main(String[] args) { String s = "goodgoogle"; String t = "google"; int isfind = 0; for (in.

2020-08-24 14:46:47 1449

原创 队列

数据结构:队列解释:是一种特殊的线性表原则:在线性表上添加限制,具有先进先出的规则例子:约瑟夫环问题(链式队列)package com.bai.webflux.webfluxdemo.test;import java.util.LinkedList;public class StringTest { // n 个人和数到 m 的出列(杀死)的人 public static void main(String[] args) { ring(10, 5);

2020-08-20 15:31:37 87

原创

数据结构:栈解释:是一种特殊的线性表原则:在线性表上添加限制,具有后进先出的规则例子:对括号进行是否合法的判断package com.bai.webflux.webfluxdemo.test;import java.util.Stack;public class StringTest { public static void main(String[] args) { String s = "{[()()]}"; System.out.println

2020-08-20 14:45:05 75

原创 第三版:mybatis 动态sql的实现

if的使用/** * 根据姓名和email查询user集合 if的使用 * @param sysUser * @return */List<SysUser> selectUserByNameAndEmail(SysUser sysUser);<select id="selectUserByNameAndEmail" resultType="SysUser"> select id,user_name,user_password,user_email,user_in

2020-06-12 22:50:35 164

原创 第二版:mybatis注解版

1.整体目录(只展示一部分代码,其余部分可以去第一版观看)2.代码:SysRoleMapperpackage com.bai.mybatis.mapper;import com.bai.mybatis.model.SysRole;import com.bai.mybatis.provider.PrivilegeProvider;import org.apache.ibatis.annotations.*;import java.util.List;public interface

2020-06-11 22:32:07 166

原创 第一版:mybatis xml方式

1整体目录2.代码CountryMapperpackage com.bai.mybatis.mapper;public interface CountryMapper {}MyMapperProxypackage com.bai.mybatis.mapper;import org.apache.ibatis.session.SqlSession;import java.lang.reflect.InvocationHandler;import java.lang.reflect.

2020-06-10 22:04:16 204

原创 springboot与mybatis的集成注解版

1.整体目录2.代码person package com.example.demo.bean;import lombok.Getter;import lombok.Setter;import lombok.ToString;@ToString@Getter@Setterpublic class Person { private int id; private String name; private int age;}PersonController

2020-05-11 18:22:40 132

原创 Elasticsearch java查询

elasticsearchConfiguration.java 方法实现package com.tpyzq.funnel.config;import org.elasticsearch.client.transport.TransportClient;import org.elasticsearch.common.settings.Settings;import org.elast...

2019-12-26 18:36:17 207 1

原创 线程和进程小知识(二)

1.什么是线程线程是进程内的执行单元2.线程的基本操作2.1. 开启线程2.2. 结束线程`thread1.stop();` 不推荐使用,它会释放所有的monitor 太暴力,一致性很难得到保证。`thread1.interrupt();` //void 中断线程`thread1.isInterrupted();` //boolean 判断是否被中断`th...

2019-11-22 14:25:30 110

原创 jps和jstack Unable to attach to 64-bit process

jdk版本要保持一致

2019-11-22 11:24:38 1503 1

原创 进程和线程小知识(一)

1.并行(Parallelism)与并发(Concurrency)并行计算只有在图像处理和服务端编程2个领域可以使用,并且它在这2个领域确实有着大量广泛的使用。但是在其他任何地方,并行计算毫无建树!多核cpu 因为摩尔定律失效。停留在4GHZ。2.同步(synchronous)和异步(asynchronous)3.临界区临界区用来表示一种公共资源或者说是共享数据,可以被多个线程使...

2019-11-22 10:12:23 107

原创 配置maven

配置maven问题1.jdk必须安装成功才可进行安装maven2.将下载的文件解压到某个文件3.配置环境变量4.将MAVEN_HOME 添加到系统变量path里编辑环境变量Path,追加 ;%MAVEN_HOME%\bin; (注意分号隔开)5.打开cmd 输入mvn -v (显示此为安装成功)...

2019-04-22 11:21:21 84

原创 jdk版本之间切换

jdk版本之间的切换问题1.修改环境变量 (JAVA_HOME)2.进入C:\Windows\System32 路径下找到这三个文件删掉,在已安装好的jdk目录的bin目录下同样找到这三个文件放到系统路径下3.修改注册表:win + R 输入regedit进入注册表编辑器,修改Java Development Kit和Java Runtime Environment两处的CurrentVe...

2019-04-15 21:08:22 321

oceanbase-OAT安装

oceanbase-OAT安装

2024-04-12

oceanbase-OAT安装

oceanbase-OAT安装

2024-04-02

前段嗡嗡嗡部署步骤.zip

前段嗡嗡嗡部署步骤.zip

2024-03-29

短www信服务.zip

短www信服务.zip

2024-03-29

安装rancher步骤.txt

安装rancher步骤.txt

2024-03-29

zabbix培训.doc

zabbix培训.doc

2024-03-29

linux安装maven 步骤.zip

linux安装maven 步骤.zip

2024-03-29

linux 安装jdk步骤.zip

linux 安装jdk步骤.zip

2024-03-29

gitlab安装步骤.zip

gitlab安装步骤.zip

2024-03-29

docker111安装步骤

docker111安装步骤

2024-03-29

navicat 16.3.7安装

navicat 16.3.7安装

2024-03-29

UOS安装...jdk8

UOS安装...jdk8

2024-03-27

UOS部署oceanbase4.2

UOS部署oceanbase4.2

2024-03-27

【docker-compose安装文件】

【docker-compose安装文件】

2024-03-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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