程序员 程序 日记java
Java IO主动同步数据到磁盘方式
### 前言 通过输出流的write方法可能只是会写到操作系统的缓冲区(page cache)中,再由操作系统在合适的时机将缓冲区的数据同步到磁盘中。Linux提供了两个函数fsync()、fdatasync()来强制让操作系统将数据同步到磁盘,它们的区别是是否需要同步文件的元数据,如果访问时间,修 ......
阿里Java二面:说说Spring MVC执行流程及原理?这样聊能吊打面试官
面试找虐 博主之前每次去面试必问的问题:“讲一下spring mvc的执行流程以及常用组件的作用”; 记得第一次和面试官说了大概的流程是这样的:“服务器收到一个请求后会先去HandlerMapping中匹配url,找到url之后用HandlerAdapter 适配器去执行这个控制器(controll ......
Java 方法的重载、可变参数、作用域
# Java 方法的重载、可变参数、作用域 # 1. 方法的重载 ## 使用相同的方法名来定义不同的方法,方法的重载能优化代码,减少冗余度。 ## 在使用方法的重载需要注意的地方有: > ## 1. 方法的重载需要方法名相同,并且形参类别、个数、顺序不同(满足其中之一) > > ## 2. 方法的重 ......
从头学Java17-Stream API(二)结合Record、Optional
# Stream API > Stream API 是按照map/filter/reduce方法处理内存中数据的最佳工具。 > 本系列教程由Record讲起,然后结合Optional,讨论collector的设计。 ![](https://i.hongkj.cn/java17/logo-stream ......
外部程序的调用
import os os.system('mspaint D:\\1\\1.png') print('after call') ''' 打开一个图片 关闭后输出 after call ''' ......
python: PyCharm 2023.1打包项目成执行程序
IDE 最底部: pyinstaller -i heart.ico -D main.py ......
小程序两层循环
<view wx:for="{{projectList}}" wx:key="index" class="list" bindtap="detail" data-id="{{item.project_id}}"> <view class="flow_status_name_list" wx:for= ......
Java第十一次作业
1、编写一个程序,实现从命令行参数输入两 // 个字符串类型的数值,并计算输出两个数值的 // 和。 [必做题] package one; import java.util.Scanner; public class one { public static void main(String[] ar ......
Java第十次作业
5、利用接口实现动态的创建对象[选做题] • 5.1 创建4个类: • 苹果 • 香蕉 • 葡萄 • 园丁 • 5.2 在三种水果的构造方法中打印一句话. • 以苹果类为例 • class apple • { • public apple() • { • System.out.prin packag ......
Java第八次作业
package one; public class one { private int x; private int y; public int getX() { return x; } public void setX(int x) { this.x = x; } public int getY( ......
Java第九次作业
3、设计三个类,分别如下:(知识点:抽象类及抽象方法)[必做题] ·3.1设计 Shape 表示图形类,有面积属性 area 、周长属性 per , 颜色属性 color ,有两个构造方法(一个是默认的、一个是为颜色赋值的),还有3个抽象方法,分别是: getArea 计算面积、 getPer 计算 ......
【狂神说Java】Java零基础学习笔记-Java流程控制
# 【狂神说Java】Java零基础学习笔记-Java流程控制 ## Scanner对象 - 之前我们学的基本语法中我们并没有实现程序和人的交互,但是Java给我们提供了这样一个工具类,我们可以获取用户的输入。java.util.Scanner是Java5的新特征,**我们可以通过Scanner类来 ......
中国程序员数量达755万,全球排名第二。
> 要了解全球程序员的情况,GitHub是一个不错的窗口。我们依据GitHub发布的《Octoverse 2021年度报告》,来了解开发者世界的状态,尤其是中国程序员的情况。 依据GitHub的数据,2021年中国有755万程序员,排名全球第二。放眼全球,程序员数量已经超过7300万,比2020年增 ......
kettle 组件之java代码
新建转换,搜索java,然后选中脚本中的java代码,拖动到右侧 双击拖动过来的java代码,依次点击Code Snippits →Common use→main,然后在窗口右侧会出现一堆代码 跳到整段代码的最后,找到putRow(data.outputRowMeta, r); 然后在这段代码的上方 ......
java后端设置session
session可以用于请求后端数据共享 private static void flushSession(HttpServletRequest request, UserInfoDO userInfoDO) { String shortName = userInfo.getShortName(); ......
小程序 · image标签:图片宽度100%,高度自适应
小程序 · image标签:图片宽度100%,高度自适应 image { width: 100%; } <image mode='widthFix'></image> ......
Java基础-Day11
# Java基础-Day11 - 关键字this - 知识点理解方式:3W:what?why?how? ![](https://img2023.cnblogs.com/blog/2779111/202307/2779111-20230705085114692-1964094714.png) - th ......
SpringMVC详解|第一个SpringMVC程序
SpringMVC 简介 SpringMVC 也叫 Spring web mvc。是 Spring 框架的一部分,是在Spring3.0 后发布的。 SpringMVC 优点 1. 基于MVC 架构 基于 MVC 架构,功能分工明确。解耦合, 2. 容易理解,上手快;使用简单。 就可以开发一个注解的 ......
JAVA微服务分布式事务的几种实现方式
# 基础理论 ## CAP理论 一致性(Consistency) :在分布式系统中所有的数据备份,在同一时刻都保持一致状态,如无法保证状态一致,直接返回错误; 可用性(Availability):在集群中一部分节点故障,也能保证客户端访问系统并得到正确响应,允许一定时间内数据状态不一致; 分区容错性 ......
Java异常机制
# Java异常机制 ## 什么是异常 1. Exception 和预期的状况不相符 2. 检查性异常 3. 运行时异常 4. 错误ERROR 5. 异常处理框架 java.lang.Throwable类是所有的异常 6. 所有的异常都是java.lang.Throwable的子类(Error 和E ......
基于DirectX11+ImGui的Win32桌面程序开发
一、常见图形界面框架(DirectUI、GUI) 1.题外话,纯属扯O 举两个常用的开发框架,MFC和Qt Widget里面每个控件都是Window,这是和DirectUI最大的区别。下面简单梳理下这个DirectUI与GUI之前错综复杂的爱恨情仇: 1.在侏罗纪时期,传统的Handle式GUI框架 ......
Cesium学习笔记2——第一个Cesium程序
源码 新建文件夹Exp01,新建一个Demo01.html源码,拷贝build文件夹到Exp01文件夹。 编写网页源码如下: 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <!-- Use correct character set. --> 5 < ......
什么是Java中的Checked Exception和Unchecked Exception?
在Java中,异常被分为两种类型:Checked Exception(受检异常)和Unchecked Exception(非受检异常)。 1. Checked Exception(受检异常): - Checked Exception是指在代码中可能出现的异常情况,必须在方法签名中声明或捕获这些异常, ......
Java面向对象
# Java面向对象 ## 什么是面向对象 1. 面向过程 步骤简单清晰 2. 面向对象 分类的思维模式 适合处理复杂的问题 3. oop 以类的方式组织代码,以对象的组织(封装)数据 4. 特点: 抽象 5. 特性: 封装、继承、多台 ## 回归方法的定义和调用 1. 方法的定义 1. retur ......
金九银十跳槽涨薪Java面试题!568页真题+答案解析,大厂都在考
2023年一半又过去了,各大企业的招聘也又开始大量放岗了,各位苟着的小伙伴们要抓住机会了! 但很多小伙伴对面试不够了解,不知道如何准备,对面试环节的设置以及目的不了解,尤其是面试题还很难,有些还偏重实战,因此成功率不高。要知道目前校招生面试的成功率低于1%,而社招的面试成功率也低于5%。 所以对于大 ......
美团特供IDEA入门实战笔记CSDN显踪,竟无良程序员白嫖后举报下架
今天给大家带来的是:黄文毅,罗军老师著的 《IntelliJ IDEA入门与实战》 黄文毅,罗军是谁? 黄文毅,CSDN博客专家,架构师。先后就职于厦门星耀蓝图、厦门美图、上海美团等公司。主要从事Java开发工作,具有丰富的软件开发经验,熟悉Java、高并发、分布式及相关的软件架构。出版《分布式微服 ......
JAVA 调试高内存占用与CPU满载异常场景
## 高内存占用,堆溢出,`OOM` ### 代码: ``` @RequestMapping(value = "/oom", method = {RequestMethod.GET}) public ResultBase getMessage2() throws InterruptedExcepti ......
java常见面试题分析及答案
new一个object对象占多少字节对象头加实例数据 16个字节 java反射的优缺点Java反射的优点1.增加程序的灵活性,避免将程序写死到代码里2.代码简洁,提高代码的复用率,外部调用方便3.对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法Java反 ......
小程序使用echarts(二)
一、在根据(一)进行使用时出现得问题 1、按照教程图表依旧不显示 2、图表不跟随页面滑动 二、解决办法 (1)不显示 1、应当引入插件 2、查看父元素是否存在display: flex;属性;以及height: 100%类似属性;也不能使用float (2)滑动 1、不能存在(1)2中的displa ......