JavaSE
wuyxking
这个作者很懒,什么都没留下…
展开
-
Linux服务器部署
服务器上的启动脚本#!/bin/bashport=8182#根据端口号查询对应的pidpid=$(netstat -nlp | grep :$port | awk '{print $7}' | awk -F"/" '{ print $1 }');#杀掉对应的进程,如果pid不存在,则不执行if [ -n "$pid" ]; then kill -9 $pid;fi#根据使用场景修改 -Denv=dev -Didc=wangxuebingnohup java -ja原创 2022-03-24 09:01:29 · 505 阅读 · 0 评论 -
Fastjson优秀博客参考
123原创 2021-04-01 14:36:36 · 58 阅读 · 0 评论 -
MybatisPlus 自动代码生成器CodeGenerator
package com.atguigu.demo;import com.baomidou.mybatisplus.annotation.DbType;import com.baomidou.mybatisplus.annotation.IdType;import com.baomidou.mybatisplus.generator.AutoGenerator;import com.baomidou.mybatisplus.generator.config.DataSourceConfig;imp原创 2021-01-26 14:35:52 · 512 阅读 · 0 评论 -
LocalDateTime后端接收 后端返回 类型格式的问题
<dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> <version>2.3</version> </dependency>@DateTimeFormat(pattern = "yyyy-MM-dd HH:m...原创 2021-01-26 11:01:38 · 521 阅读 · 0 评论 -
Stream 计算总和
// 准备数据 List<User> userList = new ArrayList<User>(); for (int i = 0; i < 100; i++) { User user = new User(i,new BigDecimal(i+"."+i)); userList.add(user); } // for version Bi...原创 2021-01-22 16:56:16 · 5664 阅读 · 0 评论 -
HttpServletRequest request知道什么平台过来的 过来的IP地址
request.getHeader(“User-Agent”); 什么平台过来的request.getRemoteAddr(); ip地址原创 2021-01-21 16:18:54 · 65 阅读 · 0 评论 -
DBUtils&事务 (详细版)
DBUtils&事务原创 2020-09-01 11:34:03 · 169 阅读 · 0 评论 -
JavaSE总结
JavaSe总结第一章、初识java一、java简介1.java发展历程2.java平台划分:javase、javaee、javame3.java的特点:跨平台,开源,垃圾回收二、JDK和JRE介绍和安装1.jdk是什么? Java 语言的软件开发工具包2.jre是什么? java运行环境三、java代码编译执行过程1.编写源代码(.java)---->2.编译源代码(.class二进制字节码文件):javac 原文件名(含扩展名)----->3.运行二进制字节码文件:jav原创 2020-08-22 17:02:25 · 512 阅读 · 0 评论 -
Java多线程总结 (精华总结)
一、线程和进程的概念1.进程:正在运行的一个应用程序:多个进程共享cpu2.线程:组成进程的最小的单元,单一运行的顺序流:多个线程共享进程分配的cpu二、创建的线程的两种1.extends Thread类: 当前就是线程类2.implements Runnable接口:当前类是线程类的target注意:两种方式的区别三、线程的生命周期:五个阶段:新建阶段、就绪阶段、运行阶段、阻塞阶段、死亡阶段每个阶段的特点:互相转换的条件四、线程中常见的方法:1.start原创 2020-08-18 18:09:24 · 163 阅读 · 0 评论 -
log4j的使用 (四步轻松看懂)
使用log4j步骤:1.引入jar文件2.添加配置文件:配置文件名必须是log4j.properties,位置必须放在src下面3.创建日志对象:引入的是import org.apache.log4j.Logger;4.调用日志对象中的方法记录日志内容根据要输出的日志的级别,调用相应的方法debug —>info ----->warn---->error---->fatal调试 一般信息 警告 错误 致命错误管理系统:添加,修改,删.原创 2020-08-17 14:16:53 · 2021 阅读 · 0 评论 -
快速排序 一图读懂
高快省的排序算法有没有既不浪费空间又可以快一点的排序算法呢?那就是“快速排序”啦!光听这个名字是不是就觉得很高端呢。假设我们现在对“6 1 2 7 9 3 4 5 10 8”这个10个数进行排序。首先在这个序列中随便找一个数作为基准数(不要被这个名词吓到了,就是一个用来参照的数,待会你就知道它用来做啥的了)。为了方便,就让第一个数6作为基准数吧。接下来,需要将这个序列中所有比基准数大的数放在6的右边,比基准数小的数放在6的左边,类似下面这种排列:3 1 2 5 4 6 9 7 10 8在初始状态下,原创 2020-08-13 14:25:43 · 106 阅读 · 0 评论 -
集合排序 自定义规则
先对要排序的类实现排序接口实现规则 现在为升序原创 2020-08-12 15:44:58 · 121 阅读 · 0 评论 -
Arraylist使用remove(Objext o)方法注意事项
使用提供的remove删除元素时,发现问题可以看到元素并没有被删除,后发现底层源码使用的比较方法是“ == ”也就是说 我实际上相同的元素经过默认equals方法比较的是地址,由于我都是new的所以地址不同也就没有删除。经过重新equals方法后这才是真实比较元素能容是否相同的现在可以成功删除了...原创 2020-08-12 10:45:16 · 107 阅读 · 0 评论 -
重写的条件
子类重写父类方法需满足以下条件:方法名和参数列表:子类重写的方法和父类被重写的方法在方法名和参数列表方面相同;返回值类型:如果父类被重写的方法没有返回值类型或者返回值类型为基本数据类型,则要求子类重写的方法的返回值类型和父类被重写方法的返回值类型相同;如果父类被重写的方法返回值类型为引用数据类型,则要求子类重写的方法的返回值类型和父类被重写方法的返回值类型相同或是其子类。Object是一切的父类。父类中静态方法可以被子类继承,但却不能被子类重写;重写父类非静态方法时,重写后的方法不能添加sta原创 2020-08-10 09:40:51 · 947 阅读 · 1 评论 -
Collection常用Api
方法描述boolean add (Object obj)将 obj加入到调用类集合中。如果Obj被加入到类集合中了,则返回 true,如果未能加入集合,则返回 false。booleand addAll(Collection c)将 c 中的所有元素都加入到类集合中,如果操作成功,则返回 true, 否则返回 false。void clear()从调用类集合中删除所有元素boolean contains(Object obj)如果 obj 是调用类集合中的一个元...原创 2020-08-07 09:29:11 · 150 阅读 · 0 评论 -
java实现飞行棋
package flygame;import java.util.Random;public class Player { private String name; private int point;//位置 private boolean isPause=false;//是否暂停,默认不暂停 public Player(){ } public Player(String name, int point, boolean isPause) {原创 2020-08-06 15:46:02 · 4213 阅读 · 2 评论 -
StringBuffer的常用方法
a、append方法public StringBuffer append(boolean b)该方法的作用是追加内容到当前StringBuffer对象的末尾,类似于字符串的连接,调用该方法以后,StringBuffer对象的内容也发生改 变,例如:StringBuffer sb = new StringBuffer(“abc”);sb.append(true);则对象sb的值将变成”abctrue”使用该方法进行字符串的连接,将比String更加节约内容,经常应用于数据库SQL语句的连接。b、原创 2020-08-05 19:18:04 · 1490 阅读 · 0 评论 -
正则表达式入门
一、学习基本的字符含义^ 匹配字符串开始$ 匹配字符串的结果\d 匹配数字[0-9] \D 匹配非数字\w 匹配数字或者字母或者下划线 \W 匹配除了(数字或者字母或者下划线). 匹配任何非空白字符\ 转移字符 .\s 匹配任何空白符 \S 匹配任何非空白符8.[abc] 匹配a原创 2020-08-04 15:49:08 · 102 阅读 · 0 评论 -
String中的各种api
java.lang 类 String我们经常使用 String 类来定义一个字符串。字符串是常量,它们的值在创建之后不能更改。字符串缓冲区支持可变的字符串。1.继承的父类:java.lang.Object2.所有已实现的接口:Serializable, CharSequence, Comparable3.字段:使用该字段可以对String进行排序static Comparator CASE_INSENSITIVE_ORDER一个对 String 对象进行排序的 Comparator,作用与原创 2020-08-04 11:37:24 · 393 阅读 · 0 评论