
java
文章平均质量分 76
淀粉肠狂热粉
pxy7896@foxmail.com | 惜物爱人
展开
-
springboot-基础-eclipse打包jar包和war包的方法与排错
打jar包和war包原创 2024-02-28 09:36:20 · 1390 阅读 · 0 评论 -
springboot-基础-添加model和controller的简单例子+常用注解含义
入门原创 2024-02-27 09:29:04 · 1406 阅读 · 0 评论 -
springboot-基础-eclipse配置+helloword示例
springboot 入门原创 2024-02-26 10:48:13 · 1127 阅读 · 0 评论 -
freemarker语法和在java中应用
freemarker语法原创 2024-02-23 15:52:45 · 1730 阅读 · 0 评论 -
java基础-正则表达式+文件操作+内置包装类
java笔记原创 2024-02-23 15:30:30 · 979 阅读 · 0 评论 -
java基础-List常用方法
java list原创 2024-02-21 10:14:04 · 864 阅读 · 0 评论 -
java基础-Vector+Queue
java的vector和queue原创 2024-02-21 09:52:53 · 846 阅读 · 0 评论 -
java基础-数组和常用方法
java 数组原创 2024-02-20 10:02:21 · 1119 阅读 · 0 评论 -
java基础-数字数学
java 数字 数学原创 2024-02-20 09:47:06 · 411 阅读 · 0 评论 -
java基础-字符串String易错点和常用算法
java string原创 2024-02-19 10:33:26 · 1170 阅读 · 0 评论 -
java基础-集合+泛型+枚举
java集合 泛型和枚举原创 2024-02-19 09:54:42 · 1086 阅读 · 0 评论 -
java-重点备忘+易错点
自用原创 2024-02-18 11:25:36 · 467 阅读 · 0 评论 -
java-Graphics
java graphics原创 2024-02-12 10:28:55 · 1359 阅读 · 0 评论 -
Postman发送带登录信息的请求
postman 操作原创 2024-02-05 15:33:17 · 1648 阅读 · 0 评论 -
win10-eclipse常用使用技巧+插件安装
这里是我在win10上使用Eclipse 时用到的技巧。持续更新。原创 2021-04-01 13:27:59 · 608 阅读 · 0 评论 -
Java-basic-1
1.Java Standard Edition (Java SE)Java Enterprise Edition (Java EE):geared toward developing large-scale, distributed networking applications and web-based applications Java Micro Edition (...原创 2017-03-23 22:59:00 · 96 阅读 · 0 评论 -
Java-downloadFileByLink
import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.ByteArrayOutputStream;import java.io.DataOutputStream;import java.io.File;import java.io.FileInputStrea...原创 2017-03-25 13:16:00 · 101 阅读 · 0 评论 -
Java-framework-Vaadin
安装vaadin:(1) 首先试了maven+vaadin。 安装maven: 1. unzip apache-maven-3.3.9-bin.zip 2. modify PATH environment variable add D:\apache-maven-3.3.9\bin 3. mvn -v // Path = PATH modify ...原创 2017-03-28 11:16:00 · 112 阅读 · 0 评论 -
Java-basic-2-面向对象&继承
接口只定义派生要用到的方法,但是方法的具体实现完全取决于派生类。如果一个类定义在某个包中,那么package语句应该在源文件的首行。如果源文件包含import语句,那么应该放在package语句和类定义之间。如果没有package语句,那么import语句应该在源文件中最前面。import语句和package语句对源文件中定义的所有类都有效。在同一源文件中,不能给不同...原创 2017-04-17 23:02:00 · 97 阅读 · 0 评论 -
java-广度优先搜索+深度优先搜索+拓扑排序
StackX.javapackage demo;public class StackX { private final int SIZE = 20; private int[] st; private int top; public StackX(){ st = new int[SIZE]; top = -1; } public void push(int j){ st[++top] = j;原创 2021-11-05 10:03:37 · 266 阅读 · 0 评论 -
leetcode-22-string
521. Longest Uncommon Subsequence Ifind the longest uncommon subsequence of this group of two strings解题思路:因为求的是最长uncommon subsequence的长度,所以,如果ab长度不等,应返回长度较大值;ab相同,则返回-1;否则返回长度即可。int ...原创 2017-04-24 13:25:00 · 129 阅读 · 0 评论 -
Java-basic-7-面向对象
继承在Java中,每个子类只能有一个父类,但可以继承多个接口。子类继承父类,类定义的时候用extends。继承接口,用implements。重写声明为final的方法不能被重写。声明为static的方法不能被重写,但是能够被再次声明。子类和父类在同一个包中,那么子类可以重写父类所有方法,除了声明为private和final的方法。子类和父类...原创 2017-04-21 15:55:00 · 91 阅读 · 0 评论 -
Java-basic-6-方法
命令行参数的使用public class test { public static void main(String args[]) { for(int i = 0; i < args.length; i++) System.out.println("args[" + i + "]" + args[i]); }}...原创 2017-04-21 14:52:00 · 121 阅读 · 0 评论 -
Java-basic-4-数据类型
Number类装箱:将内置数据类型作为包装类对象使用;拆箱:相反public class test{ public static void main(String args[]) { // box int into Integer Obeject Integer x = 5; // unbox Integer Object to int x ...原创 2017-04-19 21:23:00 · 99 阅读 · 0 评论 -
Java-basic-3-运算符-修饰符-循环
运算符:与C++类似,特殊的有:1)按位右移补零操作符:2)instanceof运算符:判断一个实例是否是某类/接口类型如果是/类型兼容,则返回true// superclassclass Vehicle {}// subclassclass Car extends Vehicle {}public class test{ pub...原创 2017-04-18 10:53:00 · 88 阅读 · 0 评论 -
Head First Java-图形化界面
Head First Java是本挺好的书,讲的比较清楚和简单。主要看原则、概念啥的。语法什么的,还是靠谷歌吧:)这部分的笔记也有很多了,最近会努力更新和搬运。顺便自己也重新读一下。就酱。想要这本书的可以私信我:)这两天在看图形化界面这块,所以先更新这里吧。感觉java的体系还是比较严谨的,思路都是一致的,比较适合我这种脑子不好用的:)import ja...原创 2018-11-06 10:20:00 · 110 阅读 · 0 评论 -
layui-下拉列表dropdown报404错误
首先要检查layui的版本。要使用2.6.0及更高的版本。我更换到2.6.8版本后,只需要引用css/layui.css和layui.js,不像以前需要引用layui.all.js。更换版本后,要清空浏览器缓存。如果是springboot 项目的话,要重新生成一下项目。...原创 2021-09-02 17:21:47 · 1650 阅读 · 0 评论 -
springboot+prometheus+grafana:网站可视化监控初试
环境:win10 + java1.8 + springboot 2.4.3参考:https://blog.youkuaiyun.com/yangshangwei/article/details/88385783说明:springboot开发项目,prometheus负责监控,grafana只负责展示prometheus的数据。用grafana是因为,虽然prometheus能抓到很多metrics,但是可视化做得不咋样,所以才借助grafana以期画出更酷炫的图。安装prometheus下载地址:https:原创 2021-04-15 09:46:26 · 286 阅读 · 0 评论 -
springboot-@Async注解和线程池的简单使用
简单使用(不配置线程池)@Servicepublic class AsyncService { @Async public void hello() { System.out.println("**start**"); try { Thread.sleep(10000); } catch (InterruptedException e) { e.printStackTrace(); } System.out.println("线程【" + Thread.current原创 2021-04-13 17:10:25 · 719 阅读 · 0 评论 -
springboot-可能是最简单的日志用法
springboot默认的日志由抽象层的slf4j和实现层的logback组成。在默认情况下仅输出info、warn和error。入门示例在项目这里写一段测试代码:@SpringBootTest@RunWith(SpringJUnit4ClassRunner.class)class Demo1ApplicationTests { private static final Logger logger = (Logger) LoggerFactory.getLogger(Demo1Applicat原创 2021-04-12 13:28:28 · 238 阅读 · 0 评论 -
jmeter安装及使用
环境:win10 + java 1.8安装直接搜jmeter,注意选国内镜像。解压放到 Path\apache-jmeter-5.4.1 然后cmd进入bin下,输入jmeter.bat入门测试JMeter是Java实现的,并且使用一个Java线程来模拟一个用户,一个线程组Thread Group就是一组用户。添加线程组配置线程组Number of Threads:用户数Ramp-up period:一般是登录频率最高的时间长度,比如一个考勤系统,从8:30到9:10都有人登录,但原创 2021-04-12 11:31:56 · 1368 阅读 · 0 评论 -
java基础-内部类
内部类拥有外围类所有元素的访问权限。仍然是独立的类,编译后会有单独的.class文件,命名是:外部类类名$内部类类名.class。内部类是外部类的成员,外部类可以直接类名访问,其他类访问内部类要加外部类的名称。内部类和外部类不能重名。如果把内部类声明成静态的,那么内部类不能随便访问外部类的成员变量,只能访问外部类的静态成员变量。外部类只有两种访问级别:public和默认,内部类则有四种。内部类可以嵌套,最外层的成为顶层类。public class DbApplicationTests { .原创 2020-07-27 09:38:23 · 115 阅读 · 0 评论 -
java基础-继承、抽象类和接口
继承如果父类中存在有参数的构造方法,而没有重载无参数的构造方法,那么子类中必须包含有参数的构造方法。因为如果子类中没有构造方法,默认会调用父类中无参的构造方法,但是因为父类中没有无参构造方法(默认构造参数被取消了),那么就会出错。public class Student extends People { // 继承父类People private String stuNo; private String department; public Student(String name原创 2020-07-27 09:30:09 · 178 阅读 · 0 评论 -
java基础-面向对象基本语法、main函数与访问控制
目录基本语法定义类定义类的变量定义类的函数finalize()函数main函数访问控制对象就是真实世界的实体,对象与实体一一对应。只支持单继承:只能继承一个父类但是可以继承接口,给出自己的方法实现。基本语法定义类[public][abstract|final]class<class_name>[extends<class_name>][implements<interface_name>] { //定义属性部分 <property_ty原创 2020-07-23 15:10:08 · 161 阅读 · 0 评论 -
java基础-反射机制简介
在java.lang.reflect。主要功能:在运行时判断任意一个对象所属的类构造任意一个类的对象判断任意一个类具有的成员变量和方法调用任意一个对象的方法生成动态代理反射可以访问的常用信息:访问成员变量BigDecimal bd = new BigDecimal("11111111111111234");Class c = bd.getClass(); // 先getClass()之后再访问这些函数Field[] fi = c.getFields();// 其中Field对象常原创 2020-07-23 09:51:38 · 156 阅读 · 0 评论 -
[待更新]java基础-常用文件操作
打印当前项目路径System.getProperty("user.dir")// 这是项目根目录路径,下级路径要自己写获取文件的上级目录import java.io.File;public class DirSize { public static void main(String[] args) { File dir = new File("/home/huanyu/Desktop"); String parentPath =dir.getParent(原创 2020-07-23 09:35:50 · 91 阅读 · 0 评论 -
java基础-内置包装类-Number类
Number类是一个抽象类,属于java.lang,数字类包装类都是Number的子类。它定义了一些抽象方法,以各种不通过数字格式返回对象的值,如xxxValue()方法,就是将Number对象转换为xxx数据类型的值返回。抽象类是不能直接实例化的,要实例化具体的子类:Number num = new Double(12.5);System.out.println(“返回 int 类型的值:”+num.intValue());各个子类中都有类似方法,替换类型即可。Integer类常用方法...原创 2020-07-22 16:42:26 · 323 阅读 · 1 评论 -
java基础-System类的应用实例
System类的构造方法是private,所以不能创建它的对象。其内部的成员变量和方法都是static的,可以调用。成员变量有:PrintStream out 标准输出流,如println就是out的方法,不是System的方法InputStream in 标准输入流PrintStream err 标准错误输出流public void contextLoads() { int c; try { // 使用System.in的话读汉字会出错,用InputStreamReader原创 2020-07-22 16:04:06 · 292 阅读 · 0 评论 -
java基础-序列化和反序列化应用实例及注意事项
序列化将对象转变成一串由二进制字节组成的序列,然后就可以将二进制数据保存到磁盘或经由网络传输。解码称为反序列化。注意事项序列化对象必须实现java.io.Serializable接口如果序列化对象的属性也是对象的话,也要实现序列化接口类的对象序列化后,类的序列化ID不能改,否则反序列化会失败类对象序列化后,类的属性有增加或删除不影响序列化,但是值会丢失如果父类序列化了,子类不需要添加序列化接口即可直接继承父类的如果父类没有序列化,子类序列化了,子类中的属性能正常序列化,但父类的属性会丢失,不原创 2020-07-20 16:18:37 · 342 阅读 · 0 评论 -
java基础-基础语法备忘
由于笔者具有c和c++基础,所以这里不展开部分基础内容,如数据类型、流程控制等等。如果需要查阅,请参考:java菜鸟教程目录编程规范JDK/JRE/JVM关系Java和C/C++的不同流程控制带label的break带label的continueswitch语句逻辑运算符字符串常量类型转换编程规范包名:小写字母序列 package com.example.demo;类名:首字母大写类实例:小写开头,后面首字母大写常量:都大写import后空一行最后一个变量定义和第一个方法定义之间,方法彼原创 2020-07-20 13:44:27 · 142 阅读 · 0 评论