程序员 程序 日记java

Java学习1

# java学习01 > 简单写写学习期间不知道 or 感兴趣的一些东西 ## 计算机相关前置知识 ### 计算机结构 ![structure](https://typorausespf.oss-cn-hangzhou.aliyuncs.com/image-20221130095432827.png ......
Java

微信小程序里使用iconfont

一、单纯使用icon字体,不带原始样式1、下载fontClass版图标 2、解压缩,将其中的.ttf字体格式文件进行转化 注:微信小程序里本身不支持通过url引入外部文件的方式,所以要将引用的文件转成引用Base64码 转化后: 然后将这段转化后的@font-face替换到原先的iconfont.c ......
iconfont 程序

Java 线程任务超时设置

**JDK 8** ``` ExecutorService executor = Executors.newSingleThreadExecutor(); Callable task = () -> { test1(); return "Task excute success!"; }; Futur ......
线程 任务 Java

Java a=a+b和a+=b的区别

1、对于同样类型的a,b来说两个式子执行的结果确实没有什么区别。但是从编译的角度看吧(武让说的),a+=b;执行的时候效率高。 2、对于不同类型的a,b来说2.1 不同类型的两个变量在进行运算的时候,我们经常说到的是类型的转换问题。这里,记住两点: 一、运算过程中,低精度的类型向高精度类型转换。 二 ......
Java

java:将文本内容写入文件

import java.io.File; import java.io.FileWriter; import java.io.IOException; public class Test { public static void main(String[] args) { // 说明:我的目的是将参 ......
文本 文件 内容 java

直播系统源代码,java获取视频时长

直播系统源代码,java获取视频时长 pom.xml <!-- mp3文件支持(如语音时长)--> <dependency> <groupId>org</groupId> <artifactId>jaudiotagger</artifactId> <version>2.0.1</version> < ......
时长 源代码 系统 视频 java

Java面试题 P11:ArrayList和LinkedList区别

ArrayList:基于动态数组,连续内存存储,适合下标访问(随机访问),扩容机制:因为数组长度固定,超出长度存数据时需要新建数组,然后将老数组的数据拷贝到新数组,如果不是尾部插入数据还会涉及到元素的移动(往后复制一份,插入新元素),使用尾插法并指定初始容量可以极大提升性能,甚至超过linkedLi ......
LinkedList ArrayList Java P11 11

Java定时弹窗提示与展示图片

自顶向下介绍,首先是定时弹窗功能,可以用Java自带的ScheduledExecutorService库完成函数调用。 package healthReminder; import java.util.concurrent.Executors; import java.util.concurrent ......
图片 Java

程序版本号规则参考

参考文档:Unity 创建自定义包 - 包清单-版本控制 ......
规则 版本 程序

你做为一个odoo的高级程序员,请详细阐述一下。odoo中的复杂字段的作用和使用技巧。并举例说明 。最后,用markdown的格式来,做一个表。说明其作用。

1、Odoo中的数据模型是由各种不同类型的字段组成的,这些字段类型包括基础类型(如字符型、整型、浮点型等) 和复杂类型(如关系型字段、计算字段等)。复杂字段在Odoo中有很多种,每种都有其特殊的用途和使用技巧。 关系型字段: 这类字段用于表示模型之间的关系。Odoo中有三种关系型字段: Many2o ......
作用 使用技巧 odoo 字段 程序员

应急-处置挖矿程序

特征现象 挖矿服务器的CPU或GPU占用率居高不下 挖矿程序图标举例:(门罗币)。 外连矿池地址,矿池地址一般含有pool、xmr、eth、bth等字符 钱包地址类似:43zqYTWj1JG1H1idZFQWwJZLTos3hbJ5iR3tJpEtwEi43UBbzPeaQxCRysdjYTtdc8 ......
程序

Windows 应用程序添加异常捕获

static class Program { /// <summary> /// 应用程序的主入口点。 /// </summary> [STAThread] static void Main() { try { //处理未捕获的异常 Application.SetUnhandledException ......
应用程序 Windows 程序

《一个程序猿的生命周期》-《发展篇》- 44.再次进军内蒙市场(转型)

不谋一时者、不足以谋长远;不谋事一者,不足以谋全局。有三四十岁失业,找不到工作的;有顾上的工作,顾不上家的;还是要早做打算,形成多种路径选择的发展空间才是对未来生存负责任的态度。 ......
周期 再次 生命 程序 市场

Java复制

将一个对象的引用复制给另外一个对象,一共有三种方式。第一种是直接赋值,第二种方式是浅拷贝, 第三种是深拷贝。所以大家知道了哈,这三种概念都是为了拷贝对象。 直接赋值复制 直接赋值。在Java中,A a1 = a2,我们需要理解的是这实际上复制的是引用,也就是说a1和a2指向的 是同一个对象。因此,当 ......
Java

Java中常见的网络通信模型

![image-20230727165438152](https://img2023.cnblogs.com/blog/2280061/202307/2280061-20230728101625736-1692013619.png) 目前最近仔学习RocketMQ以及Dubbo还有Spring5框架 ......
网络通信 模型 常见 网络 Java

java项目更改jdk版本出现问题

这里demo中的java版本出了点问题,将jdk17改为jdk11 打开项目结构设置Project中的SDK和Language level为jdk11。 一、java:错误:不支持发行版本 17 打开settings中的Java Compiler修改module中项目的java版本 二、java: ......
版本 项目 问题 java jdk

Java 大后端各种架构图汇总

* 1\. java 类加载器架构 * 2\. JVM 架构 * 3\. Java 技术体系 * 4\. 线程运行架构 * 5\. Java 体系(编译与运行)结构 * 6\. JMS 技术架构 * 7\. JMX 技术架构 * 8\. Spring 架构 * 9\. Hibernate 架构 * ......
架构 Java

设计模式-命令模式在Java中的使用示例-桌面程序自定义功能键

场景 欲开发一个桌面版应用程序,该应用程序为用户提供了一系列自定义功能键,用户可以通过这些功能键来实现一些快捷操作。 用户可以将功能键和相应功能绑定在一起,还可以根据需要来修改功能键的设置,而且系统在未来可能还会增加一些新的功能或功能键。 如果不使用命令模式,可能这样实现。 功能键类Function ......
模式 设计模式 示例 命令 桌面

SHA1签名算法,JAVA和C#

java: public static void main(String[] args) throws NoSuchAlgorithmException { String token = "31a4a1aa-cffc-4aca-9ef6-0497edf7fbed"; String nonce = " ......
算法 SHA1 JAVA SHA

工作日记0

"你知道的,在工作里,领导不会顾及我们的死活" "最讨厌听到的是,兄弟们加油,今天晚上开个会,怎么了,你上班时间是死了吗" "就很搞笑,我在合同里签的黑纸白字的下班时间下班,吃了饭还得回来,休息和外出还得和领导请假" "我就说这煞笔领导,以后肯定高开不了,只谈理想,不谈钱,谈尼玛理想哩,我的理想就是 ......
日记

python教程 入门学习笔记 第2天 第一个python程序 代码规范 用默认的IDLE (Python GUI)编辑器编写

四、第一个python程序 1、用默认的IDLE (Python GUI)编辑器编写 2、在新建文件中写代码,在初始窗口中编译运行 3、写完后保存为以.py扩展名的文件 4、按F5键执行,在初始窗口观看运行结果 5、代码规范: 1)先保存再执行 2)一句代码单独占一行 3)语法中的符号,必须使用英文 ......
python 编辑器 代码 笔记 程序

Java8 函数式编程stream流

## 开篇介绍 Java 8 中新增的特性旨在帮助程序员写出更好的代码,其中对核心类库的改进是很关键的一部分,也是本章的主要内容。对核心类库的改进主要包括集合类的 API 和新引入的流(Stream),流使程序员得以站在更高的抽象层次上对集合进行操作。下面将介绍stream流的用法。 ## 1.初始 ......
函数 stream Java8 Java

uni-app写微信小程序,data字段循环引用

在写程序过程中,需要使用到 globalData里的内容,而这个全局变量,在uni-app上需要通过: var app=getApp(); app.globalData.xxx=xxx来使用。 我觉得每次都要获取app对象,嫌麻烦,就在data数据段里定义一个app字段, 之后就通过 this.ap ......
字段 uni-app 程序 data uni

每日汇报 第五周第五天 JAVASwing程序设计

今日学习: 掌握JLabel标签组件的使用方法和如何依据现有的图片创建图标。掌握按钮组件、单选按钮组件和复选框组件的使用方法。掌握JComboBox下拉列表框组件和JList列表框组件的使用方法。掌握JTextField文本框组件、JPasswordField密码框组件和JTextArea文本域组件 ......
程序设计 JAVASwing 程序

Java学习Day05

### 4.2.1、语法格式 ```java for(初始化表达式; 循环条件; 条件控制语句){ 执行语句 ……… } ``` 在上面的语法结构中,for关键字后面()中包括了三部分内容:初始化表达式、循环条件和条件控制语句,它们之间用“;”分隔,{}中的执行语句为循环体。 注意: (1)for( ......
Java Day 05

Java并发(十四)----悲观互斥与乐观重试

1. 悲观互斥 互斥实际是悲观锁的思想 例如,有下面取款的需求 interface Account { // 获取余额 Integer getBalance(); ​ // 取款 void withdraw(Integer amount); ​ /** * 方法内会启动 1000 个线程,每个线程做 ......
Java

rabbitmq php 发送延迟消息 java 进行消费

// 延迟队列 php 需要安装好几个扩展 php 生产者 $connection = new AMQPStreamConnection('xxxxx', 5672, 'guest', 'guest'); $channel = $connection->channel(); // 发送消息到交换机, ......
rabbitmq 消息 java php

在Java和C#中计算SHA-1哈希

Java版本: public void testHash() { String password = "Test"; byte[] key = password.getBytes(); MessageDigest md = MessageDigest.getInstance("SHA-1"); by ......
Java SHA

C#与Java互通AES算法加密解密

C# 需要引用System.Security.Cryptography命名空间 /// <summary>AES加密</summary> /// <param name="text">明文</param> /// <param name="key">密钥,长度为16的字符串</param> /// ......
加密解密 算法 Java AES

学习Java的第7天

数据类型 强类型语言(安全性高-速度慢) 要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用 弱类型语言(安全性低--速度快) Java的数据类型分为两大类 基本类型(primitive type) //**八大基本数据类型 ** //**整数 ** int num1 = 10; //** ......
Java