自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 java记录

java

2022-06-30 11:41:13 231 1

原创 排序——冒泡排序

1,冒泡排序就是最简单的每相邻的两个元素比较,每次循环确定一个最大或最小的数所以,外层循环是n-1,内层循环是n-1-i(i是已确定的数)。两层循环,所以是O(N^2)public static void sort(List<Book> list){ for (int i = 0; i < list.size()-1; i++) { for (int j = 0; j < list.size()-1-i; j++) {

2022-04-20 17:57:41 211

原创 mysql相关

1,查询两个经纬度直接的距离SELECT st_distance (point (lat1, lng1),point(lat2,lng2) ) * 111195//输出 单位:米st_distance 计算的结果单位是度,需要乘111195(地球半径6371000*PI/180)是将值转化为米。select id, name, address, gcj02_latitude, gcj02_longitude, wgs84_latitude, wgs84_longitude,

2022-03-03 09:59:17 323

原创 数据结构相关

1、栈(先进后出) //创建一个栈用来存最终结果 Stack<Character> stack = new Stack<>();/** * 316. 去除重复字母(https://leetcode-cn.com/problems/remove-duplicate-letters) * 给你一个字符串 s ,请你去除字符串中重复的字母,使得每个字母只出现一次。需保证 返回结果的字典序最小(要求不能打乱其他字符的相对位置)。 * / public

2022-03-01 14:49:41 315

原创 bug:mybatis-generator 生成其他库同名表问题

<jdbcConnection driverClass="com.mysql.cj.jdbc.Driver" connectionURL="jdbc:mysql://192.168.32.156:3306/test?nullCatalogMeansCurrent=true" userId="root" password="123456*"> </jdbcConnection&g.

2022-03-01 14:22:29 435

原创 一些bug集锦

idea 编译项目的时候遇到:java: 无法访问com.sun.beans.introspect.PropertyInfo原因分析:项目的依赖JDK与系统的JDK版本不符。造成原因:本地安装了多个版本的JDK之后,切换了系统环境变量改变JDK版本之后未修改项目的的JDK依赖。...

2022-01-06 13:39:35 304

原创 docker安装

docker安装redis1. 这里我们拉取官方的最新版本的镜像:docker pull redis:latest2.查看本地镜像docker images3. 运行容器docker run -itd --name redis-test -p 6379:6379 redis-p 6379:6379:映射容器服务的 6379 端口到宿主机的 6379 端口。外部可以直接通过宿主机ip:6379 访问到 Redis 的服务。4. 安装成功docker ps 5. 通过 red

2021-12-30 10:58:12 844

原创 JDBC bug : You must configure either the server or JDBC driver

Failed to execute goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.7:generate (default-cli) on project smallLogin: The server time zone value ‘Öйú±ê׼ʱ¼ä’ is unrecognized or represents more than one time zone. You must configure either the s

2021-12-30 09:30:35 742

原创 字符集不同,导致的中文乱码

public String getEncoding(String str) { String encode = "GB2312"; try { if (str.equals(new String(str.getBytes(encode), encode))) { //判断是不是GB2312 String s = encode; return s; //是的话,返回“GB2312“,以下代码

2021-12-23 16:02:07 236

原创 @Transactional 失效

1,异常被try-catch吃掉在项目中,@Transactional(rollbackFor=Exception.class),如果类加了这个注解,那么这个类里面的方法抛出异常,就会回滚,数据库里面的数据也会回滚。在@Transactional注解中如果不配置rollbackFor属性,那么事物只会在遇到RuntimeException的时候才会回滚,加上rollbackFor=Exception.class,可以让事物在遇到非运行时异常时也回滚@Transactional(rollbackFor

2021-12-23 10:17:05 822

原创 mysql 相关

1,count ,count(hazard_type =1 or null )SELECT company_id,company_name ,count(hazard_type =1 or null ) cun1 ,count(hazard_type =2 or null ) as cun2,count(hazard_type =3 or null) as cun3FROM `hazard_unit` GROUP BY company_id,company_name

2021-12-21 09:23:53 661

原创 .class文件转.java

jad 下载地址https://varaneckas.com/jad/步骤1、将要转的文件放入jad同级目录下,如 process文件2、进入jad指定目录jad -o -r -s java -d test process/*.class

2021-11-22 09:22:18 707

原创 Linux 项目部署

Linux 项目部署cd datacd niginxcd confcd conf.d // 可以查看名称和ip端口号进入相应的ip:端口号cd /data //从根目录进入data文件夹cd zxy //进入项目jps - l //获取所有java ps或者 ps -ef | grep java //获取所有java psps -ef //获取所有ps找到pid ,kill pid 杀掉rz 将本地项目导入服务器sz a.jpg 将服务器项目导入本地

2021-10-30 11:42:31 88

原创 double保留两位小数的方法

###方法1(四舍五入,返回值是一个字符串) DecimalFormat decimalFormat = new DecimalFormat("0.00"); String format = decimalFormat.format(5.3687545);###方法2(四舍五入,返回值是一个字符串) String format = String.format("%.2f", 5.3687545);###方法3(返回值是double,UP向上取整 5.37,DOWN向下取整5.36)

2021-09-15 14:47:29 9109

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除