自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Modbus取数测试程序

Java实现modbus-tcp协议取数操作,数据类型转换操作。modbus协议,modbus-tcp协议取数测试程序。

2024-03-31 19:12:02 151

原创 Java 获取下个月的今天

/LocalDate日期格式是"YYYY-MM-DD",只需要用toString()就可以转化成字符串类型。//时间字符串转 LocalDate 类型。//当前月份+(-1)// 转为自定义格式。

2023-04-18 18:06:37 1210

原创 JVM基础学习二:JVM规范概述

1,jvm规范的作用Java虚拟机规范为不同的硬件平台提供了一种编译Java技术代码的规范。jvm规范的作用范围是.class文件。该规范使Java软件独立于平台,jvm不在乎.class文件的来源,只要符合规范的.class文件都可以执行,从而,jvm与开发语言无关。只要能编译成.class文件的语言,都可以,例如jRuby,jPython。2,jvm规范的内容字节码指令集class文件格式数据类型和值运行时数据区栈帧特殊方法类库异常虚拟机的启动,加载,链接

2021-09-01 23:19:14 550

原创 JVM基础学习一

1,jvm是什么JVM:Java Virtual Machine,即java虚拟机,所谓虚拟机:通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的计算机系统。JVM是通过软件来模拟Java字节码的指令集,是Java程序的运行环境。2,有什么,jvm学习有以下几个方面:.java文件--->Java编译器---->.class文件(Java字节码文件,这是jvm规范)---->类加载过程(ClassLoader)---->Java虚拟机(解释器,即时编译器

2021-09-01 22:48:21 184

原创 HashMap有关面试题笔记

1,jdk1.7 采用头插法;jdk1.8采用尾插法(jdk1.8需要判断链表的长度,循环到最后一个元素,索性就把新元素插到了尾部了;为什么判断链表长度?因为要转红黑树)2,关于元素的插入位置index,index = hashcode & (length-1)首先,&运算速度快;length一定是2的幂次方,与运算过后,一定是个0-length之间的一个数;index计算过程中,还有一些右移,异或运算啥的,都是为了让高位能参与运算。3,put(key,value)方法,如果覆盖

2021-08-31 23:14:27 129

原创 Java中的锁:排他锁(独占锁)/共享锁

鄙人很是惭愧,当了三年程序员,才刚刚对锁有个初步浅显的认识。。。下面我说的东西可能不太准确,请大神们海涵,有更好的理解,请在评论区多多指正。首先,究竟什么是锁?从业务场景上来讲,系统中有一条数据,用户A在修改的同时,用户B也想修改,用户A给本条数据加上锁之后,用户B就不能同时修改了。Java代码层面的这个锁,是针对某一条数据的。其次,怎么实现这个锁?第一,需要一个公共锁空间,来保存锁。这样用户A和用户B在修改数据前先查一下对应数据有没有加锁。第二,锁包含的信息一定是能唯一标识要修改的

2021-06-23 17:29:29 2894

转载 Oracle导入dmp 文件

问题optionsORA-39001: 参数值无效ORA-39000: 转储文件说明错误ORA-39143: 转储文件 “.dmp” 可能是原始的导出转储文件原因分析:.dmp文件是使用exp命令导出的,而使用impdp 无法识别exp命令导出的文件,需要使用imp命令进行导入原文链接:https://blog.csdn.net/roamer314/article/details/50901893Oracle:imp导入dmp文件oracle命令行登录sqlplus /.

2021-04-15 23:19:06 336

原创 Spring格式化时间 bean实体类

@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss" ,timezone="GMT+8")private Date createTime;

2021-03-17 21:29:59 241

原创 HttpServletRequest中的session取值为空

之前开发好好的,session突然取值为空了,困扰了我好久(体现出我比较渣渣来了。。。)原因:session和浏览器的cookie有关系,cookie中存了sessionid,浏览器不知道咋回事儿禁用cookie了!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!没错就是浏览器禁用cookie的问题!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!...

2021-03-16 00:30:42 2226

原创 Spring架构controller接收不到form表单的值

查看配置文件中是否有如下内容,如果有就删掉!!!!!!!!!!!!!!!!!!!!! <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <property name="defaultEncoding" value="UTF-8" /> <property name...

2021-03-09 23:57:30 408

原创 Linux服务器Tomcat启动、停止、删除进程,查看Tomcat日志

1,在服务器上找到对应的Tomcat,进入bin目录,命令操作如下:(1)./startup.sh ----启动Tomcat(2)./shutdown.sh ----停止Tomcat(3)ps -ef|grep tomcat ----查看现有的Tomcat进程2,当执行./shutdown.sh 停止Tomcat后,一定要记得查看一下现有的Tomcat是否还存在刚才停止的Tomcat,如果仍然存在,那就执行‘sudo ...

2021-03-05 14:25:06 687

原创 JAVA请求接口参数带小数点接收数据不正常问题

@ApiOperation(value = "XXXX", notes = "XXXX", httpMethod = "GET", response = XXXX.class)@ApiImplicitParams({ @ApiImplicitParam(name = "code", value = "XXXX", required = true, paramType = "path", dataType = "String"), @ApiImplicitParam(name...

2021-03-05 14:04:27 1164

转载 centos7 firewall显示、开放、禁用端口操作

1、开放端口firewall-cmd --zone=public --add-port=5672/tcp --permanent#开放5672端口firewall-cmd --zone=public --remove-port=5672/tcp --permanent#关闭5672端口firewall-cmd --reload #配置立即生效2、查看防火墙所有开放的端口firewall-cmd --zone=public --list-ports3.、关...

2021-03-04 14:55:03 1705 1

原创 centos7 安装配置Redis

正常步骤:https://www.cnblogs.com/hunanzp/p/12304622.html会遇到的问题:1,执行make命令时提示 CC adlist.o /bin/sh: cc: 未找到命令问题原因:这是由于系统没有安装gcc环境,因此在进行编译时才会出现上面提示,当安装好gcc后再进行编译时,上面错误提示将消失。解决方法:安装gcc[ckl@localhost~]$ yum -y install gcc automake autoconf libtool m..

2021-03-03 16:47:45 67 1

转载 Vue项目部署除首页外刷新404问题

2021-02-26 14:54:08 148

原创 utf8_unicode_ci和utf8_general_ci的一点点问题

java.sql.SQLException: Illegal mix of collations (utf8_unicode_ci,IMPLICIT) 。。。。。今天碰上了一个这样的问题,也算是从业两年来第一次遇到吧。多表关联查询时,如果关联字段的排序规则不一致,就会报这个错。我的是utf8_unicode_ci和utf8_general_ci,导致的。解决方法:第一步:查出当前数据库中哪些表的哪些字段是utf8_unicode_ci排序规则。SELECT CONCAT('ALTER T

2021-02-22 17:22:08 343

转载 vue引入外部字体

1、UI设计图有"华文黑体",担心客户端没有该字体,将"苹方"字体文件,放入项目中:2、创建一个font.scss(或font.css)文件:1 @font-face { 2 font-family: 'pingfnag'; //重命名字体名3 src: url('Ping。。。.otf'); //引入字体4 font-weight: normal; 5 font-style: normal; 6 }3、在main.js中引入import '.

2021-02-08 12:12:40 513

原创 微信小程序iOS真机测试正常,预览不正常

如果这个问题涉及到的是时间,则极有可能是 new Date(XXX)的时候,XXX分隔符的问题!!!

2020-12-29 10:09:55 579

原创 MySQL查看表结构命令

desc 表名查看建表语句和建库语句的命令:show create database 数据库名show create table 表名

2020-12-16 17:11:13 241

原创 div中两张图片重叠显示

看网上很多人写了这个问题,我试了几个都不成功,最后终于知道其中的原因了!!!!!!父级div标签一定要设置position属性!!!!子级的图片img标签,设置position:absolute,用z-index来分层!!!...

2020-10-30 15:58:40 1858

原创 验证java 逻辑与的短路效果

int a = 5;boolean d = (5>6) && (5++>=6);System.out.println(a);//查看5是否加1

2020-10-26 17:43:59 135

原创 我的电脑 快捷键

win+e 我的电脑ctrl+shift+esc 任务管理器打开Dos的不常用方式:文件夹路径前面加cmd按住shift,右键文件夹,在此处打开powershell

2020-10-21 17:58:12 138

原创 Win10 安装Apache和PHP(超详细)

一,Apache和PHP的下载1,Apache下载:http://httpd.apache.org/download.cgi下载完成后,解压就可以了2,PHP下载:https://windows.php.net/download二,配置参考:https://www.php.cn/php-weizijiaocheng-418944.html

2020-09-29 15:22:42 267

原创 jsp页面 刷新一次

每次打开jsp页面或调用servlet重定向之后都刷新一次1,在想要刷新的页面中加入下面的js<script>$(document).ready(function () { if(location.href.indexOf("#reloaded")==-1){ location.href=location.href+"#reloaded"; location.reload(); }})</script>2,如果是servl...

2020-09-16 11:11:02 1106

原创 centos7 Nginx启动 停止 重启

以防万一,首先进入Nginx目录的sbin目录下,不出意外,只有一个nginx文件,直接输入相关命令就好:启动[root@centos7 sbin]# ./nginx停止[root@centos7 sbin]# ./nginx -s stop重启[root@centos7 sbin]# ./nginx -s reload...

2020-06-17 16:14:51 4609

原创 IDEA Springboot+maven项目 System.out.print中文乱码

用idea编辑springboot maven项目打印中文竟然乱码!!改了文件的编码格式也白搭!!解决方式如下:在pom.xml文件中,找到如下代码,看看是不是缺少红色代码,缺少的话,加上就行了<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId&gt.

2020-05-11 11:33:26 1037

原创 小程序码 踩坑记录(buffer转成图片显示问题)

废话不多说,我相信大多数人卡在了,从微信接口取到了图片的buffer(一堆乱码),然后就不知道怎么办了,我也是用了一天时间才搞清楚怎么回事儿。。。自己笨了点,没办法。直接上代码:try { String appId = ResourceUtil.getConfigByName("wx.mini.appId"); String secr...

2020-04-02 09:33:20 4440 4

原创 The server time zone value '一堆乱码‘’is unrecognized or represents ......

首先说明一下,这是数据库时间导致的问题。有很多种情况是电脑的时间跟数据库的时间不相同,一般貌似是早8个小时。所以连接数据库的时候,主要是红体字!!String url = "jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf8&serverTimezone=GMT%2B8&us...

2020-01-02 10:52:23 1529

原创 Eclipse中java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

今天才发现,这个异常跟lib的存放位置也有关系!!!!在eclipse中 最好放在web-inf目录下面

2019-12-23 09:14:15 257

原创 vue 切换图片url问题

data{urls: require(‘图片路径’)}

2019-12-18 10:01:02 1016 1

原创 Linux tomcat启动之后访问不成功,firewall防火墙的情况

1,首先先查看firewall的状态 命令 " firewall-cmd --state"如果出现 running,则说明防火墙开启2,查看8080端口是否被防火墙开启 命令" firewall-cmd --permanent --zone=public --list-ports“ 或“firewall-cmd --zone=public ...

2019-11-28 12:52:50 301

原创 前端开发,页面自适应,px转rem

在HTML页面 head中,引入<script src="http://g.tbcdn.cn/mtb/lib-flexible/0.3.4/??flexible_css.js,flexible.js"></script>开发工具,sublime Text添加cssrem插件,配置 cssrem.sublime-settings文件...

2019-11-12 14:09:04 601

原创 细数 eclipse编译 Android项目过程中的几个坑!!!!

首先,说一下编译项目的基本过程1,安装jdk,配置环境变量步骤省略,自己百度。2,下载eclipsehttps://www.eclipse.org/downloads/,直接下载最新版就行3,eclipse安装ADT,两种方法,下载zip包,或直接输入连接在线安装,自行百度。4,重点:下载和安装SDK,大部分问题都出在这儿!!! 下载连接:https:/...

2019-09-18 13:29:21 380

原创 Linux上为不同的Tomcat指定不同的jdk

Tomcat的bin目录如上所示,为Tomcat指定jdk,只需要修改图上红框内的两个文件。分别在代码开头部分,加上这两句配置语句就好。export JAVA_HOME=export JRE_HOME=...

2019-09-03 11:47:23 242

转载 Linux上Tomcat启动之后访问不到,ping不通的问题,非firewall的情况

Linux上有个防火墙,编辑防火墙配置$ vi /etc/sysconfig/iptables添加8080端口的防火墙,允许访问.*filter:INPUT ACCEPT [0:0]:FORWARD ACCEPT [0:0]:OUTPUT ACCEPT [0:0]-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEP...

2019-09-03 11:02:08 648

原创 Centos7安装MySQL5.7教程

1 下载并安装MySQL官方的Yum Repository[root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm 使用上面的命令就直接下载了安装用的Yum Repository,大概25KB的样子,然后就可以直接yum安装了。[root...

2019-09-03 10:12:32 84

原创 remote: Repository not found.

之前git一直是另一个账号,当换成我自己的账号之后拉取代码失败执行以下两行命令后成功$ git credential-manager uninstall$ git credential-manager install

2019-08-20 09:02:26 1397

原创 git命令提交代码

1,进入项目目录 cd 项目目录2,git add .3,git commit -m "备注信息"4,git push

2019-08-19 10:26:59 121

原创 $.get中嵌套$.get,数据加载问题

首先说明一点,$.get(“”,function(){})请求默认是异步请求(同步是指:发送方发出数据后,等接收方发回响应以后才发下一个数据包的通讯方式。异步是指:发送方发出数据后,不等接收方发回响应,接着发送下个数据包的通讯方式。)所以,当发送$.get请求中嵌套$.get请求时,数据并不是同步的,如下面第一段代码,也就是说,下面的代码的执行顺序并不会按照代码的顺序去执行。想要达到预想的想过,...

2019-08-08 11:16:38 596 1

原创 Java程序和Fiddler的那些事儿。。。。

开着Fiddler运行Java程序报错问题!!!!报这样的错javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building解决方案是:Java程序需要导入Fiddler的证书1,找到Fiddler的证书 Tools--->Option...

2019-07-25 15:01:29 19080

空空如也

空空如也

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

TA关注的人

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