- 博客(22)
- 收藏
- 关注
原创 ClassLoader.getSystemResourceAsStream(“path“) 与 Class.getClassLoader().getResourceAsStream(“path“)
ClassLoader.getSystemResourceAsStream uses the system ClassLoader (ClassLoader.getSystemClassLoader) to search for the resource.这种方式会使用系统类加载器去搜索配置文件this.getClass().getClassLoader().getResourceAsStream() uses the same ClassLoader that loaded the class f
2022-05-18 20:04:41 950
原创 在工程中导入了jar包但Jsp页面中仍无法调用内置对象的方法
1、问题分析(1) 问题:用jsp的内置对象(request、response、pageContext…)调用方法爆红,无法使用对象的任何方法(2) 原因:由于本人使用了Tomcat的10.0.17版本,貌似此版本相对于以前的版本而言,内部lib中的jar包已经进行了部分的修改,导致无法像以前的版本那样使用内置对象直接调用方法2、解决方法实力不足。。。只好再去下载一个9.0版本的Tomcat压缩包,把内置对象需要用到的jar包单独拷贝出来导入module导入后,就可以直接调用内置对象的方法
2022-04-24 16:56:45 820 2
原创 取模公式选择
需求:令x映射在[0, n]内 (x∈[-∞,+∞])1、(x+n)%n当x远小于n时,无法实现取模后结果>02、((x%n)+n)%n当x远小于n时,可以实现取模后结果>03、当x>0时,两公式实现结果一样
2022-04-01 08:04:51 366
原创 一维与二维之间的索引转换
将一维数组的下标t转换成在二维数组的下标(x,y)x = t / 3y = t % 3将二维数组的下标(x,y)转换成在一维数组的下标tt = x * 3 + y
2022-02-18 21:44:14 1249
原创 1到10000去掉其中的次方数后剩余的数的个数
public class Test04 { public static void main(String[] args) { int count=0; List<Integer> list = new ArrayList<>(); for (int i = 1; i <= 10000; i++) { for(int j = 2;j<=13;j++){ int t
2021-11-30 18:29:56 309
原创 JAVA网编个人总结——UDP
一、发送端1.创建发送方的socket,并在参数处指定当前发送方发出数据的端口号 DatagramSocket socket = new DatagramSocket(端口号);2.创建数据报,并在数据报中标明该数据报中数据的内容、长度、目标地址、目标端口号(装包) DatagramPacket packet = new DatagramPacket(数据,长度,IP,端口号);3.发出数据报 socket.send(packet); 4.关闭socket
2021-10-31 20:24:57 89
原创 JAVA网编个人总结——TCP
一、客户端1.创建客户端的socket,指定客户端的IP对象和端口 Socket socket = new Socket(IP对象,端口号);2.创建客户端的输入/输出流对象,进行数据传输 socket.getInputStream() socket.getOutputStream()3.传输数据/接收数据 细节: 输出完毕需要调用输出关闭标志方法 ① 字符:newLine() <--> readLine() flush()
2021-10-31 20:23:43 92
原创 单例模式-饿汉式
package com.ocean.staticpackages.singleton;public class SingleTon01 { public static void main(String[] args) { //通过直接调用返回已经指向对象的对象引用的静态方法去获得类的对象 GirFirend gf = GirFirend.getInstance(); System.out.println(gf); }}class Gi
2021-05-10 12:55:57 77
原创 下载某些软件后jdk突然异常
下载某些软件后jdk突然异常看了网上很多处理“找不到或无法加载主类”的问题基本都大同小异,1、要在CLASSPATH环境变量后加; 2、删除包。那时编者遇到这个问题的时候看到的几乎都是这样处理,让一个摸不着头脑的小白实在无从下手。后来再去仔细检查才发现classpath环境变量是在我下载了某些软件后被彻底修改了。。。只好重新把jdk的路径重新拷上去且最后加上个;,就可以恢复原样了...
2021-04-27 06:28:24 87
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人