自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

情怀中的释然~

请相信,那年的小哥,依旧很猛!

  • 博客(331)
  • 资源 (12)
  • 收藏
  • 关注

原创 什么是GC

什么是GCJava的垃圾回收机制

2020-02-23 08:59:06 375

原创 Java类加载的主要过程

Java类加载的主要过程a:装载 导入class文件b:链接 检查:检查class文件的正确性 准备:为静态变量分配控件 解析:将符号引用转换为直接引用c:初始化 对静态变量和静态代码块执行初始化操作...

2020-02-23 08:58:27 209

原创 Java是值传递还是引用传递

Java是值传递还是引用传递基本数据类型和String类型的数据 都是值传递引用数据类型都是引用传递 方法中修改值后 真实的值也会发生变化

2020-02-23 08:57:53 246

原创 Java类加载和实例化

目录Java类加载和实例化Java类加载和实例化程序开启的时候 jvm只会把需要的类进行加载 其他的类都是在实例化的时候被隐式加载的试用class.forName()可以显示加载类...

2020-02-23 08:57:05 503

原创 CSDN生成文档目录

目录,是指书籍正文前所载的目次,是揭示和报道图书的工具。目录是记录图书的书名、著者、出版与收藏等情况,按照一定的次序编排而成,为反映馆藏、指导阅读、检索图书的工具。在计算机应用中,目录的发展成了“文件夹”,随着目录工作的发展,衍生出“目录学”。@[TOC](目录)添加上述代码在文章首句即可添加目录...

2020-02-23 08:55:17 347

原创 2020年 Java面试题整理 最新Java面试题2020

文章目录1、类加载和实例化2、Java是值传递还是引用传递3、类加载的主要过程4、什么是GC5、简述垃圾回收过程6、内存泄漏7、导致内存泄漏的场景8、Java中堆和栈的区别9、ArrayList、LinkedList、Vector的区别10、StringBuffer和StringBuilder的区别11、HashMap、HashTable、TreeMap区别12、synchronized 与 Lo...

2020-02-18 09:42:35 34814 6

原创 Java将线形数据结构转换为树形菜单结构2 优化算法 实现时间复杂度为2n 之前为n²

数据库中数据结构图封装数据的实体类@Datapublic class MicroCodeDto { private String id; private String code; private String name; private List<MicroCodeDto> child = new ArrayList<>(); ...

2020-01-17 18:37:37 690 3

原创 Java将线形数据结构转换为树形菜单结构

数据库中数据结构图封装数据的实体类@Datapublic class MicroCodeDto { private String id; private String code; private String name; private List<MicroCodeDto> child = new ArrayList<>(); ...

2020-01-17 16:41:44 912

原创 SpringDataJpa查询返回自定义实体方法

完整实体类@Table(name = "st_microcode")@Entity@Datapublic class StMicrocode { @Column(nullable = true, name = "id") @Id private String id; @Column(nullable = true, name = "id1") p...

2020-01-17 15:54:07 1429 4

原创 SpringBoot使用RabbitMQ实现消息队列

声明Exchange 绑定Queue到Exchange@Configurationpublic class RabbitMQConfig { // 设置使用的交换机 public final static String EXCHANGE_TOP = "test"; // 设置队列 多个队列绑定同一个Exchange public final static S...

2020-01-17 15:04:37 643

原创 使用QueryDSL补充springDataJpa进行复杂动态sql语句进行sql查询 实现 关联 分页等功能

@Testpublic void testComplexSelect() { QQyOnlineCall onlineCall = QQyOnlineCall.qyOnlineCall; QClientList clientList = QClientList.clientList; // page必须从1开始 PageRequest request = Page...

2020-01-13 11:21:53 1360 4

原创 SpringData Jpa实现分页功能 实现方式二 试用Slice接收

之前博客介绍郭试用JPA如何实现分页功能 但是 每次都要写sql语句去计算总条数countQuery 今天学习JPA文档的时候知道了Slice用法 于是进行了优化之前文章连接前文链接实现代码public interface XDMReviewTimeDao extends JpaRepository<XDMReviewTimePoJo, Long> { @Quer...

2020-01-08 14:14:10 1372

原创 Flutter中EventBus的使用

参考文档:电梯直达EventBusUtils//订阅者回调签名typedef void EventCallback(arg);///* 作者:guoyzh///* 时间:2020年1月7日///* 功能:创建eventBus工具类class EventBus { /// 私有构造函数 EventBus._internal(); /// 保存单例 static Ev...

2020-01-07 18:24:05 10520 2

原创 Java工具类 计算某个时间距离当前时间相差多少天、多少小时、多少分、多少秒

/** * 计算传入时间距离当前时间多久 * * @param date * @return */public static String getTimeDiff(String date) { if (ObjectUtils.isEmpty(date)) { return ""; } StringBuilder sb = new StringBu...

2020-01-07 12:36:16 5737

原创 flutter自定义dialog 实现宽度自定义 界面自定义

效果大致思路1、弹框整体实现 和写界面是一样的 毕竟flutter中 一切皆组件 界面 弹框 按钮。。。。都是组件2、样式和跳转要进行处理 背景色透明效果有两种实现方式a、界面跳转中opaque: false可以设置下个界面背景透明b、使用showDialog进行新界面跳转3、布局中使用Material type: MaterialType.transparency设置为背景透明d...

2020-01-07 09:27:28 3688

原创 flutter使用scoped_model进行全局状态管理

大致流程1、输入正确账号2、点击选择部门3、网络请求获取当前账号对应的部门列表4、将部门列表数据共享给弹出来的弹框5、输入错误的账号 列表为空时候 更新给弹框使用scoped_model进行状态共享FlutterPub地址1、自定义Model///* 作者:guoyzh///* 时间:2020/1/6///* 功能:记录部门列表状态的model 必须继承Modelcl...

2020-01-06 13:48:20 699

原创 Flutter中展示dialog 并将dialog中的数据回传到界面上 更新界面显示 用到类:future await async

大致操作如动图所示布局代码// 选择部门InkWell( // 包裹后设置点击事件 onTap: _pickDept, child: Row( children: <Widget>[ Image( image: AssetImage( "assets/images/ic_login_select_depar...

2019-12-31 15:15:40 2366 2

原创 SpringDataJpa创建联合索引

创建联合索引对应类/** * 作者:guoyzh * 时间:2019/12/30 14:58 * 功能:戴镜视力复查联合主键 */@Data@Embeddablepublic class VisualReexaminationUnionKey implements Serializable { @Column(name = "id") private Strin...

2019-12-30 15:16:14 2431

原创 Nginx配置 代理服务器 web服务器 负载均衡服务器 多个服务共用一个端口配置

events { worker_connections 1024;}http { include mime.types; default_type application/octet-stream; #access_log logs/access.log main; se...

2019-12-27 08:57:22 663

原创 SpringDataJpa使用QueryDSL实现动态SQL功能

SpringDataJpa使用QueryDSL实现动态SQL功能添加依赖:<!--queryDSL--> <dependency> <groupId>com.querydsl</groupId> <artifactId>querydsl-jpa</artifac...

2019-12-17 11:21:38 1689

原创 Java编解码工具类 原理:进行对应编码再解码后 获取的还是原字符串

Java中中文乱码比较头疼 转码之前 要先对代码进行判断 判断当前的编码格式项目中如果未出现中文乱码 无论什么格式 不要进行转码 只有需要和别人进行交互的时候 再进行转码 转为双方约定的编码格式即可/** * 作者:guoyzh * 时间:2019/11/29 19:23 * 功能:获取编码格式的工具类 */public class EncodeUtil { // 列出所...

2019-12-13 16:20:20 323

原创 Java调用存储过程的工具类 调用存储过程封装 打印存储过程调用参数

/** * 作者:guoyzh * 时间:2019/11/29 14:38 * 功能:StoredProcedure 存储过程调用工具类 */public class SPUtils { private static SPUtils instance; public static SPUtils getInstance() { if (instance ...

2019-12-12 15:45:01 525 2

原创 Java反射工具类 获取对象中私有变量的值 将对象转换为map

public class ReflectUtils { /** * 将任意的javaBean转换为keyValue形式 */ public static Map<String, Object> getBeanDetailInfos(Object bean) { Map<String, Object> map = new ...

2019-12-12 15:43:24 760

原创 Java中synchronized和ReentrantLock使用

java中的锁是为了保证多线程操作同一个资源的时候 不会因为多线程的不安全性导致结果不一致只能用于同一个jvm中的应用加锁锁操作的对象只能是同一个jvm下的所有多线程的操作 不适合分布式系统和集群操作使用synchronized的时候 区分 类锁 和 对象锁// 对象锁public synchronized void test(){}...// 类锁public stat...

2019-11-19 18:30:26 225

原创 使用deocker-compose部署sqlserver

docker-compose.yml# Author:guoyzh# Date:2019-8-8# To:docker deployment development environmentversion: '3'services: mssql: hostname: env-mssql image: microsoft/mssql-server-linux:2017-...

2019-11-14 13:26:55 372

原创 使用mysql实现全文检索功能

查看系统默认分片规则 默认INNODB下 最小分片为3位 空格切分show variables like '%ft%'; -- 查看默认分配规则建表-- 创建表create table test ( id int(11) unsigned not null auto_increment, product_name varchar(255), content text...

2019-11-14 11:15:42 798

原创 Springboot添加静态资源映射addResourceHandlers

springboot使用的时候 需要设置静态资源以及目录 通过addResourceHandlers方法可以实现相关资源文件的配置:addResourceHandler("/qy/**") 所有/qy/开头的请求 都会去后面配置的路径下查找资源@Overridepublic void addResourceHandlers(ResourceHandlerRegistry registry...

2019-11-12 19:15:03 19273

原创 使用docker-compose时候的常用命令

docker-compose up 开启组合docker-compose dowm 关闭组合docker-compose rm 删除组合docker images 查看所有docker镜像docker rmi 移除docker镜像docker ps -a 查看所有dockers容器docker volume inspect volume名称 查看当前volume真实位置docker ...

2019-11-07 13:56:30 241

原创 使用docker compose部署日常开发环境 redis mysql postgresql rabbitmq mongodb

# Author:guoyzh# Date:2019-8-8# To:docker deployment development environmentversion: '3'services: # redis服务配置------------------------------------------------------------------ redis: cont...

2019-11-07 13:54:46 510

原创 SpringData Jpa实现分页功能

controller调用/** * 生成分页数据 顺序ASC * * @param pageNo * @param pageSize * @param sortColumnName 以哪一列进行排序 * @return */ public static Pageable getPageableASC(String pageNo, String pageSize, ...

2019-11-05 19:43:52 1750

原创 traefik网关安装配置教程

下载地址:链接直达安装配置

2019-11-04 14:32:35 879

原创 Java无法捕获MSSql存储过程中RAISERROR的报错信息

RAISERROR('零售单[%s]不存在,请退出收银窗口后刷新收银列表后重试。', 16, 1, @c_retailcode)默认情况下不进入异常 直接走到了正常的返回结果查找原因SET NOCOUNT ON -- 不打印sql日志中的影响行数信息貌似将最后一个受影响行数‘0’当作了成功的返回值进行了返回解决方案存储过程中添加SET NOCOUNT ON -- 不打印s...

2019-11-04 11:08:16 688

原创 SpringBoot定时执行任务

启动类添加注解@EnableScheduling@SpringBootApplication@EnableSchedulingpublic class WebServiceApplication extends SpringBootServletInitializer { public static void main(String[] args) { Spring...

2019-11-01 13:23:44 165

原创 SpringBoot使用RestTemplate进行网络请求

@Autowiredprivate RestTemplate restTemplate;/** * 通过请求某个接口获取本机ip地址 * * @return */private String getLocalIp() { // 添加header HttpHeaders headers = new HttpHeaders(); headers.setConte...

2019-11-01 13:19:42 660

原创 SpringBoot定义切面@Aspect时候 排除部分类

// 定义切点Pointcut@Pointcut("execution(* com.hencego.web_service.web..*.*(..)) && !execution(* com.hencego.web_service.web.TestController.*(..)) ")public void excudeService() {}

2019-10-31 18:58:38 6194 2

原创 golang使用upper/db连接mongoDB

web项目最常见的操作就是连接数据库 go语言连接数据库框架也比较多 今天简单介绍下upper/dbupper/dbGitHub地址:点击直达详细的介绍可以查看官方的readMe代码操作连接数据库 这里有个问题:不知道何时关闭session 希望大佬指点/*** @program: xiaoge** @description: 数据库常用的配置信息** @author: ...

2019-10-24 15:06:33 993

原创 使用map方式获取iris请求中的json请求数据

获取iris网络请求中 post请求的json数据官方用法是使用结构体去接收 每次都要对应一个结构体 比较麻烦 本方案是使用map接收/*** @Description: 从请求中获取参数* @Author: guoyzh* @Date: 2019/10/24 */func GetRequestParams(ctx iris.Context) interface{} { var...

2019-10-24 10:43:01 3293

原创 Iris在log中打印请求信息和返回结果 方便调试

Iris这个框架相关的资料太少,进行任何封装操作都只能点进去看源码进行操作,总结了下打印日志信息的方式,留给有需要的人大致思路1、将每次请求返回的数据保存在ctx的values中2、自定义日志中间件,每次请求done之后调用中间件3、在日志中间件中打印请求数据将每次请求返回的数据保存在ctx的values中import ( "xiaoge/src/core")// Test...

2019-10-24 10:15:30 3827 2

原创 golang中string和int类型转换方式

// string转成int: int, err := strconv.Atoi(string)// string转成int64: int64, err := strconv.ParseInt(string, 10, 64)// int转成string: string := strconv.Itoa(int)// int64转成string: string := strconv.Fo...

2019-10-24 10:10:41 436

原创 golang使用iris框架全局异常捕获

思路:通过设置recover可以实现异常自动回复功能,那么我们可以通过自定义recover去实现日志信息的返回/*** @Description: 错误信息处理* @Author: guoyzh* @Date: 2019/10/23 */func customRecover(ctx iris.Context) { defer func() { if err := recover(...

2019-10-23 13:48:13 2841 1

java&android;解析xml 将xml转换为json

java&android;解析xml 将xml转换为json java&android;解析xml 将xml转换为json 原文地址:https://blog.csdn.net/u010838785/article/details/82258411

2018-08-31

idea_android_studio设置文件备份

idea_android_studio设置文件备份 idea常用功能的备份 使用时候 直接打开idea/AndroidStudio 选择导入设置 功能有 字体 黑色系主题 代码高亮 常用的代码样式设置

2018-06-07

droidAtScreen-1.1

droidAtScreen-1.1将手机屏幕显示到电脑上面的一个工具 小巧 实用 win10下jar运行不起来 不知道原因 小伙伴们可以试一下 分享给大家

2018-06-07

Kotlin 官方参考文档 中文版_kotlin-reference-chinese.pdf 下载

Kotlin 官方参考文档 中文版_kotlin-reference-chinese.pdf

2017-05-19

Android展示指定文件夹下面的所有的图片

Android展示指定文件夹下面的所有的图片

2017-01-17

Android弹框工具类

Android弹框工具类

2017-01-05

Android饼状图实现jar包

Android实现折线图 饼状图 等统计图

2017-01-03

swiperefreshlayout支持上拉加载

swiperefreshlayout比较简洁的上拉加载下拉刷新 看到肯定喜欢

2016-12-09

android-support-v13.jar

android-support-v13.jar包含android-support-v4.jar 如果项目中导入了V13包 就包含了V4包 不需要再去导入V4包

2016-11-22

2016-10-20最新版的 android-support-v4 包

2016-10-20最新版的 android-support-v4 包

2016-10-20

SDK中的混淆文件

SDK中的混淆文件所在的文件夹备份

2016-09-30

发现新版本自动更新demo

闪屏界面检查是否有新的版本,如果有新版本 开启服务进行更新 通知栏显示更新的进度

2016-09-26

空空如也

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

TA关注的人

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