字符串 字符 工具java

适配器模式--Java实现

画类图 设计一个双向适配器,让猫也能学狗叫,够也能学猫抓老鼠 具体代码实现 //Cat.java package org.example.design006; public interface Cat { public void miao(); public void zhua(); } //Dog ......
适配器 模式 Java

java项目实践-tomcat实现用户登录-day17

目录1. 安装2. 初识tomcat2. 创建tomcat项目3. 启动之前3. java jsp4. Request Response对象的其他属性5. 用户登录小功能 1. 安装 tomcat.apache.org 下载链接:https://tomcat.apache.org/download- ......
项目 用户 tomcat java day

开源项目 | 一款基于NodeJs+Vue3的强大的在线设计图片工具

采用 Vue3+Vite2+Vuex+ElementPlus 技术实现的在线海报图片设计工具,可用于生成电商分享图、文章长图、视频/公众号封面等。 ......
设计图片 工具 项目 NodeJs 图片

Java拾贝第二天——面向对象

Java拾贝不建议作为0基础学习,都是本人想到什么写什么 特性 封装性,继承性,多态性。 类的组成 public class 类名 { //数据类型 属性名; int age;//成员变量 public 返回值类型 方法名(传参) { String name;//局部变量 //方法体 } } 其中定 ......
对象 Java

【W的AC企划 - 第十期】字符串哈希

题单 1003F(\(\tt *2200\);字符串-哈希、字符串-KMP、暴力) string - hashing List #5 | 比较难受的一题,原先的字符串板子传递变量的时间过慢导致一直超时,但是难度并不是很高。 首先观察到单个字符串长度极长但是数量很少,于是想到使用字符串哈希将总长度缩小 ......
字符串 字符

单例模式--Java实现

画类图 具体代码实现 //StudentNo.java package org.example.design005; public class StudentNo { private static StudentNo instance=null; private StudentNo(){} publ ......
模式 Java

JAVA - 记录

有时,数据就是数据,而面向对象程序设计提供的数据隐藏有些碍事,考虑一个类,这个类描述平面上的一个点,有下x和y坐标 package com.demo; public class Ponint { private final double x; private final double y; publ ......
JAVA

IT工具知识-19: Dlink Dir-505 刷机以及升级经历

本文介绍了将dir-505路由器刷机为ROOter操作系统的步骤。包括准备工作、刷机步骤、系统设置步骤和升级步骤。同时指出了固件存在的问题。 ......
工具 知识 Dlink Dir 505

Java 数组与List转换

示例 @Test void str2arr() { String ids = "1,2,3,4,5,6"; //字符串 --> String数组 String[] arrayStr = ids.split(","); System.out.println(arrayStr); } @Test voi ......
数组 Java List

java.lang.TypeNotPresentException: Type javax.servlet.http.HttpServletRequest not present

完整的报错信息 java.lang.TypeNotPresentException: Type javax.servlet.http.HttpServletRequest not present at java.base/sun.reflect.generics.factory.CoreReflec ......

java线程

Java虚拟机(JVM,是运行所有Java程序的抽象计算机,是Java语言的运行环境)允许应用程序并发地运行多个线程。在Java语言中,多线程的实现一般有以下三种方法: 1、实现Runnable接口,并实现该接口的run()方法。 ①自定义类并实现Runnable接口,实现run()方法。 ②创建T ......
线程 java

【gdb】打印ASCII和宽字符字符串

打印ASCII和宽字符字符串 1. 例子: #include <stdio.h> #include <wchar.h> int main(void) { char str1[] = "abcd"; wchar_t str2[] = L"abcd"; return 0; } 用gdb调试程序时,可以使 ......
字符 字符串 ASCII gdb

2023年了都,不会还有入坑Java 的吧?^?

初识Java 一、java语言历史概述 Java语言是Sun公司于1990年开发的,当时Green项目小组的研究人员正在致力于为未来的智能设备开发一种新的编程语言。 对于新语言的设计,Sun公司研发人员并没有开发一种全新的语言,而是根据嵌入式软件的要求,对C++进行了改造,去除了留在C++的一些不太 ......
2023 Java

原型模式--Java实现

画类图 浅克隆: 深克隆: 具体代码实现 浅克隆具体代码: //Vector.java package org.example.design004; import java.lang.reflect.Array; import java.util.Arrays; public class Vecto ......
原型 模式 Java

2023_10_15_DAY_01_JAVA_SE_Java基础知识_下_流程控制语句

2023_10_15_DAY_01_JAVA_SE_Java基础知识_下_流程控制语句 分支【选择】结构 if语句 if (表达式) { 执行语句块; } //if语句的代码执行过程为:如果条件表达式返回真值,则执行功能代码块中的语句; //如果条件表达式返回值为假,则不执行功能代码块。 语法说明: ......

JAVA 项目中日志的正确使用姿势

什么是日志 日志:记录程序的运行轨迹,方便查找关键信息,也方便快速定位解决问题。 日志的作用 1、排查和定位错误的手段 日志的作用就是在测试、生产环境没有 Debug 调试工具时开发和测试人员定位问题的手段。日志打得好,就能根据日志的轨迹快速定位并解决线上问题,反之,日志输出不好,不仅无法辅助定位问 ......
姿势 项目 日志 JAVA

Java拾贝第二天——方法

Java拾贝不建议作为0基础学习,都是本人想到什么写什么 方法 方法就是一段可以重复调用的代码。方法也称函数 无参方法 无参方法其格式为: 访问修饰符 static 返回值类型 方法名(){ //方法体 [return 返回值]; } 一个常规的Java代码结构应该如下: package 包名; p ......
方法 Java

Java基础 不可变集合详解

如果不想让别人修改集合中的内容,只想让别人仅能够查询数据,就可以用不可变集合 在 List、Set、Map 接口中,都存在静态的 of 方法,可以获取一个不可变的集合 eg:List<String> list = List.of ( "张三" , "李四" ); ......
基础 Java

2023_10_15_DAY_01_JAVA_SE_Java基础知识_中_变量与运算符

2023_10_15_DAY_01_JAVA_SE_Java基础知识_中_变量与运算符 标识符、关键字和保留字 标识符 在Java语言中,通过标识符来表示一些元素的名字,比如变量名、类名、方法名和包名等。Java中的标识符要符合下面的规则: 标识符必须以字母、下划线(_)、数字或美元($)组成; 标 ......

2023_10_15_DAY_01_JAVA_SE_Java基础知识_上

2023_10_15_DAY_01_JAVA_SE_Java基础知识 什么是Java 计算机语言是人与计算机之间的通讯语言,分为机器语言、汇编语言、高级语言。Java是一种高级计算机语言,它是由Sun公司(已被Oracle公司收购)于1995年5月推出。 Java语言平台 Java语言平台包括3个版 ......
JAVA_SE_Java 基础知识 基础 知识 2023

Java拾贝第二天——数据类型与运算符杂记

众所周知任何数据类型都可以向String转型 public static void main(String[] args) { int a = 1; int b = 2; System.out.println("1+2=" + a + b); } //1+2=12 由于输出语句中碰到了字符串,此时的 ......
运算符 杂记 类型 数据 Java

Linux系统稳定性压测工具-Stress安装及使用(转)

在线安装: 执行命令yum install -y epel-release && yum install stress -y 离线安装: 一、stress工具下载: 点击此处下载 https://fossies.org/linux/privat/stress-1.0.4.tar.gz 二、上传str ......
稳定性 工具 Stress 系统 Linux

fqkit: 一个处理fastq序列的小工具 (一)

一个用于处理fastq测序文件的命令行小工具,功能还在不断更新中,子命令也不多,支持gzip压缩文件的输入和输出(结果文件名以.gz结尾,结果会自动压缩)。 reop: https://github.com/sharkLoc/fqkit install: cargo install fqkit us ......
序列 工具 fqkit fastq

java——redis随笔——实战——商户查询缓存

把key做了下代码优化: /** * 根据id查询商铺信息 * @param id 商铺id * @return 商铺详情数据 */ @Override public Result queryById(Long id) { // key要唯一 就用id String key = CACHE_SHOP ......
商户 缓存 实战 随笔 redis

java项目实践-webapp-mytomcat-day16

目录1. http协议2. 自定义的web框架3. 具体实现4. 启动 1. http协议 CS架构 建立连接“三次握手” 断开连接 “四次挥手” 三次握手: client:可以与你建立连接吗? server:可以的 client: 我也可以了 四次挥手: client:我要断开 server:可以 ......

Linux 中 tmux工具实现分屏

系统:centos7.6 1810 001、下载tmux工具 [root@pc1 ~]# tmux bash: tmux: command not found... [root@pc1 ~]# yum install tmux -y ## 安装命令 002、启动 tmux 功能 在终端直接输入 tm ......
工具 Linux tmux

java学习笔记day03

java学习笔记day03 数据类型 public class 数据类型 { public static void main(String[] args) { //整数类型 byte num1 = 10; short num2 = 200; int num3 = 3000; long num4 =  ......
笔记 java day 03

perl判断字符串包含

perl判断字符串包含 perl中没有判断字符串包含的函数,可以用正则表达式来实现这个功能,下面代码判断$str1是否包含$str2。 if($str1 =~/$str2/) { ...} if ($str1 !~/str2/) { #匹配了不包含的 }else { #匹配了包含的 } ......
字符串 字符 perl

C语言 strdup函数把字符串复制到新空间

头文件是string.h。根据传入的字符串参数,malloc分配空间并复制,返回首地址,该地址通过free来释放。 #include <stdio.h> #include <malloc.h> #include <string.h> int main() { char a[20] = "123"; ......
字符串 函数 字符 语言 strdup

python自带工具 venv 简明教程

在Python中,代码可能依赖特定版本的包,如果代码a和代码b依赖包c的不同版本,这个时候就会导致 a 和 b 无法共存,也就是 a 和 b 存在冲突。 用 venv 解决办法就是,创建 2 个不同的虚拟环境来分别存放 a 和 b,这样就可以解决问题了。 以这个问题为例,简单说明如何使用 venv, ......
简明教程 工具 教程 python venv