- 博客(122)
- 收藏
- 关注
原创 关于maven打包 程序包com.sun.deploy.net不存在 解决方法
【代码】关于maven打包 程序包com.sun.deploy.net不存在 解决方法。
2023-06-21 16:43:39
1055
原创 这两天GitHub-copilot有点火
这两天GitHub-copilot有点火,所以就试了一下,我是在idea中安装插件,其他的大家可以自己网上搜搜前提:首先GitHub上注册一个自己的账号(我就是用qq邮箱注册的)我已pycharm为例1.2.3.安装完以后等待提示4.根据提示复制验证码并跳到GitHub上,在自己注册的邮箱中,收到GitHub发送的链接,点击链接进去,一步一步跟着走就行5.弄完以后就等着copilot邮箱通知,收到加入成功的通知后基本就算完成了6.再次进入pycharm,就会看到登
2022-04-04 15:24:05
709
原创 idea切换分支Smart checkout撤回
本地更改代码之后如果没有提交或是推送就有可能在checkout其他分支的时候产生代码错乱如果不小心点了smart checkout 并且选择了accept theirs可能会导致原有代码丢失,如果点击Force Checkout,不会保留你的修改,切到另一个分支内容就消失了,且切回来原来分支也找不回,白写了。解决这个问题1.首先右键项目2.弹出一个窗口,create stash 输入名称(自己定)3.随后你就可以切换分支了,切换完以后,切回自己原来分支4.右击项目,点击...
2021-12-28 14:01:27
11610
原创 java ---BigDecimal循环累加
使用BigDecimal循环累加时,要使用total = total .add(number);这种形式使用这种 total += number; total还会是初始值BigDecimal total = BigDecimal.ZERO;for (int i = 0; i < 5; i++) { BigDecimal number = new BigDecimal(1); total = total .add(number);}System.out.printl...
2021-11-19 15:40:01
14392
原创 AWS S3 上传文件
1.引入依赖<dependency> <groupId>com.amazonaws</groupId> <artifactId>aws-java-sdk-s3</artifactId> <version>1.12.50</version> </dependency> <dependency>..
2021-11-05 13:56:26
1146
原创 Redis 可视化工具RDM(仅限学习)
链接:https://pan.baidu.com/s/14swVmSqKBlXGLlIUg6fzTA提取码:hdm5
2021-08-10 11:58:00
3604
4
原创 免费的redis可视化工具
国内下载地址:https://gitee.com/qishibo/AnotherRedisDesktopManager/releases支持多平台,免费开源的。界面交互较好,有两种皮肤可以使用.....基本功都能满足,支持搜索,分组显示,多选操作。整体感觉比较不错,所打算以后重点使用这个工具深度体验下。需要特殊说明的是,这软件是国内一个大佬开发的。大佬在知乎上宣传很简单: 感觉目前的桌面客户端都不好用,所以electron自己写了个,跨平台,性能还不错,欢迎试用开源地址:https://
2021-07-27 11:53:08
473
原创 hibernate注解说明文档
链接:https://pan.baidu.com/s/1lklpUY4pPuayNzppe_jq-A提取码:6c61复制这段内容后打开百度网盘手机App,操作更方便哦
2021-03-26 21:08:48
126
原创 Java设计模式
链接:https://pan.baidu.com/s/1RylKspLJZrdt8HFD-n-kBw提取码:io3s复制这段内容后打开百度网盘手机App,操作更方便哦
2021-03-26 21:07:08
100
原创 Java虚拟机基础知识
如有错误之处还望指出1. Java 内存区域与内存溢出异常1.1 运行时数据区域根据《Java 虚拟机规范(Java SE 7 版)》规定,Java 虚拟机所管理的内存如下图所示。1.1.1 程序计数器内存空间小,线程私有。字节码解释器工作是就是通过改变这个计数器的值来选取下一条需要执行指令的字节码指令,分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖计数器完成如果线程正在执行一个 Java 方法,这个计数器记录的是正在执行的虚拟机字节码指令的地址;如..
2020-10-19 15:22:57
233
1
原创 docker一些东西
elasticsearch占用内存太大,设置小点docker run -d -p 8088:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock --privileged=true portainer/portainer保存当前容器的状态,commit容器数据卷 (容器的持久化和同步操作, 容器间也可以数据共享)使用卷技术docker run -it -v /home/...
2020-09-18 17:22:26
73
原创 Excel根据条件把一个工作表拆分成多个工作表
Sub CFGZB() Dim myRange As Variant Dim myArray Dim titleRange As Range Dim title As Variant Dim columnNum As Integer myRange = Application.InputBox(prompt:="请选择标题行:", Type:=8) myArray = WorksheetFunction.Transpose(myRange) .
2020-09-16 16:45:30
2605
1
原创 Docker安装tomcat
docker pull tomcatdocker imagesdocker run -d -p 3355:8080 --name tomcat01 tomcat但是外网访问显示404,那我们需要进入到docker里边tomcat容器去设置,docker exec -it tomcat01 /bin/bash进入到webapps里边查看是空的,但是外边还有一个webapps.dist 的文件 ,把这个全部复制到webappscp -r webapps.dist/* webapps.
2020-09-15 14:13:12
197
原创 Docker安装nginx
第一步:docker search nginx第二步:docker pullnginx第三步:查看镜像并启动第四步:本机自测url第五步:进入docker容器内的nginx
2020-09-15 09:41:32
97
原创 Docker 安装及应用
查看系统版本:centos7 3.10版本及以上才可以docker安装:Docker帮助命令Docker镜像命令:docker search:Docker 容器的命令Docker卸载:
2020-09-12 17:27:06
124
原创 简单学SQL 的七种 join
建表在这里呢我们先来建立两张有外键关联的张表。CREATE DATABASE db0206;CREATE TABLE `db0206`.`tbl_dept`( `id` INT(11) NOT NULL AUTO_INCREMENT, `deptName` VARCHAR(30), `locAdd` VARCHAR(40), PRIMARY KEY (`id`)) ENGINE=INNODB CHARSET=utf8;CREATE TABLE `db0206`.`tb
2020-09-10 17:23:53
391
原创 Java8 中 IntStream,LongStream,DoubleStream
IntStream、LongStream和DoubleStream分别表示原始int流、 原始long流 和 原始double流。这三个原始流类提供了大量的方法用于操作流中的数据,同时提供了相应的静态方法来初始化它们自己。这三个原始流类都在java.util.stream命名空间下。IntStream 和 LongStream 方法一样 方法 说明 rangeClosed(a,b) 类似我们数学中[a,b] range(a,b) 类似我们数学中[...
2020-09-09 09:57:35
1521
转载 关于@Transactional注解的失效场景
https://baijiahao.baidu.com/s?id=1661565712893820457&wfr=spider&for=pc
2020-08-28 10:26:50
129
原创 通过docker安装启动、安装MySql
1、安装docker命令:yum install docker-io2、启动docker命令:service docker start3、查看docker是否启动成功命令:ps -ef|grep docker使用docker安装mysql1、查询mysql命令:docker search mysql2、安装mysql命令:docker pull mysql3、查看镜像命令:docker images4、在opt下创建文件夹命令:cd
2020-08-27 11:08:14
987
转载 Java二进制指令代码解析
Java二进制指令代码解析Java源码在运行之前都要编译成为字节码格式(如.class文件),然后由ClassLoader将字节码载入运行。在字节码文件中,指令代码只是其中的一部分,里面还记录了字节码文件的编译版本、常量池、访问权限、所有成员变量和成员方法等信息(详见Java字节码格式详解)。本文主要简单介绍不同Java指令的功能以及在代码中如何解析二进制指令。Java指令是基于栈的体系结构,大部分的指令默认的操作数在栈中。映像中ARM是基于寄存器的操作指令,而x86好像是混合寄存器和存储器的,发.
2020-08-24 15:49:39
267
原创 npm 方式安装 -- CentOS7 安装 JDK
1、首先,下载JDK安装包 jdk-8u181-linux-x64.rpm ,上传到linux。2、然后用rpm命令安装(用root用户,其它用户可能没权限):rpm -ivh jdk-8u181-linux-x64.rpm 会自动安装在 /usr/java/jdk* 目录下3、修改配置文件:vim /etc/profile在后面加这几句就可以:export JAVA_HOME=/usr/java/jdk1.8.0_181-amd64export PATH=$JAVA_
2020-08-20 17:16:24
587
原创 一款优秀的http框架,让你高效率完成第三方接口的对接
因为业务关系,要和许多不同第三方公司进行对接。这些服务商都提供基于http的api。但是每家公司提供api具体细节差别很大。有的基于RESTFUL规范,有的基于传统的http规范;有的需要在header里放置签名,有的需要SSL的双向认证,有的只需要SSL的单向认证;有的以JSON方式进行序列化,有的以XML方式进行序列化。类似于这样细节的差别太多了。在开发过程中用到过好多其他的http调用套件。比如apache的httpClient包,非常优秀的Okhttp,jersey client。这些ht.
2020-08-19 11:23:17
597
原创 StringUtils isEmpty 和 isBlank 区别
判断string类型参数null时,一般if (xxxxx!= null) { }然后org.apache.commons.lang.StringUtils类提供了 String 的常用操作,最为常用的判空有如下两种isEmpty(String str)和isBlank(String str)。那他们什么区别呢?分析我们通过源码来分析区别:public static boolean isEmpty(String st...
2020-08-19 10:21:22
215
原创 用vm启动虚拟机时,报打不开磁盘“...\centos7\CentOS\CentOS.vmdk”或它所依赖的某个快照磁盘、模块“Disk”启动失败、未能启动虚拟机。
方法:删除CentOS安装目录下面所有后缀为.lck的文件解释:每次我们成功启动VMcare之后就会在CentOS的安装目录下面设置一个或者多个后缀是.lck的文件,如果我们正常关闭VMcare,那这些.lck文件就会删除,如果我们使用任务管理器非正常关闭VMcare,那这些文件就不会删除,也正是由于这些文件的存在,当我们再次启动VMcare的时候就会提示“打不开磁盘“...\centos\CentOS\CentOS.vmdk”或它所依赖的某个快照磁盘、模块“Disk”启动失败、未能启动虚拟机”,删除
2020-08-13 13:59:04
3137
原创 直得学习的网站
一、知识类维基百科-自由的百科全书:WikipediaCoursera-致力于普及全世界最好的教育:https://www.coursera.org/Stackoverflow-最牛逼的IT技术问答网站:Stack OverflowGitHub-Build software better ,together :How people build software · GitHub二、英语学习类The Economist-经济学人:可谓是练习英语阅读、写作的宝典,内容覆盖经济、科技、文化各方
2020-08-06 09:41:22
365
原创 超实用的在线工具
在线绘图神器流程图、思维导图、原型图、UML图、网络拓扑图、组织结构图等等。https://processon.com/代码图片神器很多公众号文章里的代码图片是如何做出来的:https://www.dute.org/code-snapshot在线任务管理工具日常记录需求、灵感和待办事项、想做详细的学习任务规划和管理Trello应该能够帮到你。Trello的功能远不止此,它还是是一个非常好用的团队协作工具,而且Trello均配有客户端的App,跨平台同步使用...
2020-07-29 14:32:36
1191
原创 稀里糊涂学-MySQL常用函数汇总(持续更新)
ABS:求绝对值SELECT ABS(5),ABS(-2.4),ABS(-24),ABS(0);SQRT:求二次方根 这个类似Java math函数SELECT SQRT(25),SQRT(120),SQRT(-9);MOD:求余数SELECT MOD(63,8),MOD(120,10),MOD(15.5,3);CEIL和 CEILING:两个函数功能相同,都是返回不小于参数的最小整数,即向上取整SELECT CEIL(-2.5),CEILI...
2020-07-20 14:41:08
119
原创 关于 InitializingBean时 Spring @Autowired Map 和 List
在开发的时候可能会看到@Autowired private Map<String, AnimalService> map;@Autowired private List<AnimalService> lsit;这是Spring的一个特殊的注入功能当注入一个Map的时候 ,value泛型为AnimalService,则注入后Spring会将实例化后的bean放入value ,key则为注入后bean的名字当注入一个List的时候,List的泛型为A
2020-07-17 11:20:14
520
原创 关于thread需要了解的
一、概述在开始学习Thread之前,我们先来了解一下线程和进程之间的关系:线程(Thread)是进程的一个实体,是CPU调度和分派的基本单位。 线程不能够独立执行,必须依存在应用程序中,由应用程序提供多个线程执行控制。 线程和进程的关系是:线程是属于进程的,线程运行在进程空间内,同一进程所产生的线程共享同一内存空间,当进程退出时该进程所产生的线程都会被强制退出并清除。由上描述,可以得知线程作为cpu的基本调度单位,只有把多线程用好,才能充分利用cpu的多核资源。本文基于JDK 8(也可.
2020-07-10 14:55:28
394
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人