- 博客(619)
- 资源 (3)
- 收藏
- 关注

原创 学习过资料
前面加上 aly /s/fo8YYW6wJuy/s/5fKFSQwErNm/s/HSbzDow2PXD/s/tiaeQSVTA6G/s/Q3AwMBK5L6u/s/9pc9wdcrSCg/s/qr2bxfckEZZ
2021-11-06 15:52:18
210
2

原创 Excel导入导出通用工具类精辟
package com.byd.common.utils.poi;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.lang.reflect.Field;import java.lang.reflect.Method;import java.math.
2020-11-10 16:41:47
807
2

原创 通用 字符串工具类
package com.byd.common.utils;import java.util.Collection;import java.util.Map;import com.byd.common.core.text.StrFormatter;/** * 字符串工具类 * * @author sem */public class StringUtils extends org.apache.commons.lang3.StringUtils{ /** 空字符串 */
2020-11-10 16:37:03
146

原创 java 最简单一个家庭支付收入项目(实用于刚入门的小伙伴)
import java.util.Scanner;/**Utility工具类:将不同的功能封装为方法,就是可以直接通过调用方法使用它的功能,而无需考虑具体的功能实现细节。*/public class Utility { private static Scanner scanner = new Scanner(System.in); /** 用于界面菜单的选择。该方法读取键盘,如果用户键入’1’-’4’中的任意字符,则方法返回。返回值为用户键入字符。 */ public st.
2020-11-07 11:16:12
562

原创 Java 质数输出的经典算法题面试可以用
文章目录数输出的实现方式一质数输出的算法优化一质数输出的算法优化二break和continue的基本使用质数输出的实现方式二数输出的实现方式一package work.com.cn.entity;/*100以内的所有质数的输出。质数:素数,只能被1和它本身整除的自然数。-->从2开始,到这个数-1结束为止,都不能被这个数本身整除。最小的质数是:2*/public class PrimeNumberTest { public static void main(String[
2020-11-05 21:17:41
162
1

原创 创建微服务多模块项目
文章目录创建微服务多模块微服务模板忽略垃圾文件idea提交项目到码云创建微服务多模块微服务模板忽略垃圾文件把所有的模块聚合到一个pom打开这个 .gitignore 文件**/mvnw 去除文件下所有的mvnw**/mvnw.cmd 去除文件下所有的mvnw.cmd**/.mvncompile 编译**/target/.idea**/.gitignoreidea提交项目到码云ctrl+k commit 选择 commit and push 不然直接
2020-09-22 15:58:52
409

原创 Liunx 环境 docker-安装redis11
Liunx 环境 docker-安装redis1.下载Redis连接 vagrant : docker ssh k8s-node1(name)进入su rootdocker pull redis 进行 下载(docker pull redis:) 不加逗号直接下载最新版$ docker run --name some-redis -d redis 创建一个是咧(忽略)2.创建实列并启动mkdir -p /mydata/redis/conf 创建目录结构
2020-08-04 17:20:00
204

原创 liunx 环境下docker安装mysql
liunx 环境下docker安装mysql1.链接虚拟机无界面启动vagrant ssh name(虚拟机的名)2.虚拟机上下载mysql5.7docker pull mysql5.7sudo docker pull mysql5.7(用做高权限去下载)sudo docker images 检查docker 所有的镜像docker run -p 3306:3306 --name mysql -v /mydata/mysql/log:/var/
2020-08-01 20:17:38
173

原创 typora 语法教程
MarkDown 语法学习分六个标题 一个# 代替一个标题我们写的时候 # 空格MarkDown 学习 出现大纲里面这个标题样式 也可以用快捷键 ctrl+1 …+6 代表标题大小你好你好就是ctrl+4 所展现标题样式字体前后加两个星号 ** xxx** 就显示粗体效果哟你好八月!斜体前后加一个* *号效果显示如下:你好八月!斜体加粗前后加三*个号 效果如下:你好八月!删除线前后加两个~~ 效果如下:你好八月!引用引用就是> 空格分割线分割线可以用 —
2020-08-01 12:03:53
508

原创 liunx 环境-配置docker阿里云镜像加速
1.登录阿里云 注册2.找到控制台1.创建一个目录sudo mkdir -p /etc/docker2.配置自己镜像加速器sudo tee /etc/docker/daemon.json <<-‘EOF’{“registry-mirrors”: [“https://xxxx.mirror.aliyuncs.com”]}EOF3.重启后台线程sudo systemctl daemon-reload4.重启dockersudo systemctl restart doc
2020-07-31 11:49:39
171

原创 linux 环境下安装 docker 精简步骤
1.如果以前安装docker 就卸载以前sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine2设置存储库sudo yum install -y yum-utils device-mapper-persistent-data \sudo yum-config-
2020-07-30 17:23:55
228

原创 部署集群linux Oracle VM VirtualBox vagrant
1.去官网下载 VirtualBox2. 去官网下载 vagrant3. 傻瓜式下一步4. 重启电脑5. Vagrantfile 文件 脚本Vagrant.configure(“2”) do |config|(1…3).each do |i|config.vm.define “k8s-node#{i}” do |node|# 设置虚拟机的Boxnode.vm.box = “centos/7” # 设置虚拟机的主机名 node.vm.hostname="k
2020-07-29 17:25:45
282

转载 使用BeanUtils.copyProperties进行对象之间的属性赋值
1、使用org.springframework.beans.BeanUtils.copyProperties方法进行对象之间属性的赋值,避免通过get、set方法一个一个属性的赋值/** * 对象属性拷贝 <br> * 将源对象的属性拷贝到目标对象 * * @param source 源对象 * @param target 目标对象 */ public static void copyProperties(Object sou
2020-06-19 14:28:38
796

原创 idea debug异常关闭 Error running 'Tomcat8': Unable to open debugger port (127.0.0.1:50168): java.net.Soc
idea 异常关闭 Error running ‘server_web’: Address localhost:1099 is already in use显示1099单口已被使用,可在命令行 中直接停止,netstat -aon|findstr 1099tasklist|findstr 13200taskkill -F -IM java.exe第二种方法 修改这里jmx 端口...
2020-04-28 11:28:35
12485

原创 layui的表单控件的input文本框赋值
第一种: //org-table 行监听器 table.on('tool(org-table)', function(obj){ //注:tool 是工具条事件名,test 是 table 原始容器的属性 lay-filter="对应的值" var data = obj.data; //获得当前行数据 var layEvent = obj.event; ...
2020-01-08 11:01:37
15150

转载 那些非常好用的电脑软件
不敢说必不可少,不同工作、生活状态的人对软件的需求是不一样的,我是一名学生,所以推荐的也就比较适合学生的软件,以下推荐的都是我电脑重装系统后第一时刻就要安装的软件,希望对你们有用!搜狗高速浏览器Windows 自带的浏览器IE真的不想多说,体验差,然而刚重装完系统的Windows 肯定需要下载安装很多软件,我用的是搜狗浏览器,这个看个人吧,我觉得它启动快,新建标签页、文字右键搜索的设置都可以自...
2019-12-04 10:55:21
1498

转载 本篇文章使用vue结合element-ui开发tab切换vue的不同组件,每一个tab切换的都是一个新的组件。
本篇文章使用vue结合element-ui开发tab切换vue的不同组件,每一个tab切换的都是一个新的组件。1、vue如何使用element-ui上一篇文章已经分享了如何在vue中使用element-ui创建tab组件切换内容(需要了解的朋友点击链接查看)2、创建相应文件。a、创建父组件 src/components/tabZujian.vueb、创建自组件(被切换的组件)src/ta...
2019-08-16 16:38:47
2725
1
原创 「MySQL是怎样运行的:从根儿上理解MySQL.rar」,点击链接即可保存。
MySQL是怎样运行的:从根儿上理解MySQL.rar」,点击链接即可保存。链接:https://pan.quark.cn/s/0784137aed53。
2025-05-28 10:19:19
309
原创 Java基础-枚举讲解
System.out.println(Drink.芝士奶盖.getPrice());如果有人写 String drink4 = “随便写”,程序不会报错,但你的店里根本没这个饮料!// 只能选枚举里定义的值。case 珍珠奶茶 -> System.out.println(“加珍珠”);case 柠檬茶 -> System.out.println(“加柠檬片”);适合用在:状态(比如订单的"已付款/已发货")、类型、配置项等固定分类的场景。珍珠奶茶, 柠檬茶, 芝士奶盖 // 所有可能的饮料。
2025-05-28 09:06:14
271
原创 pgsql 查看每张表大小
pg_size_pretty(pg_total_relation_size(‘表名’)) AS 总大小;pg_size_pretty(pg_relation_size(‘表名’)) AS 数据大小,pg_size_pretty(pg_indexes_size(‘表名’)) AS 索引大小,如果没有显示,右键点击表 → 选择"属性" → 在"存储"标签页查看详细大小信息。在表列表中,默认会显示"大小"列(以简洁格式如16K、80K显示)在表列表中右键 → “查看” → 勾选"大小"列(如果默认未显示)
2025-05-27 15:26:45
873
原创 PostgreSQL 权限问题解决方案查看磁盘多少GB 已使用多少GB
round(pg_database_size(current_database()) / (1024.0 * 1024 * 1024), 2) AS “当前数据库大小(GB)”,round(pg_database_size(datname) / (1024.0 * 1024 * 1024), 2) AS “大小(GB)”,pg_size_pretty(pg_database_size(current_database())) AS “格式化大小”;pg_stat_file() 是一个系统级函数。
2025-05-26 09:28:04
352
原创 pgsql 一些用法
为了防止磁盘空间因碎片化或未使用的数据而浪费,可以定期执行VACUUM和REINDEX操作。例如,VACUUM FULL可以回收未使用的空间并释放磁盘空间48。使用开源工具如pgBadger,可以监控和分析PostgreSQL数据库的磁盘使用情况。安装后,通过运行pgBadger命令,可以查看详细的磁盘使用报告1。通过以上方法,可以全面了解PostgreSQL数据库的磁盘使用情况,并根据需要采取相应的优化措施。在Linux系统中,可以通过du命令查看数据库目录的磁盘使用情况。
2025-05-26 08:58:14
220
原创 for循环 jdk8 stream Api写法
ifPresent(dbcIndexStandard->{throw new BizException(“位置编号为空、请输入查询条件!throw new BizException(“圈层不能为空、请输入圈层查找条件!
2025-03-19 09:32:28
292
原创 深拷贝 浅拷贝防御性拷贝
这段代码是一个用于创建SQL查询参数对象(DTO)的工厂函数,主要功能是封装和管理数据库查询所需的各类参数,包括分页、排序、字段过滤等。防止外部代码意外修改对象的内部状态,通过返回数据的副本来保护原数据。常见于封装性要求高的场景,如不可变对象、API接口设计等。总结:该代码通过工厂模式创建高内聚的参数对象,提供类型安全、数据封装和便捷的序列化功能,适用于需###通过合理选择拷贝方式,可以避免数据共享带来的副作用,保障程序稳定性和数据安全。生成最终的JSON格式参数,返回的对象提供以下方法操作。
2025-03-04 17:17:33
743
原创 js 创建对象写法 ---追溯
然后,防御性拷贝,用户可能是指为了防止外部修改内部数据而进行的拷贝,这在网页6中提到,深拷贝在堆内存中开辟新区域,确保数据独立。在解读过程中,需要注意术语的准确性,例如展开运算符、闭包、工厂模式等,同时结合用户之前的问题,确保解答能帮助他们理解每一行代码的设计意图和实现细节。此外,指出潜在的问题和改进建议,如深拷贝的必要性、数值默认值的处理、类型检查的严格性等,可以帮助用户更好地优化代码。比如,state对象的各个属性代表什么,初始化时的类型转换,合并参数时的条件判断,以及各个方法如何操作state。
2025-03-04 10:32:29
919
转载 MYSQL的索引类型:PRIMARY, INDEX,UNIQUE,FULLTEXT,SPAIAL 有什么区别?各适用于什么场合?
一般来说,在 WHERE 和JOIN中出现的列需要建立索引,但也不完全如此,因为MySQL只对 <,<=,=,>,>=,BETWEEN,IN,以及某些时候的 LIKE 才会触发索引。上面这条SQL,有对myIndex表的 vc_City 和 i_Age建立索引的需要,由于testIndex表的 vc_Name 出现在了JOIN子句中,也有对它建立索引的必要。说明:关于主键索引,为表定义主键将自动创建主键索引,而且在数据库管理工具中“设计表”中的“索引”项也无法看到创建好的主键索引。身份证一般使用唯一索引;
2025-02-05 09:40:44
121
转载 DataGrip 入门使用
DataGrip使用入门(一) —— 安装与数据源管理接下来管理数据库驱动。DataGrip支持主流的数据库,File->DataSource->+号很多DB标亮处为必填项。点击Driver后的数据库类型,会跳转到驱动下载页面,点击download,下载完会显示驱动包联网情况,会自动下载匹配jar包,无网络,需要从本地导入(这里不做演示)。DataGrip使用入门-常用设置(二)和IDEA一样,setting进行配置,出处都一样,大同小异(基本不需要配置)。
2025-01-14 09:31:01
1341
原创 MySQL语句 |条件语句 IFNULL 和 COALESCE 的区别
【代码】MySQL语句 |条件语句 IFNULL 和 COALESCE 的区别。
2024-11-28 11:42:14
599
原创 JavaScript 前端开发中,声明变量的方式主要有三种
变量提升:var 声明的变量会被提升到当前作用域的顶部,但变量的初始化会保持在原来的位置。变量提升:与 var 类似,let 也会被提升到作用域顶部,但在声明之前无法访问该变量,访问时会抛出 ReferenceError 错误,处于暂时性死区(TDZ)。const 也是 ES6 引入的,用于声明 常量,一旦声明并赋值之后,它的值不能被重新赋值。作用域:var 声明的变量是 函数作用域,也就是说,变量只能在函数内部访问。允许重复声明:同一个作用域内,可以重复声明同名变量,后面的声明会覆盖前面的声明。
2024-11-27 11:15:27
804
原创 必须安装的 IDEA 插件,强烈推荐【安装及教程】
该插件在扫描代码后,将不符合规约的代码按 Blocker、Critical、Major 三个等级显示出来,并且大部分可以自动修复,它还基于 Inspection 机制提供了实时检测功能,编写代码的同时也能快速发现问题所在。需要注意的是,该插件默认的搜索引擎是谷歌翻译,可能是被墙的原因,在某些IDE版本、插件版本下,无法正常运行,需要在设置中更换翻译引擎。4、当出现冲突需要解决时,下面会显示冲突的信息,我们可以选择冲突的依赖 Exclude它。指的是代码结构的调整,比如使用了一些设计模式重新组织了代码。
2024-11-08 10:02:26
6175
typora 精美样式让你使用更精彩
2023-04-24
excel jar包.rar
2020-05-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人