自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

weixin_45151960的博客

好好生活 慢慢相遇

  • 博客(228)
  • 资源 (3)
  • 论坛 (1)
  • 收藏
  • 关注

原创 获取base64编码格式的图片大小

//imageBase就是要传来的图片数据 因为我传来的照片头部已经去掉了,所以这里就不需要再做处理,只做“=”号的处理就可以了 public int obtainImageSize(String imageBase){ String str = imageBase; str = str.replace("=", ""); //这里计算出来的是字节大小 也即是B int size = (str.length()-(str.length()/8

2020-06-07 14:34:19 34252

原创 程序员转正答辩ppt

写的不好,仅供参考模板连接:https://pan.baidu.com/s/1J0Py6FlRYotyVSNdWv_MBQ提取码:nbdf

2020-05-06 18:49:07 12548 47

原创 个人所有博客分类总结(持续更新)
原力计划

个人所有博客总结如下(持续更新)Java:获取Class对象的三种方式创建对象的四种方式java中的异常种类和区别以及处理机制和区别IO流以及他们的种类区别 序列化反序列化 如何实现List Set Map的区别LinkedList ArrayList Vector的区别HashSet 和 TreeSet的区别Hashtable TreeMap HashMap LinkedHa...

2020-04-29 09:51:22 713

原创 2020JS必看面试题

1. javascript的typeof返回哪些数据类型.答案:string,boolean,number,undefined,function,object2. 例举3种强制类型转换和2种隐式类型转换?答案:强制(parseInt,parseFloat,number)隐式(== ===)3. split() join() 的区别答案:前者是将字符串切割成数组的形式,后者是将数组转换成...

2020-03-13 03:41:55 77075 19

原创 2020最新Java面试题(java,JavaWeb,数据库,框架),常见面试题及答案汇总

1、面试题模块汇总面试题包括以下十九个模块:Java 基础、容器、多线程、反射、对象拷贝、Java Web 模块、异常、网络、设计模式、Spring/Spring MVC、Spring Boot/Spring Cloud、Hibernate、Mybatis、RabbitMQ、Kafka、Zookeeper、MySql、Redis、JVM 。如下图所示:可能对于初学者不需要后面的框架和 JVM...

2020-03-11 08:21:58 4610

原创 java中的异常种类和区别以及处理机制和区别

java中的异常种类以及区别按照异常需要处理的时机分为编译时异常(也叫强制性异常)也叫 CheckedException 和运行时异常(也叫非强制性异常)也叫 RuntimeException。只有 java 语言提供了 Checked 异常,Java 认为 Checked异常都是可以被处理的异常,所以 Java 程序必须显式处理 Checked 异常。如果程序没有处理 Checked 异常,该...

2019-10-26 08:58:43 1551

原创 线程中的各种锁

#死锁###死锁的概念是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程。 由于资源占用是互斥的,当某个进程提出申请资源后,使得有关进程在无外力协助下,永远分配不到必需的资源而无法继续运行,这就产生了一种特殊现象:死锁。###死锁产生的四个条件互斥条件...

2019-10-24 11:38:05 1286 1

原创 java实现二进制转16进制

二进制转16进制String str = "0110100111";String s = Long.toHexString(Long.parseLong(str, 2));System.err.println("十六进制==="+s);

2021-03-23 16:51:33 44

原创 java实现十进制与二进制之间的转换

十进制转二进制 int num = 100; String str = Integer.toBinaryString(num); System.err.println("二进制==="+str);

2021-03-23 16:49:29 37

原创 在springboot中使用mybatis generate自动生成实体类和mapper

1、在全局的pom中引入mybatis generate的依赖 <!--自动生成实体--> <dependency> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-core</artifactId> <version>1.3.5</v

2021-03-19 10:27:35 231

原创 在springboot中配置redis集群

1、springboot集成redis2、修改配置文件,实现哨兵模式#redis配置 redis: # Redis服务器连接密码 password: alone: # Redis服务器连接地址 host: 127.0.0.1 # Redis服务器连接端口 port: 6379 pool: max-active: 50 max-wait: -1 max-idle: 5

2021-03-18 21:58:44 73

原创 springboot中使用Redis解决高并发的方法

一、集成redis1、引入redis的依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency>2、yml中配置redis地址、端口、密码redis:

2021-03-18 21:54:07 281

原创 SpringBoot简单集成Redis,实现简单查询

1引入redis的依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency>2yml中配置redis地址、端口、密码redis: # redis密码

2021-03-18 21:33:26 46

原创 springboot中如何获取yml配置文件中的配置信息

yml取值import org.springframework.beans.factory.annotation.Value;import org.springframework.stereotype.Service;import org.springframework.context.annotation.Configuration;@Service@Configurationpublic class ApiService { //取配置的url值 @Value("${sh.url

2021-03-18 17:06:00 1007

原创 IDEA中如何设置方法注释格式

方法注释打开file->setting->Editor->LiveTemplates点击右边上面那个绿色的+号,选择Template Group双击,然后弹出一个窗口,随便添加一个名字,我这里添加的是MyGroup然后点击OK还是在file->setting->Editor->LiveTemplates这个路径下点击一下刚刚你添加的那个名字(我这是MyGroup),然后点击右边上面那个绿色的+号,选择LiveTemplate双击,填写下面的图上的框然后点击这里

2021-03-17 15:31:52 446

原创 java中实现将十六进制按位取反

public static void main(String[] args) { String javaStr = "060A04000000C2"; //十六进制 byte [] bytes = parseHexStr2Byte(javaStr); byte temp; for(int i=0;i<bytes.length;i++){ temp = bytes[i]; bytes[i] = (byte...

2021-03-03 09:38:56 330

原创 java中实现十六进制和二进制之间的相互转换

public static void main(String[] args) { String str= "060A04000000C2"; byte byteStr[] = parseHexStr2Byte(str); System.err.println("二进制结果:"+byteStr); String dataStr = parseByte2HexStr(byteStr); ...

2021-03-03 09:35:26 676 1

原创 java中实现十六进制和十进制之间的转换

public static void main(String[] args) { //16进制转十进制 String str = “060A04000000C2”; int num= Integer.parseInt(str ,16); System.err.println("转正为十进制的结果:"+num) //10进制转16进制 int data = 123;.

2021-03-03 09:29:40 64

原创 java中使用base64加密解密16进制方法

代码:import java.util.Base64;import org.apache.commons.codec.binary.Hex;public static void main(String[] args) { try { String data="0011223344"; //编码 byte[] textByte = Hex.decodeHex(getChars(data.getBytes()

2021-02-25 16:24:03 324

原创 在java中使用base64加密解密的方法

base64原理Base64编码方法,要求把每三个8Bit的字节转换为四个6Bit的字节,其中,转换之后的这四个字节中每6个有效bit为是有效数据,空余的那两个 bit用0补上成为一个字节。因此Base64所造成数据冗余不是很严重,Base64是当今比较流行的编码方法,因为它编起来速度快而且简单。举个例子,有三个字节的原始数据:aaaaaabb bbbbccccc ccdddddd(这里每个字母表示一个bit位)那么编码之后会变成:      00aaaaaa 00bbbbbb 00cccccc 00

2021-02-25 15:03:39 87 1

原创 windows中如何设置开机自启tomcat,nginx,jdk等应用服务的解决办法

下面使用tomcat为例一般手动启动tomcat的话,需要找到startup.bat双击启动。所以下面先找到此程序。找到tomcat的安装目录,点击bin文件夹进入然后找到startup.bat,右击先创建快捷方式。接下来在电脑上面找到此目录位置:C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup此路径中的Administrator根据自己的情况而定,也就是本电脑的用户名称,比

2021-02-22 11:54:10 66

原创 如何将本地项目上传至git中进行管理的解决办法

首先肯定需要注册Git账号,因为公司有搭建的本地Git服务,所以就不再演示注册账号的操作了。Git注册账号地址-链接安装Git工具教程-链接第一种:官网git服务第一步:进入Github首页,点击New repository新建一个项目第二步:填写相应信息后点击create repository即可Repository name: 仓库名称(输入名字,最好不要使用中文)Description(可选): 仓库描述介绍Public, Private : 仓库权限(公开共享,私有或指定合作者)

2021-02-20 14:14:54 41

原创 java中将Fri Feb 19 17:32:34 CST 2021时间格式转为yyyy-MM-dd HH:mm:ss时间格式

由于在项目中遇到此时间格式需要转换的问题,所以在此记录下转换代码 String dateStr = “Fri Feb 19 17:32:34 CST 2021”; SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy", Locale.US); Date date = new Date(); try{ date = sdf.parse(dateStr

2021-02-20 10:03:36 3865

原创 mysql数据库中 join 和 left join 的区别

join等价于inner join内连接抄,是返回两个表中都有的符合条件的行。left join左连接,是返回左袭表知中所有的行及右表中符合条件的行。right join右连接,是返回右表中所有的行及左表中符合条件的行。full join全连接,是返回左表中所有的行及右表中所有的行,并按条件连接。通常情况下,left join肯定比inner join返回的行数多道。上面只是对各个连接方式的大致介绍,下面将具体分析下常用的join和left join的区别和含义left join(左联接) 返回

2021-02-06 09:33:41 604

原创 执行sql语句提示[Err] 1055 - Expression #2 of SELECT list is not in GROUP BY......错误的解决办法

当我在navicat中执行sql语句时,出现错误提示[Err] 1055 - Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column ‘sh.sys_stay_info.organization_id’ which is not functionally dependent on columns in GROUP BY clause; this is incompatible with

2021-02-02 11:00:00 303

原创 windows10下同时安装两个mysql服务的解决办法

本机原本是安装了mysql5.7.2版本数据库,但是后来由于别的原因,需要安装一个mysql8.0.23版本的数据库,在安装第二个过程中遇到了很多问题,因此记录以下。第一个mysql5.7.2版本的安装教程https://blog.csdn.net/weixin_45151960/article/details/109690959第一个mysql数据库的安装很简单,基本不出出现问题,只需要安装以上步骤安装都可以。第二个mysql8.0.23版本的安装教程第一步(下载mysql的zip压缩包)ht

2021-02-02 10:15:09 470

原创 idea运行项目报错Cannot run program “C:\Program Files\Java\jdk1.8.0_121\bin\java.exe......解决办法

原本我的项目还是可以正常运行的,但是当我重新安装jdk后便出现了以下问题。解决办法:在idea中重新配置jdk即可。然后选择SDKs,点击加号,重新添加jdk,选择jdk的安装路径保存即可。

2021-01-22 13:14:24 9960 2

原创 activemq配置与启动

activemq配置与启动第一步:下载与安装官网地址: http://activemq.apache.org/components/classic/download/云盘下载:链接:https://pan.baidu.com/s/17GvX7b4fFLE5dQ4qWzbx1A提取码:96o1选择自己的需要的系统和版本即可,本次安装测试的windows系统。下载好后,随便存放到某个目录中,然后解压即可。bin目录下有一个win32和win64两个文件夹,分别对应32位和64位的电脑操作系统。

2021-01-22 12:07:01 73

原创 activemq启动wrapper stopped

启动activemq出现如下情况:出现这个问题的原因是jdk与activeMQ的版本不匹配,我用的版本是apache-activemq-5.15.14,jdk应该用1.8的。然后我用java -version查询了自己安装的jdk版本,确实是1.8的。但是当使用javac -version查询时却出现了问题,无法查询,说明java环境出现了问题。那就百度一下,网上是这样说:不同原因:java -version显示的是最新安装版本的javajavac -version显示的是你配置环境变量版本

2021-01-22 12:06:02 219 1

原创 java命令提示Error occurred during initialization of VM Unable to load native library:......错误

当我使用输入java命令想要查看jdk版本时,出现该错误提示:Error occurred during initialization of VM Unable to load native library: …。说明java环境出现了问题,重新配置环境变量后并且重启该问题依然存在,于是重新安装jdk,重新配置环境变量,问题得到解决。...

2021-01-22 11:48:49 525

原创 windows操作系统中配置java环境

第一步:下载- 官网地址下载:http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html- 云盘下载1.8版本: 链接:https://pan.baidu.com/s/1vEzIk7tj4njdr6tFenlB4w提取码:u19o第二步:安装双击打开即可在这里可以设置安装路径,本人安装路径为C:\jinshu\develop\java\jdk1.8.0_181,后面会用到。后面一直下一步即可,直到

2021-01-22 11:44:55 79 1

原创 安装mysql Install/Remove of the Service Denied!错误的解决办法

在安装mysql过程中, 遇到Install/Remove of the Service Denied!错误的解决办法解决办法:打开cmd.exe程序的时候选择“用管理员身份打开”即可。

2020-12-29 11:24:32 48

原创 mysql 报错ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executin

今天在窗口使用命令执行操作时,总是这个报错,一开始感觉莫名其妙ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executin后来了解查询之后才找到解决办法解决办法1、 修改用户密码mysql> alter user 'root'@'localhost' identified by 'youpassword'; 或者 mysql> set pass

2020-12-29 11:23:14 33

原创 打开表时提示 Out of resources when opening file......错误解决

今天在使用Navicat打开数据库表时提示23-out of resources when opening file…错误。后来到网上查查找到了原因在mysql配置文件 my.cnf 中 找到open_files_limit增加它的值就行了我的原来是 open_files_limit = 50000后来给修改成 open_files_limit = 999999就OK了,如果还不行的话,就慢慢加大这个数值...

2020-12-28 17:04:44 300

原创 mysql数据库使用命令导入sql文件

第一步:在数据库安装目录下打开cmd窗口第二步:输入命令登录数据库:mysql -u root -p 回车输入密码 回车第三步:创建数据库命令:create database 数据库名称;第四步:选择sql文件导入刚创建的库中:use sh;source sql文件路径;...

2020-12-24 14:51:29 120

原创 Date类型转String类型

Date date = new Date(); SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String time = simpleDateFormat.format(date); //Date类型转String类型 Date d = simpleDateFormat.parse(time);

2020-11-18 15:01:33 1029

原创 mysql服务正在启动或停止中,请稍后片刻再试一次的解决办法

出现以上原因是因为系统中存在残留的mysql 进程,所以会出现这个情况,现在只需要将残留的进程杀掉即可:输入 命令 :“tasklist| findstr "mysql"”此时执行 以下命令 来将其杀死:“taskkill/f /t /im mysqld.exe”...

2020-11-14 15:47:13 145

原创 忘记mysql登录密码怎么办

解决办法:以win系统为例:1、在my.ini配置文件中的【mysqld】下面添加一句话即可skip-grant-tables2、然后重启mysql服务,这时登录是免密码验证的,进去之后修改密码:update mysql.user set authentication_string=password("root") where user="root";3、刷新账户flush privileges;4、配置文件中去掉skip-grant-tables重启mysql,登录即可...

2020-11-14 15:43:36 73

原创 window系统下安装mysql5.7教程

下载地址:https://downloads.mysql.com/archives/community/因为这次是在内网环境下部署安装,没有外网,所以只有这种方式进行安装。首先找到适合自己的系统及版本,我这里下载的是压缩包,下载好之后,随便找个目录解压即可。第一步:配置环境变量在path中直接添加mysql下的bin的路径就可以了第二步:配置my.ini文件在bin的同级目录下直接创建my.ini文本文本内容如下:[mysql]# 设置mysql客户端默认字符集default-

2020-11-14 15:37:42 93

原创 使用远程工具连接提示**Host *** is not allowed to connect to this mysql server**拒绝连接错误

这是由于Mysql配置了不支持远程连接引起的。解决办法:1、’在安装Mysql数据库的主机上登录root用户:mysql -u root -p密码2、依次执行如下命令:use mysql; select host from user where user='root';3、将Host设置为通配符%update user set host = '%' where user ='root';4、刷新flush privileges;5、使用navicat 成功连接至mysql

2020-11-14 15:37:01 55

mybatis、spring、springmvc、ssm整合、springboot、shiro、maven文档笔记面试题zip

主要是一些我之前所学课程的一些文档,有maven,mybatis,mybatis分页插件,mybatis注解开发,shiro,sping,spingmvc,spingboot,restful,ssm整合资料,还有一些mybatis和springmvc的面试题部分,主要就是这些课件,我觉得还算可以,就分享一下,自己可以按照这些课件进行ssm或者springboot的学习。希望对你有所帮助。

2020-03-11

文档下载工具.zip

网站文档下载应用软件,操作简单,打开软件,将网站文档的连接复制到软件中即可,随意下载,不需要收取任何费用,也解决了网站文档不可复制的问题,随时随地即可下载使用,非常使用方便

2020-07-15

个人面试题总结(java,数据库,前端).zip

文件中包含了本人最近在网上总结的面试题,有java面试题,jq面试题,jsp、servlet、ajax面试题,mysql面试题,oracle面试题,redis教案,也有最近时间总结的公司面试题,涉及的层面虽然不是很多,但是应对面试 应该还是可以的。文件夹大概有30兆的大小,所以面试题数量也是不少的,里面也包含了个人的一些总结和见解,比如说在集合方面的知识点有实现的各自特点,他们之间的区别,以及等等原理和实现的细节,还包含了java和前端的面试宝典,一个宝典大概有500页左右,

2020-03-08

eureka注册副本地址问题

发表于 2019-12-23 最后回复 2019-12-30

空空如也

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

TA关注的人 TA的粉丝

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