java专栏
小象子
勤能补拙是良训,一分辛劳一分才。
展开
-
Mat使用详解
mat使用总结转载 2022-02-22 17:56:33 · 197 阅读 · 0 评论 -
lamda总结大全
1.寻找一个list里某一个满足条件的一个对象,没有的话就返回null//List<Car> list = new ArrayList<>(); list.add(new Car("1")); list.add(new Car("1")); list.add(new Car("3")); list.add(new Car("4")); list.add(new Car("5")); Car car = list.stream().filter(e ->原创 2021-01-10 14:20:09 · 357 阅读 · 1 评论 -
springboot集权定时任务分析
使用方式:https://my.oschina.net/u/3164861/blog/18126631.11张表建立:https://blog.csdn.net/qiangzi1103/article/details/102759260数据库表分析:https://blog.csdn.net/qq_41866572/article/details/80051520原创 2020-12-20 15:03:04 · 97 阅读 · 0 评论 -
rocketmq集群,以及可视化
一、安装docker-compose.这里不使用官方链接进行安装,因为会很慢https://github.com/docker/compose/releases可以前往官网查看目前最新版,然后下面自行更换curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose sudo转载 2020-12-11 23:38:44 · 252 阅读 · 0 评论 -
原生解析json对象成javabean
/** * 解析JSONObject对象到具体类,递归算法 * * @param clazz 和JSON对象对应的类的Class,必须拥有setXxx()函数,其中xxx为属性 * @param jsonObject 被解析的JSON对象 * @return 返回传入的Object对象实例 * @throws ClassNotFoundException * @throws InvocationTargetExceptio...转载 2020-11-26 00:58:44 · 248 阅读 · 0 评论 -
jQuery实现的表格展开伸缩效果实例
https://www.cnblogs.com/yangpeng-jingjing/p/6003403.html<table><thead><tr><th>姓名</th><th>性别</th><th>暂住地</th></tr></thead><tbody><tr class="parent" id="row_01"><td c转载 2020-09-23 23:54:43 · 906 阅读 · 0 评论 -
springboot后台接口文件上传和下载
https://blog.csdn.net/weixin_43710551/article/details/88683339转载 2020-09-15 23:47:51 · 920 阅读 · 0 评论 -
eclipse离线安装Activiti Designer插件
今天安装个插件费了半天的劲,特此记录一下。1.在线安装按照网上说的,菜单选择Help–Install New Software,点击Add,输入Name:Activiti BPMN 2.0 designer, Location:http://...转载 2020-08-29 11:38:49 · 604 阅读 · 0 评论 -
线程池的一些使用技巧
并发安全,线程要不要关闭https://www.cnblogs.com/july-sunny/p/12759265.html原创 2020-07-23 00:04:36 · 89 阅读 · 0 评论 -
三层架构,mvc
//使用SupportFragment可以设置成全屏,也就是设置成了覆盖了下面的buttom((SupportFragment) getParentFragment()).start(SettingFragment.newInstance());//没有显示全屏start(MyAttentionFragment.newInstance());...原创 2019-03-27 17:25:57 · 697 阅读 · 0 评论 -
Freemarker页面静态化技术
关于ViewPagerIndicator指示器的作用,如上图所示,这是一个开源框架,主要就是再一个页面中点击对应的条目能够切换到不同的条目,左侧面板不是这个开源项目的内容,github地址:https://github.com/JakeWharton/ViewPagerIndicator.gitViewPagerIndicator使用流程:1.引入库2.解决support-v4冲突(让两...原创 2019-03-08 15:10:12 · 839 阅读 · 0 评论 -
Android Handler消息机制原理最全解读(了解下)
https://blog.csdn.net/wsq_tomato/article/details/80301851private Handler mHandler = new Handler(){ @Override public void handleMessage(Message msg) { super.handleMessage(m...原创 2019-05-31 16:20:14 · 269 阅读 · 0 评论 -
springdataRedis的总结
onMeasure–>layoutgetMeasuredHeight:只要view执行完onMeasure方法就能够获取到值;getHeight:只有view执行完layout才能获取到值;原创 2019-05-06 14:30:36 · 333 阅读 · 0 评论 -
Jaspersoft Studio面板
配置请参考这个:https://www.jianshu.com/p/c61172bfa49b过程中如果出现:Error:android-apt plugin is incompatible with the Android Gradle plugin. Please use 'annotationProcessor' configuration instead.注释掉 apply p...原创 2019-04-30 12:18:20 · 1162 阅读 · 0 评论 -
JSON总结
重新请求网络点击 @Override public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); initRecyclerView(); ...原创 2019-04-12 15:32:18 · 435 阅读 · 0 评论 -
bug大全
在fragment中增加一个这样的方法 @Override public boolean onBackPressedSupport() { return false; }原创 2019-03-28 14:43:29 · 430 阅读 · 0 评论 -
多线程补充
更新UI有两种方式方法一:handler机制,这个是最常用的,比较常见,因此不说。方法二:利用Activity.runOnUiThread(Runnable)把更新ui的代码创建在Runnable中,然后在需要更新ui时,把这个Runnable对象传给Activity.runOnUiThread(Runnable)。 这样Runnable对像就能在ui程序中被调用。如果当前线程是UI线程,那么...原创 2019-02-27 00:34:37 · 228 阅读 · 0 评论 -
java里的多线程总结
这是PagerAdapter的各个方法固定写法,想要更改内容就修改getCount,instantiateItem方法里的内容 //PagerAdapte适配器 class MyPagerAdapter extends PagerAdapter { @Override public int getCount() { retur...原创 2019-02-26 19:38:35 · 480 阅读 · 0 评论 -
jvm的一些回顾,需要知道的东西
在制作视频的apk时,如果仅仅想实现本地视频播放一般都不需要缓冲,但是如果是网络视频的话那就需要缓冲了,下面介绍一个缓冲进度更新的UI的算法://缓冲进度的更新//只有网络资源才有缓冲的效果int buffer =video.getBufferPercentage();int totalBuffer =buffer*seekbarVideo.getMax();int secendaryP...原创 2019-01-16 14:42:54 · 818 阅读 · 0 评论 -
关于java类中出现is not an enclosing class的报错
1、检查符号问题,是否在书写内部类的时候多了一个负号,导致内部类是再实现内部类2、检查内部类实现逻辑例如如下:public class A { public class B { } }; 当实例化B类的时候这样写:B ab = new A.B();则会产生 is not an enclosing class的报错。正确的书写方式是:A a = ...原创 2019-01-13 15:47:56 · 4453 阅读 · 0 评论 -
eureka服务注册很慢的处理方式
https://www.jianshu.com/p/31f163f5c9d9原创 2019-05-15 16:35:30 · 1530 阅读 · 0 评论 -
mongodb总结
<!--1、app:borderWidth=""&边框宽度,通常设置为0 ,用于解决Android 5.X设备上阴影无法正常显示的问题--><!--2、app:backgroundTint=""按钮的背景颜色,不设置,默认使用theme中colorAccent的颜色--><!--3、app:rippleColor=""&点击的边缘阴影颜色--&...原创 2019-06-12 16:46:21 · 354 阅读 · 0 评论 -
RabbitMQ的一些总结以及疑问
View.inflate() 源码其实已经实现了LayoutInflater.from(getApplicationContext()).inflate()…//注意:一般后面是falseLayoutInflater.from(this).inflate(R.layout.transtion_animator_clip, contain, false);//后面是三个参数,nullView...原创 2019-10-27 22:09:31 · 219 阅读 · 0 评论 -
Zookeeper客户端Curator Framework使用
常用git stash命令:(1)git stash save “save message” : 执行存储时,添加备注,方便查找,只有git stash 也要可以的,但查找时不方便识别。(2)git stash list :查看stash了哪些存储(3)git stash show :显示做了哪些改动,默认show第一个存储,如果要显示其他存贮,后面加stash@{$num},比如第二个 git stash show stash@{1}(4)git stash show -p : 显示第一个存储转载 2020-05-13 19:34:01 · 1005 阅读 · 0 评论 -
spring之重复依赖
apply plugin: ‘com.android.application’android {compileSdkVersion 26buildToolsVersion “26.0.2”useLibrary 'org.apache.http.legacy'defaultConfig { applicationId "com.wnc.mymoney" minSdkVers...原创 2019-09-03 08:06:15 · 456 阅读 · 0 评论 -
从入门到放弃之thymeleaf
在上篇文章构建微服务:Spring boot 提高篇中简单介绍了一下thymeleaf,这篇文章将更加全面详细的介绍thymeleaf的使用。thymeleaf 是新一代的模板引擎,在spring4.0中推荐使用thymeleaf来做前端模版引擎...转载 2020-06-13 14:53:42 · 1172 阅读 · 0 评论 -
http详细讲解
测试原创 2019-11-18 15:22:18 · 677 阅读 · 0 评论 -
使用Quartz实现分布式集群任务调度
上一篇博客讲了io流的一些基本操作,这次讲一下NIO,NIO这个实际上在企业开发中很少用到的,大家适当看下就好简介传统的 java.io包,提供了我们最熟知的一些 IO 功能,比如 File 抽象、输入输出流等。交互方式是同步、阻塞的方式,也就是说,在读取输入流或者写入输出流时,在读、写动作完成之前,线程会一直阻塞在那里,它们之间的调用是可靠的线性顺序。java.io包的好处是代码比较简单、...原创 2020-01-06 21:37:57 · 2831 阅读 · 0 评论 -
一些加密相关方式
IO流File类:获取功能的方法 - public String getAbsolutePath() :返回此File的绝对路径名字符串。 - public String getPath() :获取的是构造路径(创建该File对象使用的路径) - public String getName() :返回由此File表示的文件或目录的名称。 - public l...原创 2019-12-31 01:11:19 · 1250 阅读 · 1 评论 -
高并发安全集合,并发包
在写代码的时候经常我们需要操作多个图片,对他们进行一系列改变,因此需要建立集合存放图片,可以参考一下的方法实现 private void iniData() { //建立集合存放图片,不能直接通过找寻图片放在集合中 int[] imageResIds = new int[]{R.drawable.a,R.drawable.b,R.drawable.c,R.d...原创 2019-02-26 19:12:19 · 898 阅读 · 0 评论 -
分布式主键ID生成方法
今天写代码的时候发现数据库异常了然后连接数据库的时候发现连接不上,于是使用命令taskmgr查看mysql服务—>发现是关闭的,怎么都启动不了启动的时候显示这个如果大家遇到这种情况,第一时间想到的肯定是百度找原因,我也是这样弄的,但是百度了很久发现基本没有用,最后的结论还是重装软件,但是重装的话,卸载赶紧很麻烦,于是我用了另外一种方式解决,1.我的电脑里鼠标右击 计算机管理—系...原创 2020-03-04 16:26:09 · 1694 阅读 · 0 评论 -
简单明了的java反射demo
这是一个小例子关于如何使用在java中调用反射//第一个class:public class Utils{ public void test (String s){ System.err.printIn(s); }}//第二个class:public class class Demo(){ public static void main(Sreing[] args){...原创 2019-01-18 09:46:46 · 479 阅读 · 0 评论 -
关于NIO的一些总结
1、前面说文章中转载了一个androidstudio的插件,可以参考下,但是本人一直装不上,因此提供了一个另外的方法;2、登录这个网址https://www.buzzingandroid.com/tools/android-layout-finder/...原创 2019-01-13 14:22:51 · 667 阅读 · 0 评论 -
java.lang.Exception 中常见异常的解释
一般面试中java Exception(runtimeException )是必会被问到的问题常见的异常列出四五种,是基本要求。更多的。。。。需要注意积累了 常见的几种如下: NullPointerException - 空指针引用异常ClassCastException - 类型强制转换异常。IllegalArgumentException - 传递非法参数异...转载 2019-01-09 15:38:31 · 9520 阅读 · 0 评论 -
mysql-错误1067:进程意外终止
在公司中遇到过一个音响的,本身默认是竖屏的,但是音响刚好要求他倒过来,旋转90度,但是又没有gsersor,因此总结了一下关于横竖屏的修改。1、在没有gsersor的情况下(这个问题很麻烦)修改以下文件:framework/base/services/core/java/com/android/policy/PhoneWindowManager.java但是这样修改的话的确可以让屏幕旋转过...原创 2019-01-08 17:29:30 · 867 阅读 · 0 评论 -
网络安全漏洞API接口安全(https,对称,非堆成,公钥,私钥)
Ctrl+M 创建一个新的连接Ctrl+N 使用当前设置新建连接Ctrl+F4 断开当前连接对象浏览器F5 刷新对象浏览器(默认)Ctrl+B 设置焦点于对象浏览器SQL 窗口Ctrl+T 新建查询编辑器Ctrl+E 设置焦点于 SQL 窗口Ctrl+Y 重做Ctrl+Z 撤销Ctrl+X 剪切Ctrl+V 粘贴Ctrl+H ...转载 2019-12-03 11:37:46 · 532 阅读 · 0 评论 -
java的io流总结大全
假如是预置微信,3rd-party下存放的微信apk的文件夹名字叫weixin:一般来说MTK预置第三方APK目录在如下位置:vendor\mediatek\proprietary\packages\3rd-party\weixin这个weixin文件夹一般有两部分组成,一个是Android.mk文件,一个是wexin.apkAndroid.mk则是负责编译的时候让第三方APK编译到系统对...原创 2019-01-09 10:19:20 · 700 阅读 · 0 评论 -
关于Parcelable和Serializable序列化问题
android中自定义对象可序列化有两个选择,一个是Parcelable,一个是Serializable从性能效率角度上可以使用选择Parcelable;因为Serializable会产生大量的临时变量,会掉用GC(垃圾回收器)进行进行回收从方便上使用Serializable;(建议使用这个)从兼容性上讲,使用:SerializableParcelable不能将数据存储在磁盘中至于为什...原创 2019-01-14 10:51:49 · 920 阅读 · 0 评论 -
如何实现操作操作日志记录
https://blog.csdn.net/harvic880925/article/details/46728247 相关文章: 1、《PullScrollView详解(一)——自定义控件属性》 2、《PullScrollView详解(二)——Animation、Layout与下拉回弹》 3、《PullScrollView详解(三)——PullScroll...转载 2019-05-14 16:08:29 · 2499 阅读 · 0 评论 -
多线程系列,poi导出excel等
Android 的界面绘制流程测量 摆放 绘制measure -&gt; layout -&gt; draw| | |onMeasure -&gt; onLayout -&gt; onDraw 重写这些方法, 实现自定义控件onResume()之后执行ViewonMeasure() (在这个方法里指定自己的宽高) -&gt; onDraw() (绘制自己的...原创 2019-02-27 17:11:33 · 1551 阅读 · 0 评论