
Java
qq_44410310
这个作者很懒,什么都没留下…
展开
-
(简单大致模型)含List属性的实体类和一句sql直接对应
实体类public class GenTable extends BaseEntity{ private static final long serialVersionUID = 1L; /** 编号 */ private Long tableId; /** 表名称 */ @NotBlank(message = "表名称不能为空") private String tableName; /** 表列信息 */ @Valid priv原创 2022-01-13 22:51:29 · 682 阅读 · 0 评论 -
linus发布Java应用(jar包)
sudo jps -lkill -9 22381cd manager-center/mv ROOT.jar ROOT.jar.barrzohup java -jar ROOT.jar --spring.profiles.active=dev . > nohup20211116.out 2>&1 &原创 2022-01-01 10:31:07 · 357 阅读 · 0 评论 -
使用jenkins一建构建原生javaweb的war包应用
1.更改conf/tomcat-user.xml,添加用户及权限<tomcat-users> <role rolename="tomcat"/> <role rolename="role1"/> <role rolename="manager-script"/> <role rolename="manager-gui"/> <role rolename="manager-status"/>原创 2021-06-19 23:07:42 · 282 阅读 · 0 评论 -
springboot利用jenkins部署到本地
# 打包mvn clean package # 如果已有对应springboot的应用程序的进程在运行,杀死进程 echo "Stopping SpringBoot Application" pid=$(ps -ef|grep -i sharedlease-1.0.jar |grep -v "grep"|awk '{print $2}') echo "获取pid成功"+$pid if [ -n "$pid" ]; then kill -9 $pid echo '解除端口占用原创 2021-05-19 23:47:04 · 120 阅读 · 0 评论 -
jenkins+dockermaven部署springboot应用到远程服务器
//dockermaven <build> <finalName>sharedlease-1.0</finalName> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot原创 2021-05-19 22:00:58 · 505 阅读 · 0 评论 -
反射中三种获取class对象的方式
class对象:通过class对象可以获取类里所有东西,包括private修饰的AA aa = new AA(); //如何获取class对象? //1.通过对象名.getClass()获取 System.out.println(aa.getClass()); //2.通过类名.class System.out.println(AA.class); //3.Class。forname通过具体包类名.原创 2021-03-06 23:46:45 · 177 阅读 · 0 评论 -
开闭原则
开闭原则对修改关闭,对拓展开放。说白了,就是能可添加功能,但是不支持修改package com.company;import javax.swing.text.DefaultEditorKit;abstract class ZhuTi{ abstract double getArea(); abstract double getVolume();}class Cylinder extends ZhuTi { double r; double height;原创 2021-03-06 23:44:48 · 93 阅读 · 0 评论 -
Comparator的用法
package com.company;import java.util.ArrayList;import java.util.Arrays;import java.util.Comparator;import java.util.List;public class Student {String name;int age;public Student(String name, int age) { this.name = name; this.age = age;}@原创 2021-03-06 23:43:08 · 138 阅读 · 0 评论 -
JAVA数组的两种创建方式
数组的两种创建方式 int[] arry={1,2,3};//第一种方式 //第二种方式 int[] arry2 =new int[3]; arry2[0]=1; arry2[1]=1; arry2[2]=1;原创 2021-03-06 23:41:17 · 256 阅读 · 0 评论 -
java为什么要配置环境变量
java代码的执行流程先编译成字节码文件javac MyApp.java//编译,会生成字节码文件MyApp.classjvm(java虚拟机)执行java MyApp//注意,执行,MyApp不能有后缀为什么要配置环境变量?//javac和java都是exe文件,需要通过这两个exe文件编译和运行java代码,//如果不配置的话,每次都要切换到jdk的bin目录//配置了jdk的bin目录到环境变量path中,cmd输入javac或者java时,就会去path找ja原创 2021-03-06 23:39:55 · 104 阅读 · 0 评论 -
集合与泛型
集合List,Set,MapSet,特性高中数学的的集合相似,不能有重复的元素,无序性。Set下面主要有HashSet、Treeset HashSet<Object> set = new HashSet<>(); set.add(123); set.add(456); set.add(963); set.add(true); set.add("abc"); set.add("mmm"原创 2021-03-01 20:49:58 · 110 阅读 · 0 评论 -
JDBC
什么是jdbc?java dabase connectivity,java数据库连接技术c/s和b/sc/s就是客户端、服务器,典型的,比如QQ飞车这个网络游戏,swing和javafx(也会用到jdbc)b/s就是浏览器、服务器,典型的就是网站,未来的趋势web,mysql,javaee(也就是javaweb,jdbc)。javase就是java面向对象程序设计jdbc数据解释com.mysql.cj.jdbc.Driver //加载驱动时用,写死的 可以兼容以前的版本,mysql是8.原创 2021-03-01 20:46:50 · 117 阅读 · 1 评论