自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Thinkingcao的专栏

CSDN明星博主、博客专家—专注架构、Java、Spring、SpringBoot、SpringCloud、分布式、微服务、数据库、中间件、源码分析、JVM性能调优、K8S等领域

  • 博客(15)
  • 资源 (14)
  • 论坛 (1)
  • 收藏
  • 关注

原创 java实现动态将Java文件编译为Class字节码的几种方法

所谓动态编译,就是在程序运行时产生java类,并编译成class文件。在D盘test目录下有两个java文件:AlTest1.java、AlTest2.java,现需要通过java代码实现java文件到class文件的编译操作: import java.io.BufferedReader;import java.io.InputStream;import java.io.Input...

2019-03-28 16:53:55 1986

原创 Java微信公众号开发之发送微信模板消息

微信发送模板消息接口文档地址:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1433751277温馨提示:请各位开发者使用微信模板消息功能前,仔细阅读上述发送模板消息接口文档,少走弯路;一、微信公众号开发框架 <!-- 微信框架 参考:https://github.com/Wechat-Gr...

2019-03-28 14:48:25 7696 8

原创 eclipse查看一个方法被谁引用(调用)的快捷键四种方式

1.(首推)双击选中该方法,Ctrl+Alt+H 如果你想知道一个类的方法到底被那些其他的类调用,那么请选中这个方法名,然后按“Ctrl+Alt+H”, Eclipse就会显示出这个方法被哪些方法调用,最终产生一个调用关系树。2.(次推)选中该方法,Ctrl+Shift+G 就显示这个方法被谁引用了 查询在整个工作区中被谁引用了3. 选中该方法,Ctr...

2019-03-27 10:52:00 5328

转载 final修饰的类有什么特点

final修饰的类有什么特点2018年04月22日 10:59:31点点滴滴的记录阅读数:129变量定义为final,一旦被初始化便不可改变,这里不可改变的意思对基本类型来说是其值不可变,而对于对象变量来说其引用不可再变。方法定义为final,是为了防止任何继承类改变它。类定义为final,则该类无法给任何类继承。 final类不能被继承,没有子类,final类中的方法默...

2019-03-22 17:32:17 956

原创 Android 安卓 adb 获取app的包名和activity的几种方法

获取app的包名和activity名称(1)adb logcat | findstr START然后点击appCMD界面,cmp= 后面的值就是 包名/activity名称例如: cmp=com.shanjian.originaldesign/.activity.other.Activity_In(2)aapt dump badging D:\test\xxx.app找到p...

2019-03-22 14:01:38 1392

原创 Source Code Pro一款堪称完美的编程字体

从Eclipse切到IDEA工具中去之后,发现IDEA中有个字体:Source Code Pro,这个款字体用起来还不错,个人觉得比Consolas、Courier New这两款比较常用的字体都要好用,我开发环境用的Windows10系统,查了下Windows10系统没有这个字体,所以这个博客就是记录一下Windows10安装Source Code Pro字体以及在Eclipse中设置这款字...

2019-03-20 14:41:12 17592

原创 SpringBoot 系列教程(四十):SpringBoot2.0基本Web开发规范

环境jdk1.8_73 apache-maven-3.5.3 springboot 2.0.0.RELEASE eclipse Oxygen.3a Release (4.7.3a)一、静态资源静态资源,在这里指的是图片、样式、js脚本等等资源springboot访问静态资源的几种方式在src/main/resources/目录下创建static文件夹 在src/main...

2019-03-19 11:59:19 231

原创 Quartz2.3.0+Spring4.3.2动态添加,修改,删除任务(暂停,任务状态,恢复,最近触发时间)

本案例整合为:Spring4.3.2+Quartz2.3.0,简单入门,主要编写定时任务调度管理 QuartzJobsManager(任务调度管理类)import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.D...

2019-03-18 17:40:25 771

原创 Quartz Cron表达式 每周、每月执行一次

系统中通常有些需要自动执行的任务,这些任务可能每隔一段时间就要执行一次,也可能需要在指定的时间点自动执行,这些任务的自定执行必须使用任务的自动调度。JDK为简单的任务调度提供了Timer支持,单对于更复杂的调度,例如:需要在某的时刻调度任务时,Timer就显得力不从心了。Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J...

2019-03-18 16:06:50 6537

转载 SpringBoot 系列教程(三十九):SpringBoot+Maven多模块项目(创建、依赖、打包可执行jar包部署测试)完整流程

开发环境:IDEA, SprngBoot 2.0.4, Maven 2.19.1工程结构: 父工程father子模块dao (用于持久化数据跟数据库交互)...

2019-03-18 14:22:01 216 1

原创 IDEA不识别yml和properties文件

1.从网上下载下来一个项目,导入IDEA后,application.yml和application.properties都不识别,也没有语法提示2.安装YAML插件3.在Settings中找到File Types然后找YAML看看是否有yml后缀名,确保上述插件选项勾选,重启ide 即可,文件关联4.插件只是辅助功能,前提是你的项目也就是Module中配置S...

2019-03-11 14:15:39 2181

原创 SpringBoot 系列教程(三十八):SpringBoot单文件上传/下载,多文件上传

一、前言在日常的Web项目开发中,文件上传和下载功能很常见,以前大多数在SSM框架里写文件上传和下载,这里记录一下在SpringBoot中如何进行文件上传和下载,以及批量文件上传二、准备工作1. 创建SpringBoot项目2.添加maven依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns=...

2019-03-07 22:16:21 417 1

原创 IDEA常用的快捷键积累(持续更新中)

Maven神器1.IDEA中添加try/catch的快捷键 :ctrl+alt+t2. IDEA使代码强制类型转换快捷键 :alt+enter3. IDEA生成serialVersionUID :alt+enter4.IDEA自动生成getset方法快捷键 :alt+Insert——>Gener...

2019-03-07 20:55:02 824

原创 Maven中可选依赖(optional)和依赖排除(exclusion)的用法

前面必读的话Optional和Exclusions都是用来排除jar包依赖使用的,两者在使用上却是相反。Optional表示可选择的,Exclusions表示排除Optional定义后,该依赖只能在本项目中传递,不会传递到引用该项目的父项目中,父项目需要主动引用该依赖才行。Exclusions则是主动排除子项目传递过来的依赖。假如有三个项目分别为A项目、B项目、C项目,依赖引用关系...

2019-03-06 21:11:28 2964 1

原创 SpringBoot 系列教程(三十七):SpringBoot启动参数设置

一、前言springboot默认启动入口函数是支持接收参数,而且在整个应用程序内部也可以获取到这些参数,同时如果传递的参数是一些内部定义的参数将会被映射到springboot内部配置项,从而达到配置效果。SpringBoot中有许多的地方可以向应用传入参数,而对于SpringBoot应用又非常的的重要二、SpringBoot中主要的参数来源及优先级 1. 通过命令行方式输入参数...

2019-03-05 23:37:57 6110 3

Mysql百万级以上查询优化总结

Mysql百万级以上查询优化总结,,对mysql表优化、索引优化

2018-09-29

视觉最好的编程字体Monaco

编程界最佳的编程字体,视觉效果超级好,也是Mac电脑默认的字体,用Monaco来编写程序代码,非常好

2014-01-22

springboot-activiti_model.zip

SpringBoot2.x整合Activiti6.0.0,以及SpringBoot2.x整合Activiti-Model5.22在线流程设计器模块,实现在线设计流程图和在线部署

2020-03-05

SSH整合完整步骤

SSH整合完整步骤

2016-08-29

SQL Server2012安装教程

通过自身安装SQLServer数据库的时候,记录安装步骤,以文档的形式记录下来,供大家下载使用。

2017-09-29

Red Hat Enterprise Linux 7.0 x86_64下安装Oracle 12c R1

2017-02-07

Red Hat Enterprise Linux 7.0 x86_64下安装Oracle 12c R1数据库

Red Hat Enterprise Linux 7.0 x86_64下安装Oracle 12c R1数据库

2016-09-02

springboot-weixin.zip

SpringBoot整合WxJava,接入开发者,实现微信公众号开发

2020-03-05

zookeeper-3.5.5(SpringBoot2.0以上对应Zk3.5及以上).zip

Zookeepe3.5.5版本的安装包以及可视化工具,安装包在本地以及编译好了,解压可以直接使用,查看Zookeeper信息的可视化界面工具也在其中,解压便可使用;

2020-02-24

RocketMQ-4.3.2启动服务包.zip

Windows下安装了RocketMQ之后,使用了批处理文件的方式配置了RocketMQ,方便启动,下载即可使用

2020-01-03

导入excel模板文件下载

导入excel模板,测试excel模板,

2019-11-06

lombok插件以及使用文档

lombok插件以及使用文档,安装eclipse插件lombok,可简化代码,日志。

2018-07-25

SpringCloud微服务组件说明.txt

SpringCloud微服务组件说明,列举了当下微服务框架中SpringCloud所使用的一全套组件

2019-09-30

SpringCloud概览_终稿.docx

Spring Cloud是一系列框架的有序集合: 利用Spring Boot的开发便利性,简化了分布式系统基础设施的开发。 Spring Cloud Eureka 是 Spring Cloud Netflix 的一部分,它基于 Netflix Eureka 做了二次封装,完成微服务架构中的服务治理功能。 Spring Cloud Netflix是对Netflix分布式服务开发框架的封装,包括服务发现和注册、负载均衡、断路器、REST客户端、请求路由等。 Spring Cloud Zookeeper对Zookeeper的封装,使之能配合其它 Spring Cloud项目使用,一般当作注册中心。 Spring Cloud Bus分布式消息队列,是对Kafka MQ的封装,实现可靠消息。 Spring Cloud Config将配置信息中央化保存。 Spring Cloud Security对Spring Security的封装,实现服务安全等。

2019-09-30

Thinkingcao的留言板

发表于 2020-01-02 最后回复 2020-01-02

空空如也

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

TA关注的人 TA的粉丝

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