- 博客(15)
- 资源 (13)
- 收藏
- 关注
原创 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 3613
原创 Java微信公众号开发之发送微信模板消息
微信发送模板消息接口文档地址:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1433751277温馨提示:请各位开发者使用微信模板消息功能前,仔细阅读上述发送模板消息接口文档,少走弯路;一、微信公众号开发框架 <!-- 微信框架 参考:https://github.com/Wechat-Gr...
2019-03-28 14:48:25 14958 10
原创 eclipse查看一个方法被谁引用(调用)的快捷键四种方式
1.(首推)双击选中该方法,Ctrl+Alt+H 如果你想知道一个类的方法到底被那些其他的类调用,那么请选中这个方法名,然后按“Ctrl+Alt+H”, Eclipse就会显示出这个方法被哪些方法调用,最终产生一个调用关系树。2.(次推)选中该方法,Ctrl+Shift+G 就显示这个方法被谁引用了 查询在整个工作区中被谁引用了3. 选中该方法,Ctr...
2019-03-27 10:52:00 7680
转载 final修饰的类有什么特点
final修饰的类有什么特点2018年04月22日 10:59:31点点滴滴的记录阅读数:129变量定义为final,一旦被初始化便不可改变,这里不可改变的意思对基本类型来说是其值不可变,而对于对象变量来说其引用不可再变。方法定义为final,是为了防止任何继承类改变它。类定义为final,则该类无法给任何类继承。 final类不能被继承,没有子类,final类中的方法默...
2019-03-22 17:32:17 1344
原创 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 2570
原创 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 28546
原创 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 423
原创 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 1165
原创 Quartz Cron表达式 每周、每月执行一次
系统中通常有些需要自动执行的任务,这些任务可能每隔一段时间就要执行一次,也可能需要在指定的时间点自动执行,这些任务的自定执行必须使用任务的自动调度。JDK为简单的任务调度提供了Timer支持,单对于更复杂的调度,例如:需要在某的时刻调度任务时,Timer就显得力不从心了。Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J...
2019-03-18 16:06:50 11420
转载 SpringBoot 系列教程(三十九):SpringBoot+Maven多模块项目(创建、依赖、打包可执行jar包部署测试)完整流程
开发环境:IDEA, SprngBoot 2.0.4, Maven 2.19.1工程结构: 父工程father子模块dao (用于持久化数据跟数据库交互)...
2019-03-18 14:22:01 553 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 3213
原创 SpringBoot 系列教程(三十八):SpringBoot单文件上传/下载,多文件上传
一、前言在日常的Web项目开发中,文件上传和下载功能很常见,以前大多数在SSM框架里写文件上传和下载,这里记录一下在SpringBoot中如何进行文件上传和下载,以及批量文件上传二、准备工作1. 创建SpringBoot项目2.添加maven依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns=...
2019-03-07 22:16:21 628 1
原创 IDEA日常Coding环节常用的快捷键积累(持续更新中)
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 2993
原创 Maven中可选依赖(optional)和依赖排除(exclusion)的用法
前面必读的话Optional和Exclusions都是用来排除jar包依赖使用的,两者在使用上却是相反。Optional表示可选择的,Exclusions表示排除Optional定义后,该依赖只能在本项目中传递,不会传递到引用该项目的父项目中,父项目需要主动引用该依赖才行。Exclusions则是主动排除子项目传递过来的依赖。假如有三个项目分别为A项目、B项目、C项目,依赖引用关系...
2019-03-06 21:11:28 7656 1
原创 SpringBoot 系列教程(三十七):SpringBoot启动参数设置
一、前言springboot默认启动入口函数是支持接收参数,而且在整个应用程序内部也可以获取到这些参数,同时如果传递的参数是一些内部定义的参数将会被映射到springboot内部配置项,从而达到配置效果。SpringBoot中有许多的地方可以向应用传入参数,而对于SpringBoot应用又非常的的重要二、SpringBoot中主要的参数来源及优先级 1. 通过命令行方式输入参数...
2019-03-05 23:37:57 10534 5
springboot-activiti_model.zip
2020-03-05
zookeeper-3.5.5(SpringBoot2.0以上对应Zk3.5及以上).zip
2020-02-24
SpringCloud概览_终稿.docx
2019-09-30
Red Hat Enterprise Linux 7.0 x86_64下安装Oracle 12c R1数据库
2016-09-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人