线程 方式java
事务的提交方式
分类: 1、自动提交(MySQL默认); 2、手动提交; 查看事务提交方式:0表示手动添加,1表示自动提交 SELECT @@AUTOCOMMIT; 修改事务提交方式: SET @@AUTOCOMMIT = 数字; ......
Java switch case语句
Javas witch case语句 switch case 语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。 语法: switch(expression){ case value: //语句 break;//可选 case value: //语句 break;//可选 defaul ......
JAVA第二次作业
1、 输入年份月份,输出该月的天数(闰年2月29天,条件参考上机练习1) 1 import java.util.Scanner; 2 public class Main { 3 public static void main(String[] args) { 4 System.out.println ......
Java入门4
面向对象2 访问修饰符 | | private | default | protected | public | | | | | | | | 当前类 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_che ......
Java学习日记3
2023.3.28学习Java打卡 封装 禁止直接访问一个对象中数据的实际表示,应通过操作接口来访问。 程序设计要求”高内聚,低耦合“。 高内聚:类的内部数据操作细节由自己完成,不允许外部干涉。 低耦合:暴露少量的方法给外部使用。 特点: 提高程序安全性,保护数据 隐藏代码的实现细节 统一接口 增加 ......
java第二次作业
1.输入一个年数,再输入一个月份,求这个月的天数 package www; import java.util.Scanner; public class Wyyy { public static void main(String[] args) { // TODO Auto-generated me ......
java 第二次作业
1 输入年份月份,输出该月的天数(闰年2月29天,条件参考上机练习1) package zuoye1; import java.util.Scanner; public class test1 { public static void main(String[] args) { // 输入年份月份, ......
Java第二次作业
1 输入年份月份,输出该月的天数(闰年2月29天,条件参考上机练习1) package aaa; import java.util.Scanner; public class Taxt { public static void main(String[] args) { // TODO Auto-g ......
24.基准(基准面、基准轴、坐标系、点、质心、边界框、配合参考---适合批量装配(相同方式装配))
一.基准面 1.可增加的基准面数,可多生成几个基准面 2.面、线、角度 生成基准面 二.轴 1.过点垂直于面生成轴 2.圆柱面 三.坐标系 四,质心,点击质心自动生成产品质心 五,边界框-相当于UG包容体命令,可查看查看长宽高 1.选择边界框命令 2.点击预览后确定 3.查看长宽高 六,配合参考 适 ......
java泛型通配符
java泛型/通配符 泛型 E - Element (在集合中使用,因为集合中存放的是元素) T - Type(表示Java 类,包括基本的类和我们自定义的类) K - Key(表示键,比如Map中的key) V - Value(表示值) N - Number(表示数值类型) ? - (表示不确定的 ......
调试freeradius线程池
调试线程池过程中遇到了一个return和pthread_exit 的问题; google 一下发现右如下概念 首先,return 语句和 pthread_exit() 函数的含义不同,return 的含义是返回,它不仅可以用于线程执行的函数,普通函数也可以使用;pthread_exit() 函数的含 ......
Java多线程
1.基本概念: 进程和线程:一个进程之内可以分为一到多个线程;进程是不活动的,只是作为线程的容器;进程拥有共享的资源;同一台计算机的进程通信称为 IPC。不同计算机之间的进程通信,需要通过网络,并遵守共同的协议,例如 HTTP。进程间互不影响,线程则不一定。 并行与并发:并发:线程通过上下文切换在执 ......
Java基础
1.面向对象三大特征: 面向对象比面向过程易拓展,易更新,易维护,相对来说性能略低 封装:对数据进行封装保护,保证外部能获得数据的同时不能随意修改数据 继承:类去获得其他类的属性和方法,并拓展自己的特征和行为 多态:要在继承,重写,父类引用指向子类的基础上,降低耦合度。很多子类在同一个父类方法的基础 ......
JAVA对接维特智能WIT901WIFI传感器
背景 最近有个项目需要对接传感器,将传感器的数据转发到其他设备,目前只有维特智能的WIT901WIFI传感器。 传感器长这样 配置网络 这个传感器是通过WIFI传输数据,所以第一步需要配置WIFI。 下载上位机软件 官方页面 https://wit-motion.yuque.com/wumwnr/d ......
class java.time.LocalDateTime cannot be cast to class java.util.Date
报错前因 直接用 'List<Map>' 接取了 mysql 传回的数据,但是后期处理日期数据时,将 LocalDateTime 类型的数据强转为 Date 处理引发的报错 问题处理 使用 LocalDateTime 强转mysql传回的日期类型数据 对 LocalDateTime 类型数据做Str ......
有关快速排序-java实现
对于快排,思想是很简单的,易于理解的,关键在于代码的实现中,出现的一些问题,包括遇到的,相同大小的数的位置处理,如果使用递归防止出现无限递归地情况,想清楚其中左所引与又索引的变化: /** * 快速排序的简介写法(完美) * @param num 目标排序数组 * @param leftIndex ......
Java运算符
JavaSE 运算符 算术运算符:+,-,*,/,%,++(自增),--(自减) i++:先用后+1;++i:先+1后用 赋值运算符:= 扩展赋值运算符:+=,-=,*=,/= a+=b >a=a+b: 可读性差,但是编译效率高,且会自动进行类型转换; 当ab为基本数据类型时,a+b和b+a ......
一维数组(数组对象)转二维数组方式
// 将对象数组转换为二维数组 let data=[{a:1,b:2,c:3},{a:1,b:2,c:3},{a:1,b:2,c:3}] const result = data.map(item => Object.values(item)); // 遍历result数组 let arrList = ......
使用Java自己DIY一个日志框架
前言 在开发过程中我们经常会用到某种日志框架去处理日志信息,下面是我自己DIY的一个日志框架,请各位看官老爷鉴赏,如有不足,望谅解。 配置文件 log.properties log.level=DEBUG log.file=logs/log-%date%.log log.pattern=%date% ......
Java入门2
Java2 java的内存划分 程序计数器,本地方法栈,虚拟机栈,堆,方法区(:star2:) | 内存划分 | 作用 | | | | | 堆内存 | 给对象提供存放空间 | | 虚拟机栈 | 给方法提供运行空间 | | 方法区 | 存放所有类相关的数据 | | 本地方法栈 | 被native修饰的 ......
Java入门3
面向对象1 面向对象,更在乎的结果,而过程的实现并不重要 IDea快捷键(基础版) | 快捷键 | 作用 | | | | | ctrl + / | 快捷注释 | | ctrl + shift + / | 多行注释 | | ctrl + d | 快速复制 | | ctrl + shift + up/d ......
java.lang.NoClassDefFoundError: org/bouncycastle/jce/provider/BouncyCastleProvider解决方法
java.lang.NoClassDefFoundError: org/bouncycastle/jce/provider/BouncyCastleProvider解决方法 因为加入了jdk的第三方安全库,需要额外配置 1.下载bcprov-jdkxx-xxx.jar, 我用的库:bcpkix-jd ......
几种常见的建模方式:Polygon、NURBS曲面、Parametric参数化.md
原文:https://zhuanlan.zhihu.com/p/355123553 三维建模(3D Modeling),通过三维制作软件通过虚拟三维空间构建出具有三维数据的模型。 通常情况根据行业需求的不同可以分为:多边形建模(Polygon Modeling)、参数化建模(Parametric M ......
Java数据类型、标识符
JavaSE 标识符 定义 Java中用于定义名称的都是标识符。例:包名,类名,变量名,方法名等。 组成 由数字、字母、_、$、组成,可以用汉字,但是不建议。 注意 开头不可以是数字 不可以用Java关键字 见名知意,可增加可读性 大小写区分 遵守驼峰命名 类名:首字母大写,其余遵循驼峰命名 ......
Locust 运行方式
1、命令参数运行 # -*- coding: utf-8 -*- from locust import TaskSet, task, User ''' 命令行参数运行示例代码 ''' class Task_1(TaskSet): @task def task_a(self): print('打开冰箱 ......
JAVA第二次作业
1 输入年份月份,输出该月的天数(闰年2月29天,条件参考上机练习1) package aaa; import java.util.Scanner; public class A { public static void main(String[] args) { Scanner input=new ......
java代码审计中不能忽略的思路-持续更新
1.反射和动态加载 1.在java反序列化中,反射被频繁使用,使用反射修改,提取 2.动态代理的特性非常强大,java框架的过滤器就使用了动态加载这个特性 动态代理:https://juejin.cn/post/6844903591501627405 不仅在开发上,在安全领域,也广泛受用。 动态代理 ......
Java入门1
Java1 环境介绍 最初sun公司用于智能家电设计(oak语言),J2SE(单机应用程序),J2ME(移动端Java应用 安卓,已经寄了。。。),J2EE(web开发) JDK(java developer kits) :Java开发者工具集 JRE(java runtime envi ......
Java的流程控制
Java流程控制 scanner对象 我们可以通过Scanner类来获取用户的输入 基本语法 Scanner s=new Scanner (System.in); 通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasNext()与hasNext ......