自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (7)
  • 收藏
  • 关注

原创 安卓实现二级菜单功能

【代码】安卓实现二级菜单功能。

2024-02-01 11:31:46 552

原创 获取java文件字段和注释的对应JSON,用于接口文档编写

接口文档神器之前写接口文档比较痛苦,每个字段都是一个一个的对写对应的描述,后来我写了个小玩意,有了这个就不头疼了,分享一哈;直接复制到自己的项目中就可以用了,关于@Slf4j 注解,有的小伙伴不需要可以去掉(同时也要去掉log哦),并不影响执行package com.xxx.xxx.util;import com.alibaba.fastjson.JSON;import lombok.extern.slf4j.Slf4j;import java.io.BufferedReader;impo

2021-02-03 17:53:59 308

原创 实现两个(多个)接口或者继承类时对同名方法的处理分析

今天看到有人在文章中说:在JDK8中,接口也可以定义静态方法,可以直接用接口名调用。实现类和实现是不可以调用的。如果同时实现 两个接口,接口中定义了一样的默认方法,必须重写,不然会报错于是我自己验证了下:package interfacetest;/** * @author liuxx * @date 2021/1/19 14:47 */public interface Interface01 { void method(); default void method2(

2021-01-19 17:55:43 1501

原创 一个java文件有多个类,编译后有几个class文件

说明:这是一个新的系列,定下一个目标,只要不忙,每天都会进行一次更新验证public class ClassD { ClassB b; public static void main(String[] args) { System.out.println("xxx"); } class ClassE { ClassB b; }}class ClassF { ClassB b;}class ClassG { ClassB b;}abstract class Class

2020-12-01 17:10:46 8538 4

原创 Integer/Long缓存池(常量池)使用注意

背景:项目做完了,突然想到看看jdk源码,就点到了Integer的源码上看了下,发现了一直一来都说的Integer缓存池原来在这里,然后看着看着发现我一直用错了,所以这里记录一下Integer源码(部分):public final class Integer extends Number implements Comparable<Integer> { /*这就是大家说的integer的缓存池*/ private static class IntegerCache {

2020-12-01 15:47:52 441 2

原创 nginx 配置静态资源(图片)访问

在conf.d/default.conf中直接配置即可location /static/ { alias /root/static/;}一定要用alias不能用root访问路径http:ip:端口/static/文件名带后缀

2020-08-07 17:51:21 2594

原创 SpringBoot+MybatisPlus 多数据源配置

灰常简单的配置,一看就会,一用就对前期准备传送门:SpringBoot接入MybatisPlus配置相关pom.xml中添加依赖 <!--动态数据源--> <dependency> <groupId>com.baomidou</groupId> <artifactId>dynamic-datasource-spring-boot-starter</artifactId

2020-06-11 19:27:38 337

原创 SpringBoot 接入MybatisPlus

准备基础:可运行的Spring boot项目环境:jdk8,mavenDB:mysql项目结构 └─java │ │ Application.java │ ├─bean │ │ BizUserIpRecord.java │ ├─configs │ │ MybatisPlusConfig.java │ ├─controller │ │ BizUserIpRecordController.java │ ├─mapper │ │

2020-06-10 22:39:13 384

原创 验证synchronized方法对同对象中方法的影响

验证多个线程访问一个对象,其中m1加synchronized,m2不加,其他线程可否在m1被访问时访问m2?/** * 验证多个线程访问一个对象,其中m1加synchronized,m2不加,其他线程可否在m1被访问时访问m2? */public class SynchronizedMethodTest { public static void main(String[] args) { Obj obj = new Obj(); new Thread(obj

2020-06-09 15:48:36 189

原创 VMware+CentOS 7 配置静态IP访问外部网络(桥接模式)

最终想要实现的效果如下可ping通

2020-06-01 11:39:10 281

原创 最简单的Spring定时任务添加

spring定时任务的简单使用(只需要两个注解)前提条件:有一个可以启动的springBoot工程废话不多直接开始:步骤一:启动类上添加:@EnableScheduling 注解package top.gdjia.www;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springfr

2020-05-27 18:44:33 298

原创 SpringBoot 整合JSP 并打包发布一条龙

闲来无事,写点东西,回头自己套用也好,给大家做个参考也好话不多说:开始正文前期准备:用idea自己随便整个maven项目就好,没有特殊要求;项目结构说明:文件内容下文将按标号顺序提供,可根据个人喜好进行顺序复制pom.xml(依赖关系)<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w

2020-05-27 11:33:44 2031

原创 pg(PostgreSQL) 分组后获取组内某字段集合,(pg用)string_agg /(mysql 用)group_concat

pg(PostgreSQL) 分组后获取组内某字段(ID或其他字段)集合场景描述需要在分组后对参与分组的数据记录ID进行汇总,并返回例子id名称班级1小明一班2小洪一班3小傻一班4小二二班5小蛋二班描述:对班级进行分组,并获取到当班级内的学生ID集合需返回数据格式如下id集合班级1 ,2,3一班4,5一班解法: string_agg(text,text)SELECT string_ag

2020-05-15 14:30:22 2387

原创 Spring工程搭建系列01-spring的接入

总是看到一些人写文章的时候会将一些无用的jar包带到工程中去,导致maven工程看起来很大很繁琐,所以整理下,做个系列出来。参考而已:看官不喜勿喷!!有时间想到了就会更新编程环境:jdk1.8 ; maven3编译器工具:idea本文最终的项目 目录结构如下:一:idea 搭建maven项目就是搭建一个maven工程,不做赘述;不会的话请百度“如何使用+(你的编译期名字)+ 搭建...

2019-01-02 20:13:13 321

转载 java中的进制转换规则

进制转换规则 一、求余法。适用范围:十进制转换为→二进制、八进制、十六进制。要将十进制转换为多少进制,那么就对几求余。例如:①、23转换为二进制,就是不停的对2求余数(第一次用本数对2求余,从第二次开始都用上一次的商除以2,直到商的值为0为止)。23除以2的商为11 余数为 111除以2的商为5 余数为 15除以2的商为2 余数为 12除以2的商为1 余数为01除以2的商为0 余数为 1

2016-12-29 20:37:55 1236

typora for mac

typora 下载可直接使用!dddd

2022-03-30

Navicat for Mac Navicat Premium 15.0.26

开发环境搭建,zip包下载后有使用教程,惊喜哦,记得好评

2021-05-13

和xshell类似 远程服务器连接 ssh工具 termius for Mac

远程服务器连接 ssh工具 termius for Mac 文件是压缩包格式,下载解压后可直接使用。 操作简单,和xshell类似,简单方便,下载后请好评哦

2018-10-18

接口测试工具postman for Mac 非插件

Postman接口测试工具,非插件,可下载直接使用。 Postman 提供功能强大的 Web API 和 HTTP 请求的调试,它能够发送任何类型的HTTP 请求 (GET, POST, PUT, DELETE…),并且能附带任何数量的参数和 Headers。不仅如此,它还提供测试数据和环境配置数据的导入导出,付费的 Post Cloud 用户还能够创建自己的 Team Library 用来团队协作式的测试,并能够将自己的测试收藏夹和用例数据分享给团队。

2018-04-09

Mac开发环境搭建之 apache-maven-3.5.3 MacOS版 免安装直接使用

下载 Maven, 并解压到某个目录。例如/Users/robbie/apache-maven-3.3.3 打开Terminal,输入以下命令,设置Maven classpath $ vi ~/.bash_profile 添加下列两行代码,之后保存并退出Vi: export M2_HOME=/Users/robbie/apache-maven-3.3.3 export PATH=$PATH:$M2_HOME/bin 输入命令以使bash_profile生效 $ source ~/.bash_profile 输入mvn -v查看Maven是否安装成功 如果遇到以下异常,重新编辑bash_profile文件,增加export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_11.jdk/Contents/Home后,并重新运行$ source ~/.bash_profile即可。

2018-03-20

Mac开发环境搭建之 文本编辑器 TextMate MacOS编辑器 免费下载

TextMate是Mac下的著名的文本编辑器软件,与BBedit一起并称苹果机上的emacs和vim。尤其适合程序员使用,可以定制许多贴心使用的功能。 TextMate的Bundles是TextMate的一个亮点,可以有效的提高开发速度。

2018-03-20

Mac开发环境搭建之免登录版sourceTree代码管理工具

Mac os系统使用, 文件为zip压缩包, 下载后直接解压, 然后安装即可使用。 Mac os系统使用, 文件为zip压缩包, 下载后直接解压, 然后安装即可使用。

2018-03-20

空空如也

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

TA关注的人

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