自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

欢迎来到王大神的博客

共同学习、一起进步、走向成功

  • 博客(45)
  • 问答 (1)
  • 收藏
  • 关注

原创 雷尼绍探头编程 9724

​ 设置回退系数和单位(mm 或 英寸)

2023-11-06 22:01:41 543 1

原创 雷尼绍探头编程 9810

​ 9810 安全移动

2023-11-06 21:32:35 1028

原创 Mysql建表细节

字符集选择在国内正常都是用 utf-8#UTF-8 编码中一个数字或者英文占用一个字节一个中文汉字为三个字节。排序选择排序一般分为两种:utf_bin 和 utf_general_cibin 是二进制, a 和 A 会别区别对待.utf8_general_ci 不区分大小写,这个你在注册用户名和邮箱的时候就要使用。utf8_general_cs 区分大小写,如果用户名和邮箱用这个 就会照成不良后果utf8_bin:字符串每个字符串用【二进制数据】编译存储。 区分大小写,而且可

2022-04-15 11:05:38 106

原创 解决:unable to start embedded tomcat

报如下错误Unable to start web server; nested exception is org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat2022-04-01 13:45:30.277 INFO 11044 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'org.sp

2022-04-01 14:19:00 78111 6

原创 解决:Error processing condition on org.springframework.cloud.commons.httpclient.HttpClientConfigur....

出现如下错误Error processing condition on org.springframework.cloud.commons.httpclient.HttpClientConfiguration$ApacheHttpClientConfiguration.apacheHttpClientBuilder2022-04-01 10:52:49.774 INFO 8492 --- [ main] trationDelegate$BeanPostProcessorCheck

2022-04-01 11:04:31 7825 4

原创 枚举的简单使用

枚举类public enum Color { RED(1,"红色"), YELLOW(2,"黄色"), BLUE(3,"蓝色");; private int index ; private String name ; private Color( int index, String name){ this.index = index ; this.name = name ;

2022-01-11 20:32:20 237

原创 三次元操作规范及注意事项

测量机的工作环境序号工作环境要求参数1温度20℃ ± 2℃2湿度40% — 60%设备保养大理石用酒精擦拭,其他位置禁止使用酒精擦拭(酒精腐蚀性强,会腐蚀设备)。设备开机顺序操作顺序不可更改,否则会引起测量误差序号操作参数1打开气阀开关气压值 0.4 - 0.62打开设备开关3手柄加电4打开软件复位复位成功后右下角坐标会显示 X=0 , Y=0 , Z=0 。设备关机顺序与开机

2021-12-26 18:47:12 2870

原创 用java计算猴子吃桃问题

吃桃问题        猴子第一天摘下 X 个桃子,当时就吃了一半,还不过瘾,就又吃了一个。第二天又将剩下的桃子吃掉一半,又多吃了一个。以后每天都吃前一天剩下的一半零一个。到第10天在想吃的时候就剩一个桃子了,求第一天共摘下来多少个桃子?分析共有桃子 X 个。天数吃桃数量剩余桃数(第二天桃子总数)第一天X/2 + 1X- (X/2 + 1) 即 X/2 - 1………………第九

2021-12-04 23:35:46 268

原创 CPK公式计算详解

Cpk的概念Cpk定义: 制程能力指数        Cpk的意义:制程水平的量化反映;(用一个数值来表达制程的水平) 制程能力指数:是一种表示制程水平高低的方便方法,其实质作用是反映制程合格率的高低。与Cpk相关的重要参数尺寸公差规格详解数据分布单边规格只有规格上限和规格中心或只有下限和规格中心此时数据越接近上限或下限越好双边规格有上下限与中心值,而上下限与中心值对称此时数据越接近

2021-12-04 08:34:02 21623 3

原创 2.5次元编制程序自动测量

画两条线 L1 与 L2尽量为直角边的两条线。取 L1 与 L2 的交点 O摆正选择 L1 或 L2 其中一条线进行摆正建立坐标系选择交点O,点击建立坐标系(以O为坐标原点)。保存坐标系不用选择其它属性,直接保存即可。开始画图标注尺寸构造距离双击画好的图形或构造的距离,会出现该图形的所有属性。双击 NN 变 Y,Y为选中的意思,选中导出尺寸属性含义选中N 为未选中的意思,表示该尺寸不会被导出,生成的报告不会存在该尺寸。Y 为选中的意思名义

2021-11-27 07:47:46 12420 6

原创 解决Error: Cannot find module ‘node-sass‘

执行如下命令npm install -g cnpm --registry=https://registry.npm.taobao.orgcnpm install node-sass重新启动项目有两种人徒劳无功:一种人得到财富不肯享用,一种人得到学问不肯实践。

2021-10-22 22:26:11 346

原创 java.lang.NoClassDefFoundError: org/yaml/snakeyaml/LoaderOptions

添加pom依赖<dependency> <groupId>org.yaml</groupId> <artifactId>snakeyaml</artifactId> <version>1.23</version></dependency>世界上最棒的事是,每天早上醒来又是崭新的一天,完全免费,永不断货。...

2021-10-13 22:30:35 714

原创 eclipse常用搜索快捷键

Ctrl+F在当前整个页面中查找查找替换Ctrl+Shift+R搜索文件名称(类名)支持模糊搜索,输入文件名称不全也可以。Ctrl+H全局搜索可以选择在文件中搜索或者在Java代码中搜索,支持输入文件名搜索,支持按照模式来搜索,例如后缀名*.java 或*.xml等,可以选择搜索的范围,是在整个工作空间查找还是在所选择的资源下查找。Ctrl+O列出当前类的所有方法生命之灯因热情而点燃,生命之舟因拼搏而前行。...

2021-10-12 19:16:23 3397 6

原创 1251 - Client does not support authentication protocol requested by server; consider upgrading Mysql

问题描述问题:        1251 - Client does not support authentication protocol requested by server; consider upgrading MySQL client翻译:1251-客户端不支持服务器请求的身份验证协议;考虑升级MySQL客户端解决问题进入mysql安装目录,C:\Program Files\MySQL\MySQL Ser

2021-10-11 15:00:18 1055 1

原创 RabbitMQ在Windows系统安装教程

注意安装RabbitMQ需要安装Erlang/OTP,并保持版本匹配下载erlangRabbitMQ由Erlang语言开发,Erlang语言用于并发及分布式系统的开发,在电信领域应用广泛,OTP(Open Telecom Platform)作为Erlang语言的一部分,包含了很多基于Erlang开发的中间件及工具库,安装RabbitMQ需要安装Erlang/OTP,并保持版本匹配下载地址如下: http://erlang.org/download/otp_win64_20.3.exe安装方式以

2021-10-10 18:51:47 198

原创 Rabbitmq整合SpringBoot

AMQP         AMQP,即Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在。        AMQP的主要特征是面向消息、队列、路由(包括点对点和发布/订阅)、可靠性

2021-10-10 17:22:18 20

原创 解决:服务正在启动 . RabbitMQ 服务无法启动。 系统出错。 发生系统错误 1067。 进程意外终止。

问题描述服务正在启动 . .RabbitMQ 服务无法启动。 系统出错。 发生系统错误 1067。 进程意外终止。解决方法运行 RabbitMQ Service -(re)install 重新安装服务运行 RabbitMQ Service -(re)install 启动RabbitMQ服务然后就可以访问localhost:15672如果出现同样错误重复执行解决方法中的步骤(个人尝试5次后成功)有时候,不小心知道了一些事,才发现自己所在乎的事是那么可笑。没有什么是永远,也

2021-10-10 09:40:13 4469 1

原创 Nginx静态网页部署

运行环境CentOS7nginx-1.16.1Nginx安装位置/usr/local/nginx部署静态页面准备两个静态页面:添加页面(add)和修改页面(update)静态页面结构移动静态页面将add和update两个文件夹移动至 /usr/local/nginx/下修改hosts文件在C:\Windows\System32\drivers\etc\hosts文件最后一行添加如下内容192.168.17.129 add.xuecheng.com192.168.17.129

2021-10-08 00:18:13 303

原创 Nginx负载均衡

运行环境CentOS7tomcat8.5nginx-1.16.1创建tomcat创建三个tomcat,分别修改端口为(8080,8081,8082)修改配置文件修改配置文件: /user/local/nginx/conf/nginx.confupstream tomcat_server { server 192.168.17.129:8080; #weight设置权重,不设置时默认为1,如下执行次数占50% server 192.168.17.129:8081 weight=2

2021-10-08 00:15:57 78

原创 Nginx反向代理域名映射

进行反向代理配置修改配置文件: /user/local/nginx/conf/nginx.confserver { listen 9001; server_name 192.168.12.128; loction / { proxy_pass http://localhost:8080; } }修改hosts文件在C:\Windows\System32\drivers\etc\hosts文件最后一行添加如下内容192.168

2021-10-06 15:52:22 2322

原创 Linux系统安装Nginx

安装环境在安装nginx前,需要确保系统安装了g++、gcc、openssl-devel、pcre-devel和zlib-devel软件。如果没有:yum install gcc-c++yum -y install zlib zlib-developenssl openssl-devel pcre pcre-devel解压到 /user/local目录下tar -xvf nginx-1.16.1.tar.gz -C /user/local进入sbin目录cd /usr/local/ngi

2021-10-06 15:38:52 102

原创 解决:Error: Node Sass version 6.0.1 is incompatible with ^4.0.0.

启动项目提示如下错误Error: Node Sass version 6.0.1 is incompatible with ^4.0.0.原因分析node-sass 版本过高,需要卸载安装低版本。卸载高版本npm uninstall node-sass安装低版本cnpm install [email protected]运行项目npm run serve悲伤过后记得扬起嘴角看看这个世界多么美好。...

2021-10-05 12:17:22 17167 4

原创 RoHS1.0 仪器操作规范指导

打开顺序必须是先打开设备,再打开软件。顺序出错会导致以下错误,连接设备失败。打开钥匙在任何时候,钥匙都必须是打开状态(HV ON)打开设备开关开关在设备背部放入Ag将Ag放入到测试孔位置,关闭仪器盖。开始预热每天预热一次。开始预热扫谱预热时间一般设置为 600s开始预热时间一般设置为 10s其他参数为设备固定参数,数值不可修改注意预热期间设备上盖不允许被打开,否则会导致预热失败。解决方案:重新预热。初始化此时 Ag 还在测试孔位置开始初始化初始化成功峰

2021-09-27 17:19:05 1389

原创 解决:Servlet登录无法使用自动注入

在类名上添加注解​ @Component在inin()中添加如下代码super.init();ServletContext application = this.getServletContext();// 解决servlet用@Autowired自动注入service失败的问题SpringBeanAutowiringSupport.processInjectionBasedOnServletContext(this, application);每个人都有潜在的能量,只是很容易。被习惯所

2021-09-25 07:49:04 156

原创 解决:Filter过滤器无法自动注入问题

注入@AutowiredManageService manageService;在doFilter()中添加如下代码// 获取容器,完成注入HttpServletRequest request = (HttpServletRequest) servletRequest;ServletContext sc = request.getSession().getServletContext();XmlWebApplicationContext cxt = (XmlWebApplicationCon

2021-09-25 07:44:35 928

原创 SpringBoot集成easyExcel导入导出Excel文件

引入依赖<!--easyExcel--><dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.2.6</version></dependency>前台代码<a href="${ctx}/itemCategory/daoExcel"&gt

2021-09-20 18:09:15 3439 1

原创 SpringBoot 热部署

SpringBoot热部署的作用在实际开发过程中,每次修改代码就得将项目重启,重新部署,对于一些大型应用来说,重启时间需要花费大量的时间成本。而SpringBoot中启用热部署后就变成了非常简单的一件事,因为SpringBoot为我们提供了一个非常方便的工具spring-boot-devtools,我们只需要把这个工具引入到工程里就OK了。作用当项目是启动状态时,修改静态文件并保存后,不需要重启项目来达到使静态文件生效的目的。注意:如果页面包含java代码等后台代码,那么修改这些后台代码热部署就不

2021-09-19 20:56:13 449

原创 JAVA各代码块的执行顺序

执行顺序静态代码块 >>> 构造代码块 >>>> 构造方法(无参构造和有参构造)静态代码块:只执行一次构造代码块:每次new对象都要执行构造方法:每次new对象都要执行测试代码//父类public class Teacher { { System.out.println("执行父类构造代码块"); } static{ System.out.println("执行父类静态代码块");

2021-09-07 22:03:36 282

原创 配置JAVA环境变量

jdk环境变量配置安装jdk复制jdk安装路径选择系统高级设置进入环境变量设置新建JAVA_HOME变量创建JAVA_HOME变量查看创建JAVA_HOME变量找到path变量 编辑添加变量之后一路确定就可以了如果你能像看别人缺点一样,如此准确般的发现自己的缺点,那么你的生命将会不平凡。...

2021-09-06 19:32:00 154

原创 Tomcat部署war包启动并成功访问

生成war包war包生成路径移动war包将war包复制到Tomcat安装路径webapps下启动Tomcat服务器浏览器访问项目项目不能正常访问如果项目不能正常访问,删除这两个文件下的所有文件。有两种人徒劳无功:一种人得到财富不肯享用,一种人得到学问不肯实践。...

2021-09-01 23:17:20 8198

原创 seata分布式事务

比如:一个方法影响三个服务三个数据库实现分布式事务创建事务服务模块heima-leadnews-seata分别向三个服务引入pom依赖<dependency> <groupId>com.heima</groupId> <artifactId>heima-leadnews-seata</artifactId> <version>1.0-SNAPSHOT</version></depen

2021-08-28 18:58:54 10

原创 String类的常用方法

String的常用方法charAt():获取指定下标位置的字符(返回指定索引处的字符)indexOf():返回目标字符在字符串中的位置下标(返回指定字符第一次出现位置的索引)length():返回字符串的长度split(): 字符串分割trim():去除前后空格valueOf(): 将其他类型转换为字符串类型substring():截取字符串toLowerCase():字符串转小写toUpperCase():字符串转大写contains():是否包含目标字符串startsWith():

2021-08-26 21:00:39 119

原创 Cookie使用详解教程

Cookie详解存储方式键值对存储Cookie c = new Cookie("key","value"); 参数介绍Cookie cookie = new Cookie("user","用户信息"); // 新建一个Cookie对象cookie.setMaxAge(24*60*60); // 设置过期时间1天,以秒为单位cookie.setPath("/"); //同一服务器内所有应用都可访问到该Cookieresponse.addCookie(cookie); //

2021-08-26 17:08:39 50

原创 Typora使用技巧

文字高亮显示文件 —>偏好设置使用方法在要高亮的文字两边添加==,使用方法如下:==高亮==高亮效果高亮设置图片路径为相对路径优点:1.文件夹移动时,插入的图片路径不会发生改变。文件 —>偏好设置        当一个人沉醉在一个幻想之中,他就会把这幻想成模糊的情味,当作真实的酒。你喝酒为的是求醉;我喝酒为的是要从别种的醉酒中清醒过来。...

2021-08-25 20:33:12 263

原创 idea上传项目到码云Gitee

git.exe文件下载下载地址:https://git-scm.com/download/win文件安装,一直点下一步就可以了。idea添加git.exe进入设置页面file --> settings在idea的 setting 添加 git.exe 的地址点击test测试下是否成功。配置Gitee插件进入设置页面进入搜索库下载Gitee重启idea在码云上查看登陆账号注意:账号中没有 @填写账号密码在码云上操作首先在码云上创建仓库创建仓库

2021-08-23 22:04:58 585

原创 EasyCode插件安装及使用教程

EasyCode是idea的一个插件,可以通过数据库sql文件直接创建成实体类,entity,controller,service,dao,mapper……安装EasyCode插件选择File–>settings,进入设置页面进入搜索库左侧选择 Plugins,下方选择Browse repositories搜索下载注意:下载完成后必须重启才能使用。通过 IDEA 上的 Database 连接数据源在idea右侧选择Database,选择mysql选择要生成对象的数据库,输

2021-08-16 20:02:51 1422

原创 Lombok插件安装及使用教程

进入idea主界面选择 File–>Settings选择 Plugins , 搜索lombok搜索lombok,选中,然后点击install开始下载重启idea项目使用 lombok 插件添加pom.xml依赖<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version&g

2021-08-12 15:27:53 212

原创 Mysql高频面试笔试题

1.删除重复数据(去重)delete from user where id not in (select t.min_id from (select min(id) min_id from user group by name,kemu) t);2.查询各科成绩大于80的学生select name from user group by name having min(chengji) > 80;虚假的学问比无知更糟糕。无知好比一块空地,可以耕耘和播种;虚假的学问就象一块长满杂

2021-08-09 22:40:43 105

原创 springSecurity 角色权限控制操作

后端代码@Controller@RequestMappingpublic class UserController { @RequestMapping("/add") @PreAuthorize("hasAuthority('add')")//表示用户必须拥有add权限才能调用当前方法 public String add(){ System.out.println("add..."); return "/success"; }

2021-08-06 21:00:38 730

原创 idea插件安装教程

插件LombokPlugins下搜索插件Easy Code代码生成器,生成基础代码1.首先点击 File->Settings->Plugins,然后搜索 EasyCode,下载后重启2.点击右侧Database-> 点击+号 ->Data Source->Mysql3.填写​ 1-数据库​ 2-数据库账号​ 3-数据库密码4.如果没有检测到数据库,点击左下角自动下载5.选中要生成的表,右击EasyCode–>Generate Code6.填写包

2021-08-04 19:40:41 192

空空如也

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

TA关注的人

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