线程 原理 参数java
MapStruct使用指南以及原理解析
使用指南:https://juejin.cn/post/6956190395319451679 原理解析:https://blog.csdn.net/begefefsef/article/details/126434950 1.MapStruct原理 是一个Java注解处理器,它基于编译时代码生成的 ......
学习教程大全(java、c#、Web、GIS、Andriod)
学习教程大全(java、c#、Web、GIS、Andriod) 1. Andriod │ │ Android App开发入门 使用Android Studio 2.X开发环境 第2版.pdf │ │ Android Studio开发实战:从零基础到App上线.pdf │ │ Android4高级编程 ......
Java 环境搭建
Java 环境搭建 Java 本来是 sun 公司的,然后被 Oracle 收购了。因为 Java 本身也是开源产品,所以就出现了官方 Oracle JDK 和 开源的 OpenJDK。这里一般搭建说的是 Oracle JDK ~ 做 Java 开发的朋友跟我说,我们目前使用这个层面是无法感知两个版 ......
free内存参数介绍
第一部分Mem行: total 内存总数: 15.7G used 已经使用的内存数: 15.6G free 空闲的内存数: 93M shared 当前已经废弃不用,总是0 buffers Buffer 缓存内存数: 298M cached Page 缓存内存数:14G 对操作系统来讲是Mem的参数, ......
C# mysql where in 查询时参数化的问题
大家都知道写代码查询sql的时候是需要对传入的变量参数化的,否则就会有sql注入的风险 具体的原因是拼接传入的字符串会被当做sql语句进行解析,如果在传入的参数上做点手脚,就会导致sql的执行超出预期,具有很大的安全隐患, 比如当登陆时传入的sql语句是 select count(*) from t ......
java 复杂List对其中某一项求和
1、List<Double> 1 List<Double> dMoneyList = objList.stream().map(e->e.getDTotalMoney()/*复杂List中包含的double数值*/).collect(Collectors.toList()); 2 Double to ......
3.4.1 参数面板
一、参数界面 https://help.fanruan.com/finereport/doc-view-1233.html 1.1 添加参数界面 决策报表的【参数界面】只能添加在决策报表的顶端。 点击设计器左上角【文件-新建决策报表-新建空白模版】。 将【参数界面】拖到body顶部。 组件名称为pa ......
java监听全局组合键
1. jintellitype pom<!-- 不能注册多个组合键比如alt+abc --> <!-- https://mvnrepository.com/artifact/com.melloware/jintellitype --> <dependency> <groupId>com.mellow ......
PreparedStatement预编译原理及基础使用
PreparedStatement介绍 PreparedStatement 是 JDBC 中的一个接口,用于执行预编译的 SQL 语句。与普通的 Statement 不同,PreparedStatement 的 SQL 语句在执行之前已经经过编译,因此更高效且安全,同时可以防止 SQL 注入攻击。P ......
Java 配置文件
为什么需要使用配置文件? 配置文件是一种存储应用程序配置信息的文本文件,它可以存储诸如数据库连接字符串、应用程序路径、调试开关、日志级别等一些与应用程序相关的信息。 优点: 避免硬编码: 硬编码是指将应用程序的配置信息直接嵌入到代码中,这样的代码不仅难以维护,而且需要对代码进行重新编译才能修改这 ......
day15 Ingress Nginx 灰度(金丝雀)发布-Ingress Nginx 参数调优 (6.3-6.4)
一、Ingress Nginx 灰度(金丝雀)发布 回忆:应用无损发布 滚动更新 蓝绿发布 灰度发布(金丝雀发布) 1、Ingress-Nginx Canary 介绍 Nginx Ingress Controller(GitHub - kubernetes/ingress-nginx: Ingres ......
Java 面向对象入门
第一章:类与对象 1.1 类与对象 类与对象的定义和使用 在 Java 中定义类,使用关键字 class 完成。语法如下: class 类名称 { 属性 (变量) ; 行为 (方法) ; } 我们可以通过下面的实例来感受一下如何定义一个 Person 类。 class Person { // 类名称 ......
python多线程创建多个线程但是线程依然按照顺序执行
代码如下: for i in range(5): td = threading.Thread(target=add(f"td{i + 1}", p)) td.start() 没有使用join(),但是依然需要前面的线程执行完才能执行下一线程方法。 只需要改成: for i in range(5): ......
java中C3P0、Druid、HikariCP 、DBCP连接池的jar包下载与IDEA配置
## 一、什么是连接池连接池是应用程序与数据库之间的一个缓冲区,它存储了一定数量的空闲数据库连接,当应用程序需要连接数据库时,可以从连接池中获取一个可用连接,使用完毕后再将连接归还给连接池,从而避免了每次连接都需要创建和销毁连接的开销,提高了应用程序的性能和可伸缩性。连接池也可以控制数据库连接的数量 ......
Java并发(十七)----变量的线程安全分析
1、成员变量和静态变量是否线程安全 如果它们没有共享,则线程安全 如果它们被共享了,根据它们的状态是否能够改变,又分两种情况 如果只有读操作,则线程安全 如果有读写操作,则这段代码是临界区,需要考虑线程安全 2、局部变量是否线程安全 局部变量是线程安全的 但局部变量引用的对象则未必 如果该对象没有逃 ......
mybatis执行时原理的简单分析
前置知识:mybatis中配置文件的解析 自定义实现类的方式 动态代理生成代理类的方式 mybatis中配置文件的解析 解析xml文件的技术有很多,我们不需要全部去掌握,但是我们要知道我们的xml文件通过解析可以得到什么 可以发现通过我们解析得到的这2个信息就可以实现我们jdbc的操作了。我们可以通 ......
autofs - 工作原理 【ChatGPT】
https://www.kernel.org/doc/html/v6.6/filesystems/autofs.html autofs - 工作原理 目的 autofs 的目标是提供按需挂载和无竞争的自动卸载各种其他文件系统。这提供了两个关键优势: 无需延迟引导,直到所有可能需要的文件系统都被挂载。 ......
java 策略模式解决if-else ,函数式接口解决编写多个子类的问题
/** * @author: szc * @date: 2023/9/2 22:45 * @version: 1.0 * @description: 从map中获取函数式接口,解决if-else 多个子类问题 */ @Service public class MapToInterface { @Au ......
python高级之函数的参数
函数的参数 形参与实参介绍 函数的参数分为形式参数和实际参数,简称形参和实参: 形参即在定义函数时,括号内声明的参数。形参本质就是一个变量名,用来接收外部传来的值。 实参即在调用函数时,括号内传入的值,值可以是常量、变量、表达式或三者的组合: #1:实参是常量 res=my_min(1,2) #2: ......
Java登陆第二十一天——CSS
CSS CSS是一种可以给HTML每个元素添加样式的语言。 不必记住每一个CSS,使用查阅文档即可。菜鸟教程CSS文档 CSS语法 选择器是需要改变样式的HTML元素。 每一条声明由属性和值组成,分号结尾,并由花括号包括。 属性:指的是样式属性,并不是HTML中的标签属性 如何在HTML中使用CSS ......
再见了Future,图解JDK21虚拟线程的结构化并发
Java为我们提供了许多启动线程和管理线程的方法。在本文中,我们将介绍一些在Java中进行并发编程的选项。我们将介绍结构化并发的概念,然后讨论Java 21中一组预览类——它使将任务拆分为子任务、收集结果并对其进行操作变得非常容易,而且不会不小心留下任何挂起的任务。 1 基础方法 通过Lambda表 ......
allure commandline 命令行参数
一、allure html 产生流程 方法一:allure generate + allure open 方法二:allure server 二、语法格式 generate open server 参考资料 本文地址:https://www.cnblogs.com/hchengmx/p/178929 ......
通过宿主机查看K8S或者是容器内的Java程序的简单方法
通过宿主机查看K8S或者是容器内的Java程序的简单方法 背景 最近一个项目的环境出现了 cannot create native process 的错误提示 出现这个错误提示时, docker exec 或者是 kube exec 进入容器/POD内部后,无法使用jstack等的命令. 然后想简单 ......
Java实现对Hadoop HDFS的API操作
1.配置Hadoop的Windows客户端 Hadoop 配置Windows 客户端 2.新建Maven项目[略] 3.添加依赖 <!-- https://mvnrepository.com/artifact/org.apache.hadoop/hadoop-client --> <dependen ......
Spring Cloud Gateway实践(一):获取参数
SCG(Spring Cloud Gateway)就我个人理解,是想让开发者把它作为一个较为简单的网关框架,只需简单在yml文件中写几个配置项就可以运行。所以它不大推荐在网关这一层获取body数据或者做一下复杂的业务处理。故而在实际编写代码中,获取queryParam很容易,但body数据就比较麻烦 ......
java-打包编译常用命令
java-打包编译常用命令 1. maven预编译(打包检查异常) 在上到测试环境或者生产环境之前,先在本地打包检查异常: mvn clean install -Dmaven.test.skip=true -X 2. maven打包 一般用IDEA上的maven工具按钮: 如果打包失败则可以用下面的 ......