java工程师 精华 知识

在VScode简易配置Java(JDK)

(1)打开VScode,按Ctrl+Shift+P,输入Java Overview,并回车; (2)在Configuration下,点击Java Settings; (3)切换到工作区(可选),在搜索框输入Home,在Java>Jdt>Ls>Java:Home下,点击“在settings.json中 ......
简易 VScode Java JDK

java 读取各种类型的文件 (二)

1、File file = new File(); 参数可以是文件夹路径,也可以是文件路径; 当new File()之后只是先在内存中创建了File对象,还没有在磁盘上创建具体文件文件夹; 如果参数中的文件或者文件夹已经存在的话,那么File的属性就按已存在的文件或者文件夹赋值; 如果不存在则除了文 ......
类型 文件 java

java 读取各种类型的文件 (三)

后端java,springboot 、前端vue: 对 txt文件的读写,以及前端预览 一、后端读 public void readTxt() { InputStreamReader input = null; BufferedReader buffer_reader = null; ArrayBl ......
类型 文件 java

IBM 利用人工智能将 COBOL 代码转译成 Java

COBOL 或通用商业导向语言(Common Business Oriented Language)是最古老的编程语言之一,其历史可追溯到 1959 年左右。但它的持久生命力令人惊讶;根据 2022 年的一项调查,在生产系统中使用的 COBOL 行数超过 8000 亿行,而 2017 年估计为 22 ......
人工智能 人工 代码 智能 COBOL

Java Calendar 多用,日期 加减

服务需要订购一个月,订购一个月 不等于增加 30天;若是1,3,5的话应该 31天,要善用 Calendar public static void main(String[] args) throws ParseException { String dateStr = "2023-05-01 09: ......
Calendar 日期 Java

园子的脱困努力-云厂商合作:领取阿里云免费ECS试用资源,部署Java Web环境,送小礼品

在园子脱困的关键时期,每一笔收入都很重要,一边在会员救园,一边我们要努力把握每一个商务合作机会,争取早日走出困境。之前园子维持生存的收入主要来自于与云厂商的合作,但去年由于云厂商推广策略的调整,这块收入几乎没有了。当我们对这块收入不报任何希望时,这个月开始,有些云厂商又回来找园子合作了,很感谢在这个... ......
园子 厂商 礼品 环境 资源

openwrt知识链接汇总

Start: https://openwrt.org/docs/start /etc/config/system: https://openwrt.org/zh/docs/guide-user/base-system/system_configuration https://openwrt.org/ ......
openwrt 链接 知识

Java 获取Html标签中各属性值

## 该方式适用于取任何标签的任何属性 只要对应替换标签名和属性。 ``` public static Set getImgStr(String htmlStr) { Set pics = new HashSet(); String img = ""; Pattern p_image; Matche ......
属性 标签 Java Html

java-将列表格式化成json字符串

List<String> list = new ArrayList<>(); list.add("{'county':'china','age':18}"); list.add("{'county':'japan','age':28}"); String data = JSON.toJSONStri ......
字符串 字符 格式 java json

python必坑知识点(面向对象)

==面向对象的三大特性:封装,继承,多态== ## 1 三大特性 ### 1.1 封装 ~~~python 将数据或方法放到类里,以供外部调用或自己隐藏 # 封装原则 1、高内聚:高内聚是指一个模块中各个部分之间关联应该是紧密的。 2、低耦合:低耦合是指多个模块之间的关联应该是松散的。 ~~~ ## ......
知识点 对象 知识 python

python必坑知识点(网络编程)

## 1 基础 ### 1.1 作业题1 ```python # 1. 简述 二层交换机 & 路由器 & 三层交换机 的作用。 """ 二层交换机:构建局域网并实现局域网内数据的转发。 路由器:实现跨局域网进行通信。 三层交换机:具备二层交换机和路由的功能。 """ # 2. 简述常见词:IP、子网 ......
知识点 网络编程 知识 python 网络

python必坑知识点04

#### 1.关系型和非关系型数据库区别 ~~~python 关系型:支持常用的sql语句,本质相当于一个二维表模型,表之间可以有关联、外键等 非关系型:可以有多种的状态的命令,k、v键值对等,支持高并发,效率高,可用于集群的分布式均衡负载 ~~~ #### 2.MySQL数据库事务特性有哪些? ~ ......
知识点 知识 python

python必坑知识点05

#### 1、js基本数据类型 ~~~ undefined,null,number,string,symbol,boolean,object,array,date ~~~ #### 2、js中的拷贝(深浅拷贝) ~~~ https://www.cnblogs.com/echolun/p/788984 ......
知识点 知识 python

python必坑知识点02

### 1 Py2和Py3的区别 ~~~python Py2整数做除法是地板除,py3整数做除法是可以有小树的 默认编码不同,前者是ascii,后者为utf-8 个别的方法不同,前者是print ***,后者为print(***) 项目规范不同,前者包下必须有__init__.py,后者可有可无 在 ......
知识点 知识 python

python必坑知识点03

**1、简述面向对象的三大特性** 封装 将一些属性或方法封装到类里面,可供外部调用或隐藏 封装原则:高内聚,低耦合 继承 将子类的数据封装到父类中,供子类使用,将多个子类的方法封装到同一类型中,提高代码重用性 多态 本身具有多态特性,提倡鸭子类型,不在乎传入的参数是什么类型,只要有对应的方法即可 ......
知识点 知识 python

python必坑知识点01

# 一、基础: ## 1、%占位符的使用 print('%s, 下载90%s了' % ('兄弟', '%')) print('%s, 下载90%%了' % '兄弟') # 双% ## 2、填充0 #''.zfill() print('alex'.zfill(10)) ## 3、逻辑运算 v2 = " ......
知识点 知识 python

《软件开发工程师的进阶之路》

《软件开发工程师的进阶之路 1 一一如何"入的坑"》 摘要 恰逢开学季有感而发,遂以个人亲身经历畅叙学习之法;个人观点,仅供参考。 结缘计算机: 那是闷热的盛夏,像山一样的《招生之友》快被我翻烂却始终无法锁定自己想要的专业; 一筹莫展之时,听闻计算机行业已经走到了山的顶峰,未来5年要极速下滑(几个五 ......
软件开发 工程师 工程 软件

【网络编程 && 并发编程 知识点总结】

# 【网络编程】 ## [【一】CS与BS架构](https://www.cnblogs.com/dream-ze/p/17499372.html) - 什么是 CS 架构 - 什么是 BS 架构 ## [【二】操作系统基础与网络通信基础](https://www.cnblogs.com/dream ......
知识点 网络编程 amp 知识 网络

知识图谱(Knowledge Graph)- Neo4j 5.10.0 使用 - Python 操作

数据基于: [知识图谱(Knowledge Graph)- Neo4j 5.10.0 使用 - CQL - 太极拳传承谱系表](https://www.cnblogs.com/vipsoft/p/17631347.html) 这是一个非常简单的web应用程序,它使用我们的Movie图形数据集来提供列 ......
图谱 Knowledge 知识 Python Graph

Java将MySQL建表语句转换为SQLite的建表语句

# Java将MySQL建表语句转换为SQLite的建表语句 **源代码**: ```java package com.fxsen.platform.core.util; import java.util.HashMap; import java.util.Map; import java.util ......
语句 SQLite MySQL Java

直播网站程序源码,Java实现图片压缩

直播网站程序源码,Java实现图片压缩 1、Thumbnailator简介 对于图片处理,JDK中也提供了对应的工具类,不过处理起来会很麻烦,而Thumbnailator是一个Google开源的优秀图片处理的第三方Java类库,处理效果远比Java API的好。 Thumbnailator可以使用很 ......
程序源码 源码 程序 图片 网站

Python基础知识总结

# Python基础入门 ## [【一】计算机基础](https://www.cnblogs.com/dream-ze/p/17391094.html) - 编程语言的介绍 - 什么是语言 - 什么是编程语言 - 为什么会出现编程语言 - 什么是编程 - 为什么要有编程 - 计算机组成原理 - 计算 ......
基础知识 基础 知识 Python

java多线程使用详解与案例,超详细

# 一、创建线程的方式 ## 1、继承Thread类 - 让子类继承Thread线程类 - 子类必须重写Thread类的run方法 - 创建一个自己定义的线程对象 - 调用start()方法启动线程 ```java //测试类 /** * 1、让子类继承Thread线程类 */ public cla ......
线程 案例 java

Java 多线程处理 for 循环数据

> 对于必须在for循环内进行查询的场景,可采用以下几种方式进行优化。 ### 1、主线程与子线程无先后顺序 ```java public static void main(String[] args) throws InterruptedException { for (int i = 0; i ......
线程 数据 Java for

Java 魔法类Unsafe详解

# Java 魔法类 Unsafe 详解 > 本文整理完善自下面这两篇优秀的文章: > > - [Java魔法类:Unsafe 应用解析 - 美团技术团队 -2019open in new window](https://tech.meituan.com/2019/02/14/talk-about- ......
Unsafe 魔法 Java

【校招VIP】java语言考点之分代垃圾回收

考点介绍: JVM垃圾回收是面试里绕不开的考点,尤其是分代回收算法,集各种普通垃圾回收于一身,成为垃圾回收之王。但是也造成多个阶段的GC的不同,需要从对象的大小和使用频度等角度去考虑每个阶段的算法选择和造成的问题。尽量在理解的前提下记忆分代考点...... 答案详情解析和文章内容可扫下方二维码或链接 ......
考点 垃圾 语言 java VIP

Java 常见并发容器总结

# Java 常见并发容器总结 ​ JDK 提供的这些容器大部分在 `java.util.concurrent` 包中。 - **`ConcurrentHashMap`** : 线程安全的 `HashMap` - **`CopyOnWriteArrayList`** : 线程安全的 `List`,在 ......
容器 常见 Java

JMM(Java 内存模型)详解

# JMM(Java 内存模型)详解 ​ 要想理解透彻 JMM(Java 内存模型),我们先要从 **CPU 缓存模型和指令重排序** 说起! ## 从 CPU 缓存模型说起 ​ **为什么要弄一个 CPU 高速缓存呢?** 类比我们开发网站后台系统使用的缓存(比如 Redis)是为了解决程序处理速 ......
模型 内存 Java JMM

每天一个小知识,快速回顾知识点,今天回顾-数组去重的方法

1.假设有一个数组,内部有许多重复的值(今天我们只考虑基本类型的值),需要将其重复的值去掉。 例如: let arr=[1,1,2,2,3,3,4,4,5,6,7,'9',9] 方案一:利用Set数据结构 let newArr=Array.from(new Set(arr));//需要用Array. ......
知识 知识点 数组 方法

Java类的关键字

* 文件名 一个文件中最多只能有一个public类,文件名需要与此public类一致。 如果文件中有多个类,文件名与public类名一致。 如果文件中有多个类 且 无public类,文件名可与任意类名一致。 *类修饰符 public、(不写)default。 public,表示此类可以被任意类调用; ......
关键字 关键 Java