- 博客(120)
- 资源 (14)
- 收藏
- 关注
原创 java面试笔记自己用
1.mysql函数 通过父 往下查子,有几代查几代代码:BEGIN DECLARE sTemp VARCHAR(21845); DECLARE sTempChd VARCHAR(21845); SET sTemp = ''; SET sTempChd =cast(rootId as CHAR); WHILE sTempChd is not null DO...
2020-01-09 16:03:21 2207 1
原创 JavaScript模块化
导出代码导入代码import * as es6 from "./27、es6模块化-导出.js"html测试代码,一定要加上。
2024-08-01 16:25:54 859
原创 java8以上版本
此外,yield 只能用在 switch 表达式的 case 分支中,并且每个 case 分支必须有一个 yield 语句(除非它是空的,或者是 throw 语句)。注意,每个 case 都可以是一个代码块,并且在这个代码块中,你可以使用 yield 来返回一个值,该值将成为整个 switch 表达式的结果。同时,ZGC引入了染色指针技术,将对象的引用信息存储在指针本身,从而避免了额外的内存开销。不过,需要注意的是,这里的 yield 不是关键字,而是 switch 表达式中用于返回值的表达式。
2024-05-28 14:11:03 675 1
转载 大数据开发扩展shell
1/bin/sh/bin/bash/bin/dash/bin/tcsh/bin/csh2bash和sh的关系-rwxr-xr-x. 1 root root 941880 5月 11 2016 bashlrwxrwxrwx. 1 root root 4 5月 27 2017 sh -> bash3Centos默认的解析器是bash/bin/bash1)常用系统变量HOMEHOME、HOMEPWD、SHELLSHELL、SHELLUSER等2)案例实操。
2024-04-09 16:27:41 47
原创 常见Linux命令
vi是Unix和类Unix操作系统中出现的通用的文本编辑器。vim是从vi发展出来的一个性能更强大的文本编辑器,可以主动的以字体颜色辨别语法的正确性,方便程序设计,vim和vi编辑器完全兼容。使用:vi xxx文件 或者vim xxx文件,简单来说,就是用来编辑文件的一个工具,类似于我们再Windows上的一些文本编辑工具,只不过,这里是命令行形式的,不是图形用户界面形式的.接下来我们就准备一个文件,使用VIM对文件进行修改复制一个系统的配置文件到Root目录下,用以联系vim命令。
2024-04-02 14:31:37 718
原创 gradle学习笔记
需要注意的是:gradle 的指令要在含有build.gradle 的目录执行。比如:1、编译业务代码和配置文件会生成build目录2、gradle test 编译测试代码,生成测试报告在某种程度上,Groovy 可以被视为Java 的一种脚本化改良版,Groovy 也是运行在 JVM 上,它可以很好地与 Java 代码及其相关库进行交互操作。它是一种成熟的面向对象编程语言,既可以面向对象编程,又可以用作纯粹的脚本语言。
2023-11-07 18:13:36 510
原创 jar加密后当作SDK给别人使用(可maven引入)
我使用的是1.1.5版本 ,适配jdk1.8,引入下面插件之前删掉以前的mvn打包插件,只留这一个插件即可。在使用的项目里,把这个jar丢到maven仓库进行maven引入。这里的密码必须和打包设置的密码一样,否则调用会返回null。加密成功后的jar所有方法都是返回null,如下图。
2023-03-28 11:49:29 2614 13
原创 Netty学习笔记
Netty学习一、介绍1、Netty是什么2、netty的结构体图3、应用场景二、相关知识1、IO2、BIO(1)基本概念(2)BIO代码案例:(3)测试案例程序:3、NIO(1)基本概念(2)NIO三大核心Selector、Channel、Buffer(2-1)示意图(2-2)选择器Selector(2-3)缓冲区Buffer(2-4)通道Channel(4)NIO代码案例(5)测试案例程序4、AIO5、各个类型IO之间的应用场景6、各个类型IO的通俗理解7、BIO和NIO的比较一、介绍1、Netty
2022-05-23 14:59:55 659
原创 jQuery按钮绑定Ajax请求后自动刷新页面
问题描述:新增按钮,点击发送Ajax请求,请求后自动刷新了页面问题代码:<button onclick="addPort()" id="newPortbtn">添加</button>function addPort() { var newPort = $("#newPortSelect").val(); var oldConf = $("#org").val(); $.ajax({ type: 'POST', url:
2022-04-20 14:39:04 1849 1
原创 springboot项目jar转war
修改pom.xml文件1、parent标签同级下加上<packaging>war</packaging>2、删除原有插件,换成war插件 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId>
2022-04-14 17:34:57 469
原创 webpack学习使用
webpack打包一、优点二、使用步骤1、在编写的项目代码(非中文)文件夹里面输入cmd命令 npm init -y,会在根目录生成一个package.json文件,如下图2、npm install webpack webpack-cli,会在根目录生成一个文件夹node_modules3、手动新建文件webpack.config.js,写入以下内容:4、新建指定的入文件(entry: './src/index.js',)index.js,写入需要导出的方法有哪些,模块化导出的内容、语法可参考以下代码:5、
2022-04-13 17:16:47 948
原创 springboot2.x、3.x学习
springboot2.x一、零散知识点补充一、零散知识点补充1、@Import注解:导入组件,给容器中自动创建组件(1)@Import必须配合组件声明的注解一起使用,比如:@Configuration、@Controller、@Service(2)案例代码:使用@Import(3)获取容器中的组件并打印(4)运行结果:可以看见容器中已经有相关的bean了2、@Conditional()注解:满足指定条件给容器中创建组件举两个实现@Conditional的例子:(1)使用@Condi
2022-04-05 19:39:57 3318 1
原创 vue使用rem实现窗口大小自适应
安装依赖cnpm install lib-flexible --save#需要指定5.1.1版本cnpm install postcss-pxtorem@5.1.1 --save引入插件(main.js里添加)//自适应rem插件import 'lib-flexible';添加配置(脚手架2、3不一样)cli3在vue.config.js中添加配置module.exports = { css: { loaderOptions: { postcss.
2022-01-06 14:49:13 899
原创 内网穿透解决
内网穿透技术选型一、钉钉穿透二、花生壳一、钉钉穿透1、优点:钉钉团队开发,开箱即用,非常简单(适合简单场景)2、使用场景:前后台对接,服务端和前端工程开发者没在同一个局域网,可以使用钉钉内网穿透,前端开发者有外网即可实现接口访问3、演示场景:这里拿win64来测试,服务为ElasticSearch,端口为9200(也可以是其他java接口)本地访问ES4、演示使用:(1)下载:钉钉穿透安装包(2)解压:跟据自己服务器操作系统进入相应文件夹里 (2-1)打开cmd窗口,输入ding -co
2021-12-30 16:12:24 1805
原创 Springcloud Alibaba Sentinel学习及使用
Springcloud Alibaba Sentinel:熔断、降级、限流一、概念介绍一、概念介绍1、什么是熔断?2、什么是限流?3、区别?
2021-12-28 14:07:26 661
原创 java中事务一致性学习及其解决方案
事务一致性事务一致性1、特点2、解决方案:(1)本地事务(2)分布式事务事务一致性1、特点(1)本地事务:只能控制自己的回滚,控制不了其他事务的回滚(2)分布式事务:最大原因是网络原因+分布式机器2、解决方案:(1)本地事务①、在方法上使用import org.springframework.transaction.annotation.Transactional; @Transactional开启事务②、@Transactional的参数介绍:@Transactional(propaga
2021-12-06 10:56:22 1993
原创 网络爬虫HttpClient+Jsoup+WebMagic学习笔记
网络爬虫 HttpClient Jsoup WebMagic一、入门程序体验一、入门程序体验1、添加依赖<dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.10</version></dependency>
2021-11-29 11:00:28 1835
sentinel-dashboard.zip
2021-12-29
1916-x64-gdal-3-3-0-mapserver-7-6-3.zip
2021-12-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人