自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 VS Code 快捷键整理

跳转到指定行 CTRL+G全部折叠 CTRL+K+0

2021-07-02 15:22:19 158

原创 Intellij IDEA 使用整理

Ctrl+Alt+L 格式化 Ctrl+Shift+U 大小写切换Ctrl + Alt + B 跳到方法的实现处Alt+F7 查看函数调用 Ctrl+X 删除行 Ctrl+D 复制行 Ctrl+F 查找 Ctrl+R 替换

2020-07-13 11:29:31 268

原创 Google Guava 缓存取值为null

在使用Guava作为本地缓存的时候,已经添加的缓存,用getIfPrensent获取为空。cache创建代码如下:public static Cache<Integer, Map<String, String>> cache = CacheBuilder.newBuilder().initialCapacity(1000) .expireAfterAccess(60, TimeUnit.SECONDS) .removal.

2020-06-03 13:25:30 1581

原创 SpringBoot AOP @Pointcut 切入点表达式排除某些类

场景:希望给service包下的所有public方法添加开始和结束的info log,但是需要排除和数据库相关的service其他博文都推荐了 @Pointcut("execution(* com.demo.service.*.*(..)) && !execution(* com.demo.service.dbservice.*(..))")类似的用法,但是在实际操作中,发现&&这个关键字无法使用,只能使用and才能编译通过,并且@Pointcut只识别了前面半句表达..

2020-05-11 11:38:00 12657 2

原创 jvisualvm连接Docker中的Tomcat

目录jvisualvm连接Docker中的Tomcat准备SpringBoot war包操作手顺注意准备Docker环境连接jvisualvm操作手顺注意jvisualvm连接Docker中的Tomcat本文将介绍如何使用jvisualvm连接上Docker中的Tomcat,使用到的SpringBoot只是一个简单返回字符串的项目,不包含任何数据库配置。准备SpringBoot war包操...

2019-10-15 11:52:35 875

原创 Redis使用Pipeline时对象序列化失败org.springframework.data.redis.serializer.SerializationException

为了能提升项目中redis对数据库操作的速度,打算在代码中引入pipeline机制。原先项目中对于RedisTemplate的定义是private RedisTemplate<String, Object> redisTemplate;在configuration中设置的序列化是 @Bean public RedisTemplate<String...

2019-09-12 16:49:53 1877 1

原创 Android EditText无法自动弹出软件盘

最近项目中有一个需求是,一打开某个界面,界面中的EditText就可以自动弹出软件盘,本来以为只有一个控件的界面,EditText会自己弹出来,不用做任何处理,但是没想到尝试了各种方式都不能自动弹出来。目前解决的思路如下,首先EditText使用的是一个自定义的控件,可能会存在焦点没有自动获取的问题,并且使用InputMethodManager在后期做隐藏操作时是没有问题的,所以InputMe...

2018-09-04 10:57:51 1002

原创 Quartz任务调度框架整理笔记

介绍Quartz是一个任务调度框架。The key interfaces of the Quartz API are:Scheduler -与调度程序交互的主要API。Job -由希望由调度程序执行的组件实现的接口。真正执行的逻辑。JobDetail- 用于定义作业的实例。Trigger -定义执行给定Job的时间表的组件。JobBuilder -用于定义/构建定义作业实例的JobDetail实...

2018-05-08 17:04:51 529

原创 Spring-Task 定时任务整理笔记

在工作中有用到spring task作为定时任务的处理,spring通过接口TaskExecutor和TaskScheduler这两个接口的方式为异步定时任务提供了一种抽象。spring自身也提供了一种定时任务的实现:springtask。spring task支持线程池,可以高效处理许多不同的定时任务。同时,spring还支持使用Java自带的Timer定时器和Quartz定时框架。TaskEx...

2018-05-07 17:56:20 2167

原创 Description Resource Path Location Type Java compiler level does not match the version of the in解决方法

当前项目使用的是JRE 1.8windows—proferences—java–compiler设置jdk为1.8windows—proferences—java–Installed JREs设置jdk为1.8点击项目右键–properties—java Compiler 设置jdk为1.8点击项目右键–properties—eclipse—project Facets设置java为1.8点击项目...

2018-02-27 15:05:06 666

原创 tkMyBatis 检索时返回指定列

在使用tkMyBatis时,Dao层直接继承的Mapper,就可以使用已有的函数进行CRUD,但是有的时候,检索的时候不需要返回所有的列,如果能像Mybatis之前在xml里面指明返回哪些列,岂不是更加有效率。于是,简单查看了一下Mapper的内容,如果只关注select的部分,按照Mapper->BaseMapper->BaseSelectMapper->SelectOneMapper,可以

2018-01-22 17:33:38 10923 2

原创 ClassPathXmlApplicationContext路径

默认路径是当前项目的target/classes目录 可以使用以下代码查看:String s[] = System.getProperty("java.class.path").split(";");for (String string : s) { System.out.println(string);}如果要定位到WebContent目录下,要使用FileSyst...

2018-01-17 15:01:46 2472

原创 java 守护线程

java中线程分为:用户线程、守护线程用户线程就是我们平时用的主线程或者自定义的子线程,用来文件读写等等。守护线程是为其他线程提供服务的,常用的是垃圾回收线程。守护线程在所有用户线程结束之后,会随着jvm一起结束,所以守护线程中不能进行文件读写等操作。设置普通线程为守护线程的代码: thread.setDaemon(true);测试代码:主线程等待输入,一旦输入结束线程。守护线程进

2018-01-16 11:03:45 294

原创 Android 其他应用调用百度地图

知识准备:什么是 URL Scheme?android中的scheme是一种页面内跳转协议,是一种非常好的实现机制,通过定义自己的scheme协议,可以非常方便跳转app中的各个页面;通过scheme协议,服务器可以定制化告诉App跳转那个页面,可以通过通知栏消息定制化跳转页面,可以通过H5页面跳转页面等。URL Scheme应用场景:客户端应用可以向操作系统注册一个 URL sc

2018-01-16 11:02:43 1491

原创 Genymotion安装问题汇总

1、Android Studio连接不到Genymotion解决:请确认Genymotion设置中的ADB->Android SDK地址是否和Android Studio一致。然后重新启动,通过Android Studio的插件启动Genymotion中的模拟器。2、Genymotion启动虚拟器报错IP相关解决:打开网络和共享中心->更改适配器设置->右键虚拟器配置Host-

2018-01-16 11:01:43 522

原创 java.util.ConcurrentModificationException迭代器出错

问题最近在一次代码保守中,遇到了这样一个问题:java.util.ConcurrentModificationException。调查出的结果是ArrayList在迭代的时候如果同时对其进行修改就会抛出Java.util.ConcurrentModificationException异常。

2017-11-07 11:24:58 726

原创 Kotlin-Not enough information to infer parameter T in fun<T:View> findViewById(id: Int): T!

Not enough information to infer parameter T in fun<T:View> findViewById(id: Int): T!

2017-10-13 17:41:15 7783

原创 Android 运行时权限

Android 运行时权限

2017-08-29 16:58:52 397

原创 百度语音相关问题汇总

百度语音相关问题汇总

2017-08-16 16:54:16 561

原创 Android 调用其他应用-QQ音乐

Android 调用其他应用-QQ音乐

2017-08-12 21:04:49 4661

原创 Genymotion安装问题汇总

Genymotion安装问题汇总

2017-08-09 20:32:40 357

原创 Android Stuido 2.3.3安装问题总结

Android Stuido 2.3.3安装问题总结

2017-07-28 11:06:52 371

原创 Android模拟器上网

Android模拟器上网流程

2017-07-25 09:22:19 412

转载 Android 6.0蓝牙搜索不到附近设备

Android 6.0蓝牙搜索不到附近设备

2017-07-12 11:14:39 630

原创 JUnit基本用法

JUnit基本用法

2017-07-06 15:05:50 366

原创 Jacoco+Eclipse简单操作

Jacoco+Eclipse

2017-06-27 14:25:43 8624

原创 Eclipse + Gradle环境配置

gradle环境配置

2017-06-20 17:42:07 16347

转载 Atom代理设置

1. 先将代理地址找出来。我司用的是PAC:Internet 选项->连接->局域网LAN设置->复制地址-> 下载PAC 用文本打开,找到 proxy:8080 地址一枚。2.Atom 代理设置之前网上找的几个方法都是有点问题的。直接去改.apmrc 每次启动总会被重置。重新找到了官方的配置方法 。cmd 运行:apm config set stric

2017-06-16 14:21:47 2485

原创 java邮件验证

邮箱验证功能

2017-05-30 16:52:43 1178

转载 APNS推送服务介绍

apns推送服务介绍

2017-05-08 10:54:25 583

原创 Java 反射机制小结

反射机制

2017-04-25 15:21:31 212

原创 Sublime Test 使用小结

Sublime Test 使用小结快捷键向下插入一行 enter/ctrl+enter向上插入一行 shift+ctrl+enter修改所有相同的变量 ctrl+d->ctrl+f->find all / ctrl+d alt+f3(f3 调到下一个 shift+f3 跳到上一个)选中当前行 ctrl+l选中所有行进行操作 ctrl+shif+l移动行 ctrl+shif+上/下选中区

2017-04-21 11:25:54 1384 1

原创 Eclipse 快捷方式整理

ctrl+shift+r:打开资源ctrl+o:快速outlinealt+shift+r:重命名alt+方向键:将当前选中内容上下行移动ctrl+m:屏幕最大化ctrl+shift+f:格式化代码ctrl+h:全局搜索ctrl+shift+o:importctrl+/:注释ctrl+alt+h/ctrl+shift+g: 查看方法引用ctrl+e:快速转换编...

2017-04-10 11:37:01 414

原创 ClickOnce中.appref-ms文件理解

对于ClickOnce中.appref-ms文件内容的理解

2017-04-07 10:34:28 6984

转载 Android基础总结——进程优先级及提高优先级的方法

提高进程优先级的方法

2017-04-06 13:45:56 1778

原创 Android 视频播放器II

原生的视频播放器无法满足现阶段丰富的需求,所以这里简单介绍一下几个常用功能的自定义写法。

2017-03-11 16:44:59 318

原创 Program Pronunciation

Pronunciation  prə.nʌnsi'eɪʃ(ə)nlinux ‘liniksGNU g’nu 哥怒apache ə’pætʃioracle ɔrəkəlimage imidʒpython paiθən,java dʒa:vəapp æpyoutube ‘juːtjuːbandroid ‘ændrɔid

2017-02-22 11:46:02 310

原创 Android 视频播放器I

演示如何用android原生的视频浏览器和控制器播放视频。

2017-02-19 16:54:10 643 1

转载 前端跨域html5方法

前端跨域html5方法

2017-02-12 14:43:02 3974

原创 IIS发布网站后显示css js失败

问题:在iis中添加了一个站点,但是显示的时候失败了,只有html没有图片和其他网页效果

2017-02-10 14:30:02 3816

空空如也

空空如也

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

TA关注的人

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