自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zz153417230的博客

用脚写代码

  • 博客(63)
  • 收藏
  • 关注

原创 Windows 的 WSL 中运行 EasyConnect

VNC 是一个远程桌面工具, 分为客户端和服务端, 服务端已经在 docker-easyconnect 镜像中运行, 我们需要安装一个 客户端。如果只是使用浏览器 , 直接使用 SwitchyOmega 插件, 配置代理即可., 连接到容器中的服务端, 即可通过远程桌面操作 EasyConnect。通过以下网址, 确定 EasyCononect 服务端的版本号。回车链接服务端, 忽略安全提醒, 直接点击继续链接。就是需要拉取的镜像, 通过 Tag 选择版本.: 链接 VNC 时的端口号。

2023-11-19 16:10:36 735

原创 热加载 MyBatis 中修改过的 Mapper.xml

项目中使用的是 MyBatis, 在开发过程中, 每次修改完 SQL 都需要重新启动一遍项目, 非常耗时, 影响开发效率. 所以非常有必要热加载 修改过的 Mapper.xml 文件.如果没有使用 Lombok, 直接删掉日志输出或者使用。过几秒钟, 控制台即可看到更新的文件.修改完 SQL 以后, 更新一下资源。

2023-03-30 18:08:32 792 2

原创 Bean 之间复制属性工具

Java Bean 直接相互复制属性的工具介绍, 主要有 BeanUtils, MapStruct, MapStruct Spring Extensions, mapstruct-spring-plus, BeanMappingKey

2022-09-23 22:04:57 1289

原创 在 Shell 脚本中执行 SQL 语句

在 Shell 脚本中执行 SQL 语句以下执行 SQL 的方式, 既可以在 终端直接执行, 也可以把命令写到 shell 脚本中执行.测试环境:Contos 7.9MySQL 8.0mysql — The MySQL Command-Line Client短 SQL 命令执行直接通过 mysql 命令执行 SQL, 也可以将此写入 shell 脚本中.–execute=statement, -e statement执行该语句并退出。默认的输出格式类似于使用 --batch 生成的输

2022-01-18 11:39:50 19669 1

原创 notepad++、sublime text3、vscode 普通字符替换为换行符

notepad++、sublime text3、vscode 普通字符替换为换行符有时候,异常内容为一行文本,换行符没有被正确解析,这时候看异常就很不方便,最好手动把异常中的文本加上换行符示例文本1:feign.FeignException$BadRequest: status 400 reading FormService#saveData(HashMap)↵ at feign.FeignException.errorStatus(FeignException.java:92)↵ at feig

2021-10-08 17:28:47 1623

转载 Jenkins 中基于角色的权限管理

Jenkins 中基于角色的权限管理原文地址: Jenkins 中基于角色的权限管理 | 超级小豆丁 (mydlq.club)系统环境:Jenkins 版本:2.213一、简介Jenkins 一般应用于项目构建与持续集成中,会提供给各个项目组使用,所以权限控制一般都是我们需要考虑的问题。在 Jnekins 中需要控制不同的项目组拥有不同的权限,每个项目组的用户只能看见自己组的项目,其中 Jenkins 提供了很多权限控制插件,比较推荐的就是 Role Authorization 插件 可以使

2021-07-20 14:50:37 905

转载 Shell if 条件判断

Shell if 条件判断转载自 Shell if 条件判断一、if的基本语法:if [ command ];then # 符合该条件执行的语句elif [ command ];then # 符合该条件执行的语句else # 符合该条件执行的语句fi二、文件/文件夹(目录)判断操作说明[ -b FILE ]如果 FILE 存在且是一个块特殊文件则为真。[ -c FILE ]如果 FILE 存在且是一个字特殊文件则为真。[ -d DIR ]如

2021-06-16 11:29:11 1666 1

转载 spring cloud feign 上传文件和下载文件

spring cloud feign 上传文件和下载文件原文地址什么是FeignFeign is a declarative web service client. It makes writing web service clients easier. To use Feign create an interface and annotate it. It has pluggable annotation support including Feign annotations and JAX-RS

2021-04-09 22:41:32 1465

转载 Http请求中Content-Type讲解以及在Spring MVC注解中produce和consumes配置详解

Http请求中Content-Type讲解以及在Spring MVC注解中produce和consumes配置详解引言在Http请求中,我们每天都在使用 Content-type 来指定不同格式的请求信息,但是却很少有人去全面了解Content-type 中允许的值有多少,这里将讲解 Content-Type 的可用值,以及在 Spring MVC 中如何使用它们来映射请求信息。Content-TypeContent-Type(MediaType),即是Internet Media Type,互联网

2021-04-09 21:27:01 1026

翻译 Attributes and properties

Attributes and properties当浏览器加载页面,它“读取”(换句话说:“解析”)HTML并从中生成DOM对象时。对于元素节点来说,大多数标准HTML attributes自动成为DOM对象的 properties。例如,如果有个标签是 <body id="page">,那么DOM对象会有 body.id="page"。但是 attribute-property 映射不是一一对应的! 在本章中,我们将注意区分这两个概念,看看如何使用它们,何时它们是相同的,何时还是不同的

2021-03-11 15:10:29 214

转载 如果让你来设计网络

如果让你来设计网络你是一台电脑,你的名字叫 A很久很久之前,你不与任何其他电脑相连接,孤苦伶仃。直到有一天,你希望与另一台电脑 B 建立通信,于是你们各开了一个网口,用一根网线连接了起来。用一根网线连接起来怎么就能"通信"了呢?我可以给你讲 IO、讲中断、讲缓冲区,但这不是研究网络时该关心的问题。如果你纠结,要么去研究一下操作系统是如何处理网络 IO 的,要么去研究一下包是如何被网卡转换成电信号发送出去的,要么就仅仅把它当做电脑里有个小人在开枪吧~反正,你们就是连起来了,并且可以通信。第

2021-01-12 16:40:35 383

转载 几款制作帮助文档的工具汇总

几款制作帮助文档的工具汇总文章目录几款制作帮助文档的工具汇总为什么需要发布产品帮助文档支持在线用 MarkDown格式的编辑器1、[GitBook](https://www.gitbook.com/)2、[Docsify](https://docsify.js.org/)3、[Docute](https://docute.org/)4、[Docpress](http://docpress.github.io/)5、[Slate](https://slatedocs.github.io/slate)6、[D

2020-11-04 17:09:07 15589 8

原创 Maven Project 转 Dynamic Web Project

Maven Project 转 Dynamic Web Project通常的web项目, 我都习惯用 maven 来构建, 但是有时候小项目, 用不到几个依赖, 用 maven 显得比较笨重. 反而用 eclipse 的 Dynamic Web Project 更方便一些. 但是二者之间构建的目录结构不同, 抛开表面看本质, 既然都是web项目, 同样打成 war 包来运行, 最终构建出来的项目结构肯定是一样的.先从两者之间的目录结构说起Maven Project 结构新建一个maven 项目 Ma

2020-05-16 21:09:27 736

原创 通过Ajax api 动态传参 调用 Azkaban

通过Ajax api 动态传参 调用 Azkaban前提azkaban的官方文档hutool工具库数据仓库中, 使用 azkaban 作为任务调度的组件.仓库搭建完成后, 需要执行过去两年的数据, 因为 Web UI 没有提供这个功能, 所以调用官方提供的 api, 然后动态传入日期变量. 达到目的.Execute a FlowThis API executes a flow via an ajax call, supporting a rich selection of different

2020-05-13 17:04:43 1349

原创 修改文件中的换行符

修改文件中的换行符dos 格式文件传输到 unix 系统时,会在每行的结尾多一个 ^M, 而此文件若是一个可执行文件的话,会导致此文件不能被执行.在网上搜了半天, 竟然没有靠谱的, 所以决定自己研究一下吧.dos2unix在 centos 下安装 dos2unix:yum install -y dos2unix安装完成后,对文件进行转换dos2unix abc.sh通过 vim...

2019-12-06 17:22:15 1342

原创 sublime, vscode, notepad++列操作

sublime text3:ctrl + 鼠标左键多光标shift + 鼠标右键块选中. 配合 end 键, 光标移动到行尾vscodealt + 鼠标左键多光标alt + shift + 鼠标左键块选中. 配合 end 键, 光标移动到行尾notepad++在 菜单栏–设置–首选项–编辑,右边有个 多列编辑 的小框,勾选他里面的 启动 (Ctrl+Mouse cli...

2019-11-27 14:44:34 528

原创 VSCode 编写 Shell 脚本

VSCode 编写 Shell 脚本用到的插件:shellman: 语法提示shell-format: 格式化shellcheck: 语法错误检查Remote-WSL(可选): 远程打开WSL(子系统) 上的目录, 运行 shellshellman直接从应用市场安装即可shell-format前提:shell-format依赖于 shfmtshell-format...

2019-11-21 09:42:05 25809

转载 所谓代码生成,简单!我详细分析给你看!

转自公众号: java思维导图所谓代码生成,简单!我详细分析给你看!现在很多开源的脚手架项目一般都会有自己的代码生成器,能够帮助快速生成代码,一般都是根据表结构生成实体,和实体对应的操作类,比如controller、service、mapper等。这些初始新建的类都有个共同点,除了对应的操作实体不一样之外,其他没啥区别,所以我们可以统一生成。除了后端的代码,有些生成器还可以生成页面,如表单、...

2019-10-09 16:55:40 964

原创 IDEA中的MyBatis插件

IDEA中的MyBatis插件Mybatis pluginFree Mybatis pluginMybatis toolsMybatisCodeHelperPro因为idea自己不支持xml和映射器接口之间的跳转,所以搜了一下Mybatis的插件,自己记录一下,备忘。其他的插件有空再试试。Mybatis plugin功能强大,7天免费试用。网上很多破解教程,我没有试过Free Mybat...

2019-08-02 14:20:54 26648

原创 SSH客户端推荐

SSH客户端推荐WindowsMobaXtermTermiusAndroidJuiceSSH Termius

2019-07-09 00:07:53 685

转载 Eclipse 搭建 Maven Web 项目

Eclipse 搭建 Maven Web 项目转自 Eclipse 创建 maven 项目动态 web 工程发现了一片好文章, 但是浏览量比较少, 转载后希望帮助更多的人. 排版整理, 有少量的内容整理.文章目录Eclipse 搭建 Maven Web 项目一、操作环境二、创建 maven 的 web 项目三、项目配置配置项目 JRE配置 Java 编译器版本 (Java compiler ...

2019-05-03 10:27:54 566

原创 Java初始化变量顺序

Java初始化变量顺序作者:RednaxelaFX链接:https://www.zhihu.com/question/36643366/answer/68519999来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。从Java SE 6开始是这样的:public class MyClass { private int a = 1; // field de...

2019-04-02 13:51:07 103

转载 java中try catch finally语句的执行顺序

转载一下, 方便自己查看. 转自https://blog.csdn.net/kavensu/article/details/8067850结论:不管有木有出现异常,finally 块中代码都会执行;当 try 和 catch 中有 return 时,finally 仍然会执行;finally 是在 return 后面的表达式运算后执行的(此时并没有返回运算后的值,而是先把要返回...

2019-04-02 13:23:20 200

转载 为什么不建议使用SimpleDateFormat

还在使用SimpleDateFormat?你的项目崩没?转载自 还在使用SimpleDateFormat?你的项目崩没?论SimpleDateFormat线程安全问题及解决方案日常开发中,我们经常需要使用时间相关类,说到时间相关类,想必大家对SimpleDateFormat并不陌生。主要是用它进行时间的格式化输出和解析,挺方便快捷的,但是SimpleDateFormat并不是一个线程安全...

2019-03-21 09:38:06 3222

原创 springboot整合mybatis mapper注入时显示could not autowire的解决

springboot整合mybatis mapper注入时显示could not autowire的解决原因IDEA会自动扫描代码的上下文, 如果类前有 Component, Controller , Service ,Repository 之中任意注解的类, 自动注册到Spring的Bean管理库中. IDEA会智能的提示.但是, 在 mapper 中, 没有用到上面的那些注解. 使用 ...

2019-03-15 13:31:04 4391 4

原创 深度讲解VIEWPORT和PX是什么

深度讲解VIEWPORT和PX是什么刚开始接触移动页面重构,是不是很迷惑应该按照多大的尺寸制作?320、640 还是 720?按照640的设计稿重构完页面,是不是还需要写其他尺寸来适配不同的屏幕大小?—— 这源于对viewport和px的不了解。已经重构了好多移动页面,但是对为什么要按照640的大小来设计页面,不清楚答案。给元素赋予固定的像素值,但是奇怪的是在不同的手机里看起来都...

2018-12-18 09:11:57 363

原创 vue-cli3 的webpack配置

@vue/cli的webpack配置查看默认配置因为Vue CLI 内部的 webpack 配置是通过 webpack-chain 维护的, 把一些常用的内容配置好. vue-cli-service 暴露了 inspect 命令用于审查解析好的 webpack 配置。vue inspect &gt; output.js将webpack默认配置, 重定向到一个文件中.其中的一段为:pl...

2018-11-23 14:15:26 22309

原创 服务端接收前端的值

服务端接收前端的值文章目录服务端接收前端的值服务端(Java)getParameter()getInputStream()、getReader()表单特殊字符编码AjaxGet请求特殊字符编码Post请求特殊字符编码特别的服务端(Java)以下三个方法只能使用一个, 因为流只能读取一次getParameter()当请求头中有以下设置时, 可以取到值Content-Type:appl...

2018-11-06 10:01:13 683

原创 小型服务器

小型服务器启动HTTP服务器在CMD或者Shell中启动Python自带的HTTP服务器python -m http.server正常启动会看到如下输出PS C:\Users\chang\Desktop&amp;amp;gt; python -m http.serverServing HTTP on 0.0.0.0 port 8000 (http://0.0.0.0:8000/) ...说明HT...

2018-10-19 17:40:23 222

原创 Node.JS和Python 关于单线程和异步IO

Node.JS和Python 关于单线程和异步IO很多人都说Python是伪多线程的, 其实是单线程的. Node.JS也是单线程的. 所以我就在网上搜了一下, 然后自己做对比整理.这里只说结论,不说原因.PythonPython其实是多线程的, 只是解释器有个GIL(Global Interpreter Lock),只能同时执行一个线程, 在Python2中,是执行1000...

2018-09-06 16:01:47 828

原创 关于Python编码问题的理解

在Python2.x中, 编码问题一直让人很头疼, 从网上查阅和自己的实验得出一些自己理解的东西,记录一下,方便日后查阅.因为Python的出现比Unicode出现要早, 所以Python解释器默认编码为ASCII码. 了解Python2的编码问题仅用于学习, 了解编码的过程. 但是主要学习还是Python3注意:Python3中的str 对应Python2中的unicodePython3中的by...

2018-06-05 10:47:09 946

原创 JVM虚拟机简单理解

本人并没有开始学jvm . 暂时根据自己的理解画一张图, 方便自己的理解. 希望不要误导其他人.注意: JDK7以上版本,静态域存储于定义类型的Class对象中,Class对象如同堆中其他对象一样,存在于GC堆中。(1)内存分配的策略按照编译原理的观点,程序运行时的内存分配有三种策略,分别是静态的,栈式的,和堆式的.静态存储分配是指在编译时就能确定每个数据目标在运行时刻的存储空间需求,因而在编译时...

2018-05-28 14:54:47 1161

原创 使用HttpURLConnection访问https协议请求时.对SSL信任

此篇只涉及到如果访问https链接,具体的原理不做深究. 当我们使用HttpURLConnection访问http请求的时候没有任何困难,但是当访问https协议的链接时,由于证书的问题,就涉及到此链接的证书验证.可以保证安全的通信,但是对爬虫来说,会变得非常的麻烦.所以我们需要对https协议的链接在代码层实现信任此链接. 第一步:实现X509TrustManag...

2018-05-11 08:54:41 34721 8

原创 Python2.7.2 安装pip记录

因为需要用到pyv8, 最高支持Python2.7.2, 所以下载了此版本. 因为2.7.9以后才自带pip工具, 所以需要手动安装一下.第一次尝试:从https://pypi.org/搜了一下pip,最新版是10.0.1, 有以下2种下载方式第一种需要用到pip和wheel, 我们还没有pip, 所以选择第二种. 下载解压后,有一个setup.py的文件, 本以为运行这个...

2018-05-07 16:13:08 11083 2

原创 利用Java截取图片例子

今天需要把图片截取以后 , 再利用百度的图片识别转成文本 .查了一下ImageIO的api , 很简单, 但是不常用, 记录一下, 方便查阅   这是最基础的操作:         // 图片读取路径 String inputPath = "D:\\workspace\\test\\target\\classes\\data1.jpg"; // 图片输出路径 String outPat...

2018-04-26 16:52:11 1527

原创 获得网络文件的大小

    今天需要利用百度的图片识别来获取图片中的问题, 百度的api要求把图片用Base64编码以后, 再用encodeURI编码后发送图片数据.     既然需要从把图片用Base64编码, 就需要知道图片的大小, 然后new一个对应大小的数据 . 当然,new一个比较大的字节数组 ,或者把每次读到的字节累加起来也可以. 但是顺便了解一下如何获取文件的大小, 也挺有意思的.    网上查阅发现有...

2018-04-26 11:58:47 1238

原创 队列 , 双端队列, 栈

注意:LinkedList中添加或者取出的方法有很多, 比如add, offer,offerFirst,offerLast, push. 根据使用的数据结构不同,最好区分使用.一, 队列Queue  FIFO(first in first out)0, 模型上一般为右进左出, 右端入队并称为队尾, 左端出队并称为队头1. 队列Queue接口继承了Collection接口. 和List接口, Set...

2018-04-24 16:32:20 2051

转载 关于JAVA发送Https请求(HttpsURLConnection和HttpURLConnection)

出处关于JAVA发送Https请求(HttpsURLConnection和HttpURLConnection)用HttpURLConnection访问https的链接时,报了 No subject alternative names matching IP address xx.x.xxx.xxx found  的错误. 网上查阅以后, 得知是因为访问https网站时, 证书不安全导致的. 所以只...

2018-04-04 16:47:14 563

转载 Java初始化变量顺序

作者:RednaxelaFX链接:https://www.zhihu.com/question/36643366/answer/68519999来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。从Java SE 6开始是这样的:public class MyClass { private int a = 1; // field declaration with in...

2018-03-06 21:53:10 179

原创 全国省市--JSON格式

{    "provinces": [        {            "citys": [                {                    "citysName": "石家庄市"                },                {                    "citysName": "邯郸市"                }

2018-03-01 15:49:34 3270

空空如也

空空如也

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

TA关注的人

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