程序员 程序 日记java

考研进程日记

### 07/17-07/23 408:对计网做完了一遍系统性的总结,开启了计组,并对计组学习产生了兴趣,感觉掌握到了学习一门学科了的路径, 数学:从积分到微分到多元微分,也是找到了合适的学习节奏,看武老师的课,笔记,然后做题时以对基础原理方法达到肌肉记忆为目的的联系 英语:找到了学习的阅读的方法: ......
进程 日记

牛客周赛Round4(java)

Java组代码 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner =new Scanner(System.in); int n=scanner. ......
Round4 Round java

java算法 数据结构从入门到精通进阶学习路线?

java算法 数据结构从入门到精通进阶学习路线? 当然!下面是更详细的Java算法和数据结构学习路线: 阶段一:入门基础 1. 学习Java基础知识:掌握Java语法、数据类型、控制流语句等基础知识。2. 熟悉面向对象编程(OOP):理解类、对象、继承、封装、多态等OOP的概念。3. 掌握Java集 ......
数据结构 算法 路线 结构 数据

Java服务刚启动时,一小波接口超时排查全过程

> 原创:扣钉日记(微信公众号ID:codelogs),欢迎分享,非公众号转载保留此声明。 ### 简介 我们组有一个流量较大的Java服务,每次发代码时,服务都会有一小波接口超时,之前简单分析过,发现这些超时的case仅发生在服务刚启动时,少量请求会耗时好几秒,但之后又马上恢复正常。 ### 问题 ......
全过程 接口 Java

m基于FPGA的QPSK软解调verilog实现,含testbench和MATLAB辅助验证程序

1.算法仿真效果 本系统进行了两个平台的开发,分别是: Vivado2019.2 Quartusii18.0+ModelSim-Altera 6.6d Starter Edition 其中Vivado2019.2仿真结果如下: Quartusii18.0+ModelSim-Altera 6.6d S ......
testbench verilog 程序 MATLAB FPGA

小程序软键盘&SM2解密方式

## 小程序软键盘&SM2解密方式 转载请著名出处:[https://www.cnblogs.com/funnyzpc/p/17572445.html](https://www.cnblogs.com/funnyzpc/p/17572445.html) ### SM2基本信息 + 私钥(primar ......
键盘 方式 程序 amp SM2

Windows7出现“镜像驱动程序不支持Aero效果”的解决办法

Windows7出现“镜像驱动程序不支持Aero效果”的解决办法 https://www.docin.com/p-1995864978.html 电脑显卡适配器里多了一个Oray display mirror driver,请问,可以卸载它吗? https://zhidao.baidu.com/qu ......
驱动程序 Windows7 镜像 效果 Windows

Java生成SSL自签名证书及解析(keytool方式和源码方式)

一:序 当需要在 Java 应用程序中使用 SSL/TLS 加密通信或进行身份验证时,证书是必不可少的。证书可以用来验证服务器的身份,并确保通信的安全性。在 Java 开发中,可以使用 JDK 自带的 keytool 工具生成自签名证书。而本文将介绍如何使用 JDK 的 keytool 工具生成自签 ......
方式 源码 证书 keytool Java

Java 调用gdal API(二)——栅格裁剪

gdal可以说是GIS数据处理比较好的工具之一,虽然也提供了Java API,但是官方文档确实太过简单,用起来确实太难受,每次都需要去参考对应的C++api,然后在对应使用。 因此小编决定从这篇文章开始,将自己以前以及今后用到的API,都记录下,以帮助更多从事java GIS服务开发者。 今天主要来 ......
栅格 Java gdal API

Java虚拟机(JVM):第六幕:自动内存管理 - 选择合适的垃圾收集器

前言:在虚拟机的世界里面,内置了很多的垃圾收集器,但并不是说最先进的就是最好的。有一句话说的好“因地制宜”; 一、Epsilon收集器 是一个无操作的收集器,但是贴切的来说是“自动内存管理子系统”。但是一个垃圾收集器的工作不仅仅只有垃圾收集,还负责堆的管理与布局、对象的分配、与解释器的协作、与编译器 ......
内存 垃圾 Java JVM

JavaScript程序设计模式小技巧——策略模式,快看快用!!!

## 前言> 系列首发于公众号[『非同质前端札记』](https://mp.weixin.qq.com/s?__biz=MzkyOTI2MzE0MQ==&mid=2247485576&idx=1&sn=5ddfe93f427f05f5d126dead859d0dc8&chksm=c20d73c2f5 ......
模式 程序设计 JavaScript 策略 技巧

Java并发工具CountDownLatch的使用和原理

## 1.等待多线程完成的 CountDownLatch CountDownLatch 允许一个或多个线程等待其他线程完成操作。 假如有这样一个需求:我们需要解析一个 Excel 里多个 sheet 的数据,此时可以考虑使用多线程,每个线程解析一个 sheet 里的数据,等到所有的 sheet 都解 ......
CountDownLatch 原理 工具 Java

Docker安装日记

Windows下安装Docker 1. 安装路径设置 Docker默认安装路径为C:\Program Files\Docker,安装界面无自定义安装路径的功能,为了修改安装路径,需要对默认安装路径建立到其他路径的软链接。 以管理员身份打开命令提示符,执行以下命令: mklink /J "C:\Pro ......
日记 Docker

安装及管理程序

Linux应用程序基础 应用程序与系统命令的关系 角色系统命令应用程序 文件位置 一般在/bin和/sbin目录中,或为Shell内部命令 通常在/usr/bin和/usr/sbin目录中 主要用途 完成对系统的基本管理工作,例如IP配置工具 完成相对独立的其他辅助任务,例如网页浏览器 使用环境 一 ......
程序

java-day01

# 第一天笔记 1. 什么是程序 - 程序:为了让计算机执行某些操作或者解决某个问题而编写的一系列指令的有序集合。 - 计算机语言 - 低级语言 - 机器语言 - 汇编语言 - 高级语言 - 面向过程语言:c语言 - 面向对象语言:Java、python、c#等 2. 人机交互 - 如何打开DOS命 ......
java-day java day 01

安装及管理程序

安装及管理程序 开发语言 系统级开发 汇编语言 C C++ 应用级开发 java Python go php perl delphi Linux源码包 实际上,源码包就是一大堆源代码程序,是由程序员按照特定的格式和语法编写出来的 Linux二进制包 二进制包,也就是源码包经过成功编译之后产生的包。由 ......
程序

java 拦截、过滤器2

## 一、概述 在SpringMVC中,除了Filter和Interceptor拦截器外,还有对请求Controller的处理,即对请求和响应内容的处理和对请求参数的处理。 ![image.png](https://cdn.nlark.com/yuque/0/2023/png/29341512/16 ......
过滤器 java

java基础复习

1、string、stringbuilder和stringbuff的区别 可变性:String是不可变的(immutable),一旦创建就不能修改,每次对字符串的操作都会创建一个新的字符串对象。StringBuilder和StringBuffer是可变的(mutable),可以直接修改已有的字符串对 ......
基础 java

java拦截Filter和过滤器HandlerInterceptor

### 什么是过滤器 过滤器Filter是基于Servlet实现,对进入到Servlet的请求拦截。主要用于对字符编码,跨域等问题过滤。如下图:![7eac30666a16453ab87e7357829fca49.png](https://cdn.nlark.com/yuque/0/2023/png ......
HandlerInterceptor 过滤器 Filter java

Python教程(5)——Python的第一个程序

python的环境以及IDE都准备好之后,我们就可以开始Python之旅了。Python的第一个程序通常是打印输出"Hello, World!",非常简单。以下是一个示例: ```python print("Hello, World!") ``` # 运行python代码 首先必须明白python是 ......
Python 程序 教程

2021年中国大学生程序设计竞赛女生专场

链接:[https://codeforces.com/gym/103389](https://codeforces.com/gym/103389) ## A. 公交线路 C++ Code ```cpp #include "bits/stdc++.h" using namespace std; usi ......
国大学 专场 程序设计 女生 程序

rpm 与 程序安装

rpm 1)rpm查询命令 -q 查询已经安装的软件包 2)mount 挂载 挂载 mount 设备 文件路径(已存在且空,原来的数据会被隐藏) 规则: 1.一个挂载点 同一时间 只能挂载 一个设备 2.一个挂载点 同一时间 挂载 多个设备,只能看见 最后一个 挂载设备 的数据 其他设备上的数据将被 ......
程序 rpm

Java操作Redis

### 介绍 Redis的Java客户端有多种,官方推荐使用的有三种: * Jedis * Lettuce * Redisson Spring对Redis客户端进行了整合,提供了Spring Data Redis,在Spring Boot项目中还提供了对应的Starter,即spring-boot- ......
Redis Java

linux 终端 ctrl + c无法终止当前程序

001、问题 linux 终端 ctrl + c无法终止当前程序 002、解决方法 01、ctrl + z: 让程序后台运行 02、找到该进程 03、kill -9 该进程名称或者号码 参考:https://blog.csdn.net/m0_67401382/article/details/1264 ......
终端 程序 linux ctrl

面试类-Java集合 (二)

Map Map中,毫无疑问,最重要的就是HashMap,面试基本被盘出包浆了,各种问法,一定要好好准备。 8.能说一下HashMap的数据结构吗? JDK1.7的数据结构是数组+链表,JDK1.7还有人在用?不会吧…… 说一下JDK1.8的数据结构吧: JDK1.8的数据结构是数组+链表+红黑树。 ......
Java

面试类-Java集合 (一)

1.说说有哪些常见集合? 集合相关类和接口都在java.util中,主要分为3种:List(列表)、Map(映射)、Set(集)。 Java集合主要关系 其中Collection是集合List、Set的父接口,它主要有两个子接口: List:存储的元素有序,可重复。 Set:存储的元素不无序,不可重 ......
Java

java调试技巧

1. debug断点调试中,查看request中的parameter值 一般需要打开request的7-9层才可以找到,(下图已经标上序号)打开第7层找到pathParameter,打开第9层找到parameter的值 request->request->request->inputStream-> ......
技巧 java

Java基础复习

一、Collection集合 数组和集合的区别【理解】 相同点 都是容器,可以存储多个数据 不同点 数组的长度是不可变的,集合的长度是可变的 数组可以存基本数据类型和引用数据类型 集合只能存引用数据类型,如果要存基本数据类型,需要存对应的包装类 Collection集合的遍历【应用】 迭代器介绍 迭 ......
基础 Java

微信小程序学习笔记(一)

使用微信官方的微信开发者工具进行开发,需要具备基础的html 官方教程:微信开放文档 (qq.com) 创建小程序:输入AppID(需要注册,然后找到开发管理),选择不使用云服务,选择js进行开发 view视图框架函数 hover-class string none 否 指定按下去的样式类。当 ho ......
笔记 程序

如何在简历上写上“精通Java”(笔记一)

Java三大特征:封装,继承和多态成员变量:静态成员变量(static)和实例成员变 访问方法:类名.静态成员变量;对象.实例成员变量;对象.静态成员变量;(第三个不推荐) 套话:静态的都可以访问,实例的只能实例的访问 继承中子类不能继承父类的构造方法,eg:父类:public People(int ......
简历 笔记 Java