语法 随笔 基础java

Java String#intern()的作用

举个例子: String aaa = "fff"; String bbb = new String("fff"); // 此时aaa和bbb的引用不同,但是值相同 //而synchronized(aaa)和synchronized(bbb)是不会产生互斥锁的,因为aaa和bbb此时不是同一个对象; ......
作用 String intern Java

js语法

1、注释 //单行注释 /* 多行注释 */ 2、关键字 3、标识符 由数字、字母和下划线组成,首字符不能是数字 4、代码分行 使用()包围结构控制提交,使用{}控制代码块 5、文本分行 不存在/分行,必须使用+ ......
语法

android java.lang.Exception: java.net.ProtocolException: Expected HTTP 101 response

Android stomp长连接连接异常: 报错:java.lang.Exception: java.net.ProtocolException: Expected HTTP 101 response ...... 解决:请求的网络走了代理,把代理关掉就可以了 ......

Solon v2.2.12 发布,Java 应用开发框架

Solon 是一个高效的 Java 应用开发框架:更快、更小、更简单。它不是 Spring、没有使用 Servlet、JavaEE 接口,是一个有自己接口标准的开放生态: 150多个生态插件,可以满足各种场景开发 大量的国产框架适配,可以为应用软件国产化提供更好支持,助力信创建设 相对于 Sprin ......
应用开发 框架 Solon 2.12 Java

python基础十一(异常)

1、什么是异常异常是程序发生错误的信号,程序一旦出错就会抛出异常,程序的运行随即终止1)异常处理的三个特征异常的追踪信息异常的类型异常的内容2、为何处理异常为了增强程序的健壮性,即便是程序运行过程中出错了,也不要终止程序而是捕捉异常并处理:将出错信息记录到日志内3、如何处理异常1)语法上的错误Syn ......
基础 python

Java的值传递和引用传递

值传递不会改变本身,引用传递(如果传递的值需要实例化到堆里)如果发生修改了会改变本身。 1.基本数据类型都是值传递 package com.example.basic; public class Test { public static void main(String[] args) { int ......
Java

c/c++零基础坐牢第五天

c/c++从入门到入土(5) 开始时间2023-04-19 23:25:06 结束时间2023-04-20 00:44:28 前言:经过昨天的学习,想必大家对选择结构的了解还不够深刻。今天我来带大家进行选择结构实验练习,同样我会以编程四部曲的方式全方位解析每个题,打起精神,发车啦! 实验一 C选择结 ......
基础

机器学习基础

机器学习中的关键组件 可以用来学习的数据(data); 如何转换数据的模型(model); 模型用来消化数据; 一个目标函数(objective function),用来量化模型的有效性,判断是否达到目标; 调整模型参数以优化目标函数的算法(algorithm)。 数据 由数据集组成,数据集==样本 ......
机器 基础

Java异常处理

异常的产生、处理 捕捉异常 try { 可能有异常的代码序列 } [catch(异常类型1 变量) { 处理的代码1 }]* [finally { 必然执行的代码 }]? 说明: 1. 必须至少有一个catch或finally,不能只有try的部分。 try-catch-finally 语句可以进行 ......
Java

@Pointcut语法详解

定义 格式:@ 注解(value=“表达标签 ( 表达式格式)”)如:@Pointcut (value=“execution(* com.cn.spring.aspectj.NotVeryUsefulAspectService.*(…))”) 前置后置切面方法,也可以写切面表达式,如果这么表达式都一 ......
语法 Pointcut

数据库基础概述

(一) 数据库基础 1. 什么是数据库 数据库这个术语的用法很多,一般来说,数据库是一个以某种有组织的方式存储的数据集合。理解数据库的一种最简单的办法是将其想象为一个文件柜。此文件柜是一个存放数据的物理位置,不管数据是什么以及如何组织的。 数据库(database):保存有组织的数据的容器(通常是一 ......
数据库 基础 数据

Java 第五次作业

1.编写一个简单程序,要求数组长度为5,静态赋值10,20,30,40,50,在控制台输出该数组的值 package 作业5; public class text1 { public static void main(String[] args) { // TODO Auto-generated m ......
Java

深度学习--- 深度学习基础1

本文对接触到的深度学习相关内容做一个梳理。 一、深度学习 1. 深度学习是什么 深度学习(Deep Learning)是机器学习(Machine Learning)的一个研究方向,而机器学习属于人工智能(AI, Artificial Intelligence)的范畴,人工智能是研究、开发用于模拟、延 ......
深度 基础

JVM(Java内存模型)

CPU缓存模型: CPU缓存为了解决CPU处理速度和内存处理速度不对等的问题,内存缓存的是硬盘数据用于解决硬盘访问速度过慢的问题。 指令重排序: 为了提升执行速度/性能,系统在执行代码的时候并不一定是按照你写的代码的顺序依次执行。 编译器优化重排 :编译器(包括 JVM、JIT 编译器等)在不改变单 ......
模型 内存 Java JVM

java.lang.illegalArgumentException:MALFORMED报错

###java.lang.illegalArgumentException:MALFORMED报错 上班处理业务反馈的问题时遇到了这个报错,情景是用户上传了一个zip文件,在下载zip文件时报这个错误。 经排查,原因是zip文件中含有中文字符"—" 跟英文字符"-"基本分别不出来 window环境下 ......

Java字符串

String Java中的字符串是String类的实例,字符串常量 "xxxx" ,系统会自动创建一个对应的String类对象。 注意,Java中的字符串并不是数组,字符串和数组没有直接关系。 字符串对象一旦被创建,则其内容是不可变的。 语法: String 变量名 [= ["xxxx" | new ......
字符串 字符 Java

数字电路基础知识

本文主要介绍数字电路基础知识,用最简洁的内容介绍最核心的知识。 1、数字电路是什么? 数字电路是利用电源电压的高电平和低电平分别表示1和0,进而实现信息的表达。模拟信号:随时间连续变化的信号。处理模拟信号的电路就是模拟电路。数字信号:随时间不连续变化的信号,离散变化。处理数字信号的电路就是数字电路。 ......
基础知识 电路 数字 基础 知识

java学习日记20230415-LinkedHashSet源码

LinkedHashSet全面说明: LinkedHashSet是HashSet子类; 底层是一个LinkedHashMap,底层维护了一个数组和双向链表 根据元素的hashCode值来决定元素的位置,同时使用链表维护元素的次序,使得元素看起来是以插入的顺序保存的 不允许添加重复元素 维护了一个ha ......
LinkedHashSet 源码 20230415 日记 java

Redis:如何实现一个互斥锁(Java)?

互斥锁是指同一时间只能有一个线程获取到的资源,其它线程需要等待。 原理 setnx keyName value,只有当keyName不存在时,才会写入成功,返回1。 实现 获取锁操作。 /** * 获取互斥锁:在redis中存入一个key-value,若存入成功,则获取锁成功,若存入失败,则获取锁失 ......
Redis Java

java数组

一维数组的定义、使用 Java中的数组是类类型。 类型 [数组名[] | [] 数组名] [= [ { 值1 [, 值n]* } | new 类型[元素数量] ] ]? ; 其中,类型没有任何限制,可以是基本类型也可以是类、接口类型。 用new创建数组时,系统会自动初始化数组中的所有元素:数组类型赋 ......
数组 java

使用Java接入小程序订阅消息!

更新完微信服务号的模板消息之后,我又赶紧把微信小程序的订阅消息给实现了!之前我一直以为微信小程序也是要企业才能申请,没想到小程序个人就能申请。 消息推送平台🔥推送下发【邮件】【短信】【微信服务号】【微信小程序】【企业微信】【钉钉】等消息类型。 https://gitee.com/zhongfuch ......
消息 程序 Java

c语言常用语法笔记

一、头文件 #include < > //编译器直接从系统类库目录里查找头文件 #include " "//默认从项目当前目录查找头文件,如果查找失败,会再从项目配置的头文件引用目录查找头文件,如果还是失败,则再从系统类库目录里查找头文件 二、数据类型 整数类型 类型存储大小值范围 char 1 字 ......
语法 常用 语言 笔记

给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。

给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。 你可以假设除了整数 0 之外,这个整数不会以零开头。 示例 1: 输入:digits = [1,2,3] 输出:[1,2,4] 解释:输入数组表示数字 123。 ......
整数 数组 基础

Java基础——常用类

常用类 字符串 String // 初始化 // // String str1 = new String();初始化一个新创建的String对象,使其表示一个空字符序列。 // // String(String original)初始化一个新创建的String对象,使其表示与参数相同的字符序列;换句 ......
常用 基础 Java

mac使用Stable Diffusion基础篇

准备工作 提前安装git. python等必要工具 1、git拉取Web UI仓库 git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui 2、下载Stable Diffusion Models https://huggin ......
Diffusion 基础 Stable mac

com.alibaba.com.caucho.hessian.io.HessianFieldException: XxxDTO#xxfield: com.alibaba.com.caucho.hessian.io.StringValueDeserializer: unexpected object java.lang.String

昨晚例行上线后,今天早上生产发现一个bug。 什么bug呢?先看下面的dubbo接口 List<TaskDTO> listTask(TaskQuery query); 其中,TaskDTO里有个field叫price。这次上线时,我们一个小伙把price的数据类型由String改为BigDecima ......

Java语言编程

Java编程需要一定的逻辑思维能力,要持续的学习 分别有Java/python/C++/C Java能干什么? 比如手机应用,游戏(我的世界)大数据分析 JavaSE 数据库 前端 Javawed ssm框架 Linux spring Boot 西部开源Java spring clond hadoo ......
语言编程 语言 Java

第五次Java作业

编写一个简单程序,要求数组长度为5,静态赋值10,20,30,40,50,在控制台输出该数组的值。 package ljh; public class dsa { public static void main(String[] args) { // TODO Auto-generated meth ......
Java

神必 cpp 语法合集

反向遍历 std::map 的时候删除迭代器 2023.4.19 decltype(mp)::iterator p = ++mp.erase(++it.base()); it = std::make_reverse_iterator(p); demo #include <bits/stdc++.h> ......
语法 cpp

第四次Java作业

使用for循环计算1-100的和,除了以3结尾的那些数 package hjl; public class ljh { public static void main(String[] args) { // TODO Auto-generated method stub int sum=0; for ......
Java