自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(210)
  • 资源 (15)
  • 收藏
  • 关注

原创 IDEA gradle项目出现java.lang.OutOfMemoryError: GC overhead limit exceeded 之类的错误

最后在gradle目录下添加gradle.properties文件得以解决内容如下:项目所在目录的磁盘空间一定要比下面的配置大才行。试了很多很多方法都不管用。

2023-09-11 13:12:49 458

原创 mysql 查询当前菜单及其子菜单id

msyql 查询当前菜单及其子菜单SQL

2022-11-10 10:30:06 607 1

原创 canaladapter 同步mysql(一对多关系)到es,es 添加逗号分词查询

canaladapter 同步mysql(一对多关系)到es

2022-09-08 22:50:40 1369 3

原创 js 中从JSON中取出某个属性的值

json 取值

2022-06-30 11:17:40 7890

原创 canaladapter 全量同步到es where参数无效问题解决

mytest_user.yml:dataSourceKey: defaultDSdestination: DX_tj_SEND_MYSQL_LOG_MSGgroupId: g1esMapping: _index: wx_cp_user_contact_rel_all _id: id# upsert: true# pk: id sql: "select CONCAT(a.external_userid, '*', a.follow_user_id) as id,

2022-04-24 14:54:52 1727

原创 idea 集成SpringMVC无法访问controller层的解决方案

最近帮朋友弄毕设,他的毕设是已经过时很久的SpringMVC项目了,各种配置都配了,就是访问不了controller层,因为写SpringMVC的时候还说 elipse时代,现在这两个早就淘汰了。无奈现在不用elipse了只能找问题。百度了良久就是找不到问题,真是各种方法都试了,每一个能够解决,都要裂开 了。最终发下idea out目录下面没有编译的class文件只有jsp文件,所以只有jsp文件可以使用,于是里面想到了解决方案如下图:默认是选择下面的那个我尼玛,一下子解决了。网上确实都是各种修改.

2022-03-31 09:47:35 2825 2

原创 1.ElasticSearch 数据类型以及索引创建

#创建索引PUT person#查询索引GET person#查询映射GET person/_mapping#删除索引DELETE person#添加映射PUT person/_mapping{ "properties":{ "name":{ "type":"keyword" }, "age":{ "type":"integer" }...

2022-03-29 17:00:48 1681

原创 ubuntu 安装docker并使用docker安装mysql

1 curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/intranet | sh 2 sudo apt-get install -y docker.io 3 systemctl start docker 4 systemctl enable docker 5 ps -ef | grep docker 6 docker search mysql...

2022-03-05 16:32:19 864

原创 mysql 高效复制存储数据到另一张表

最近有个需求,我们老大说让我写个存储过程把一张表的数据分组之后按时间取最近的三条数据,复制到另一张表中。刚开始他也没有说这么明白,我就用存储过程写了。写完之后他才说每天取最近三条数据。我一想,这根本用不到存储过程,直接两条SQL搞定如下:drop table if exists new_user_contact_rel;create table new_user_contact_rel (select a.* from wx_cp_user_contact_rel a where exists

2022-01-20 10:37:18 1041

原创 MySQL千万级数据高效导出到csv

项目中经常遇到需要导出大数据量的数据的问题,有的时候是几百万,甚至上亿。这时候java层面怎么努力(比如多线程)或者优化SQL都不好使。最终,考虑直接在mysql层级实现导出。问题得以解决,百万级别的导出只需要十几秒。亲测1.在测试的时候为了测试大数据量的情况下项目的抗压能力我们通常要创造一些测试数据那么现在这个方法绝对好用其中可能会有sql空间的报错可以自己尝试解决,这里做了分批插入,每次插入30万条,所以没有遇到类似的空间问题首先,创建要插入100万数据的表格SET NAMES u

2021-12-31 10:10:01 1984

原创 Java8 Stream流递归遍历树形结构

@Test public void testtree(){ //模拟从数据库查询出来 List<Menu> menus = Arrays.asList( new Menu(1,"根节点",0), new Menu(2,"子节点1",1), new Menu(3,"子节点1.1",2), new Menu(4,"子节点1.2",2.

2021-12-14 10:53:38 257

原创 mysql8 group by 分组之后取最大或最小值

mysql8 group by 分组之后取最大或最小值

2021-12-13 10:22:16 868

原创 1.JVM内存结构解密

JVM以hotspot 虚拟机为例,由方法区,堆,虚拟机栈,程序计数器,本地方法区,如下图所示1. Program Counter Register 程序计数器(寄存器) 作用,是记住下一条jvm指令的执行地址,因为CPU在执行程序的时候会在多个线程之间进行切换,所以需要保存当前线程的执行地址 特点: a.是线程私有的 (每个线程都应该有自己的程序计数器,程序计数器是线程私有的。) b.不会存在内存溢出0: getstatic #20 // PrintSt...

2021-12-09 10:35:05 316

原创 Proguard打包混淆报错:can‘t find superclass or interface 如何解决

如下图所示错误:在混淆文件 proguard-rules.pro 里加上-dontoptimize就可以了

2020-08-24 16:56:29 884 1

原创 idea 将 Springboot项目打包成 jar包

1.先将项目中artifacts中设置成jar包方式

2020-08-08 18:00:24 154

原创 springboot 打包成jar包的时候发布到云平台上面运行如何保持后台长期运行(关掉xShell仍然运行)

1.新建一个脚本比如名字叫start.sh里面的内容如下(xxxxx.jar是要运行的jar包):java -jarxxxxx.jar2.然后退出保存,修改start.sh脚本权限 :chmod 777start.sh3.nohup ./start.sh > /dev/null 2> /dev/null &

2020-08-08 17:45:11 445

原创 本地navicat连接不上阿里云服务器上安装的mysql 报错 :2003-Can‘t connect to MySql server on ‘localhost‘(10061)错误

1.授权所有账户:'123456' 是你自己的数据库密码GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY '123456' WITH GRANT OPTION;FLUSH PRIVILEGES2.阿里云上的安全组中添加3306放行端口最最重要的一步说明是,创建完之后,点击管理实例,会默认显示空白,一定要把我们创建的云服务器ECS 实例这个入栈规则关联起来,否则等于没添加一样。意思就是放开这台服务器...

2020-08-08 11:26:08 1045 2

原创 sp_executesql的用法

declare @count int,@tableName nvarchar(50),@SQLString nvarchar(max),@proid int,@id int,@ParmDefinition nvarchar(max);set @tableName='table27';set @proid=433;set @id=159;--set @sql=N'select @count=count(empid) from table27'set @SQLString=N'select @cou.

2020-07-30 11:52:09 289

原创 IDEA 下javah 生成jni头文件

进到java源文件 的根目录 打开cmd 执行 javah -classpath . -jni com.flyz.TestJNI

2020-07-08 21:59:02 337

原创 如何使用ngrok 把内网映射到外网

第一步:访问 ngrok的中文网 http://www.ngrok.cn/ 去注册一个账号第二步:开通隧道选择一个免费的服务器,当然你有钱也可以选择付费的免费的是美国的服务器,访问速度肯定慢一些,付费的就快很多。然后把隧道id粘贴到客户端就可以了,但是免费的隧道只能开通一个...

2020-06-22 10:06:36 255

原创 sql 语句条件选择查询 case ... when, if ..else

SELECT *FROM mes_smart_card WHERE 1=1 AND id_code like (SELECT (CASE WHEN card_identification = 0 THEN SUBSTR(id_code, 3, LENGTH(id_code)) ELSE id_codeEND ) AS id_code FROM mes_smart_card WHERE 1=1 AND productid = 'pcb_m...

2020-06-22 09:56:14 786

转载 Mysql_嵌套表查询_查询结果作为子表(临时表)

此功能同Oracle一样!许多人都觉得MySQL不支持嵌套查询,其实MySQl从4.11版后已经完全支持嵌套查询了,那么下面我举些简单的嵌套查询的例子吧(源程序来自MySQL User Manual):1. SELECT语句的子查询:语法: (注意:AS 可省略)例如:SELECT sb1,sb2,sb3 FROM (SELECT s1 AS sb1, s2 AS sb2, s3*2 AS sb3 FROM t1) AS sb ...

2020-05-29 14:38:09 2074

原创 SpringBoot——Interceptor如何不拦截静态资源

应该直接使用static里面的路径,如"/css/**"registry.addInterceptor(sessionInterceptor) .addPathPatterns("/**") .excludePathPatterns("/","/css/**","/js/**","/img/**");参考博客:https...

2020-03-25 13:44:09 1796

原创 IDEA 中tomcat图片储存和访问虚拟路径

https://blog.csdn.net/qq_36481052/article/details/78813213

2019-12-15 14:33:41 209

转载 WPF 依赖属性 DependencyProperty

前言:在使用WPF的时候,总会有一个疑问,依赖属性跟普通的类属性有什么区别,微软要在WPF引入它想要解决什么问题?如果不解除这个疑惑,在编程的时候心里总会不踏实。因此我在网上找了一些资料,终于弄懂了它的由来和机制,特意和大家分享,如有不足,请各位指正!依赖属性的由来:在WinForm时代,每个控件类(如TextBox)都会包含许多属性,但是真正用到的少之又少(如text),其他属性就会...

2019-11-18 16:55:24 1129

原创 三、WPF 资源基础

资源的优点: 可维护,节省资源,适应性,每一个元素都可以有自己的资源集合,为了找到期望的资源,wpf在资源树中递归搜索。静态资源(StaticResource)的引用需要在引用之前定义好 ,而动态资源(DynamicResource)则不需要。...

2019-09-04 17:15:12 113

原创 二. Binding 详解

Binding 将源数据绑定到目标数据使用Mode属性指定绑定的方向。以下枚举列表列出了可供绑定更新的选项: TwoWay 无论是目标属性还是源属性,只要发生了更改,TwoWay就会更新目标属性或源属性。 OneWay仅当源属性发生更改时更新目标属性。 OneTime仅当应用程序启动时或DataContext进行更改时更新目标属性。 One...

2019-09-04 16:32:50 1540

原创 一、WPF路由事件介绍

路由事件的传播方式 通过RoutingStrategy来定义传播的方式public enum RoutingStrategy { Tunnel = 0, //隧道,由顶层元素向内传播,事件一般以Preview开头 (由最外层向内传播) Bubble = 1, //冒泡,与隧道相反,向外传播 (由内向外传播) Direc...

2019-09-03 17:31:49 433

转载 安卓应用在各大应用市场上架方法整理

www.baidu.com/?tn=98012088_10_dg&ch=3

2019-09-03 16:18:12 175

原创 Mysql 一对一,一对多,多对多关系

-- 1. 一对多(foreign key): -- 学生表要关联班级表,多个学生属于一个班级. 班级是被关联的表. 一般在多的一方建立外键create table class( id int primary key auto_increment, caption char(20) ); insert into class(caption...

2019-08-21 11:55:24 1004

原创 android studio 3.0 jdk1.8,butterknife1.7甚至更低版本,兼容问题

android studio 3.0 jdk1.8 正常情况下需要引入butternknife1.8及其以上的版本才行,但是有时候导入别人的项目用的实低于这个版本的,那我们不能总手动去改代码吧,只需要添加如下的这句话就ok了在app的build中android { ... defaultConfig { ... //添加如下配置就O...

2019-06-27 09:20:28 499

原创 LinearLayout+RelativeLayout+Imageview+Textview实现底部导航栏效果

本来底部导航栏很多方式可以实现,比如BottomnavigationView,BottomnavigationBar ,RadioButton,方案众多,本来用的BottomnavationBar来实现的,但是可能我们总监年纪大了,看不了一些酷炫的效果,尤其是MD风格的那种浮动效果,那我还能说什么呢,那就一切只能从简了。然后就采用了这种方式,记录的目的不是因为他有多难,而是以为懒,以后在遇到类似...

2019-06-20 15:28:18 637 3

转载 解决Android Studio SVN传文件一直waiting for卡着不动

链接SVN的时候,第二步,有个选择样式版本,默认是1.8,换成1.6即可转载:https://blog.csdn.net/zqw1347/article/details/70197221

2019-06-13 12:49:00 425

转载 Android studio关联SVN上传项目找不到Share Project(Subversion)这个选项

关联好SVN后,点击VCS------>Import Into Version Control时,会发现只有Import Into Subversion选项,并没有Share Project(Subversion)这个选项。我们一般将项目上传到SVN的时候,就是用Share Project(Subversion)这个选项的。解决方法:1.android studio项目中在Pro...

2019-06-13 09:57:20 404

原创 Resolved versions for app (26.1.0) and test app (27.1.1) differ. 异常处理

Error:Execution failed for task ':app:preDebugAndroidTestBuild'.> Conflict with dependency 'com.android.support:support-annotations' in project ':app'. Resolved versions for app (26.1.0) and test ...

2019-06-10 09:47:38 107

原创 Execution failed for task ':app:mockableAndroidJar' 异常处理

Execution failed for task ':libclear_dex:mockableAndroidJar'.> java.util.concurrent.ExecutionException: java.util.concurrent.ExecutionException: com.android.builder.utils.FileCache$FileCreatorExce...

2019-06-10 09:43:40 6138 1

原创 MQTT入门----服务器端配置以及测试demo

服务器端配置:https://blog.csdn.net/u012377333/article/details/69389380测试实例:https://www.jianshu.com/p/73436a5cf855

2019-04-30 16:25:00 788

原创 Failed to start Docker Application Container Engine问题解决

http://blog.sina.com.cn/s/blog_6594d5d30102x39f.html

2019-04-01 11:48:06 438

转载 sublimetext3 安装 install package control 不能安装

问题:Tools -&gt;Install package control 失败Visit https://packagecontrol.io/installation for manual instructionsError installing Package Control: HTTPS error encountered, falling back to HTTP - &lt;ur...

2019-03-16 09:43:48 352

转载 RxJava线程的自由切换理解

https://blog.csdn.net/johnny901114/article/details/80032801

2019-03-12 15:56:33 158 4

linearlayout+imageview+textview实现底部导航栏.zip

LinearLayout+RelativeLayout+Imageview+Textview实现底部导航栏效果

2019-06-20

MyBatis 采用注解方式实现CRUD

MyBatis 采用注解方式实现CRUD 参考博客:https://www.jianshu.com/p/74fbe5f1e610

2019-03-06

基于IDEA的maven项目实行 MyBatis的CRUD,以及分页功能

基于IDEA的maven项目实行 MyBatis的CRUD,以及分页功能查询:详情参考博客:https://www.jianshu.com/p/002431e43341

2019-03-06

基于IDEA 的maven 项目 的 MyBatis配置

MyBatis 环境搭建(基于IDEA 的Maven)的入门级参考。详细请参考博客:https://www.jianshu.com/p/ef839aa9b309

2019-03-05

二维码/条形码扫码库,效率较高

基于zxing ,zbar的二维码,条形码扫码库,效率较高。zxing,zbar各取所长

2018-06-30

上传图片到七牛云服务器demo

上传图片到七牛云服务器的demo样例,下载链接中的demo即可

2018-06-15

GreenDao3.2增,删,改,查(升级)

本demo实现类GreenDao3.2的增,删,改,查,以及数据库升级方案

2018-01-23

mysql驱动jar 文件适用MySQL5.7

mysql驱动jar 文件适用MySQL5.7,本人亲测可用适用ieda成功连接到数据库(mysql-connector-java-5.1.25.jar)

2018-01-18

listview item上面包含多个edittext和一个CheckBox的方案

本demo实现 listview item上面包含多个edittext和一个CheckBox,解决了滑动时edittext数据混乱,CheckBox状态不正确,包括,单选,全选,反选功能

2018-01-02

Recyclerview item上CheckBox,包括全选,取消全选,单选功能

Recyclerview item上CheckBox,包括全选,取消全选,单选功能

2017-12-30

recyclerview item上面包含CheckBox的解决方案

recyclerview item上面包含CheckBox的解决方案,解决CheckBox状态滑动错乱问题

2017-12-28

完美解决recyclerview item上面包含多个edittext导致数据错乱,和滑动卡顿问题

完美解决recyclerview item上面包含多个edittext导致数据错乱,和滑动卡顿问题

2017-12-28

解决RecyclerView item上包含三个或三个以上的EditText的解决方案

解决RecyclerView item上包含三个或三个以上的EditText的解决方案,亲测可用

2017-12-15

MediaCodec硬编码实现手机录屏功能,包括实时添加动态时间水印。

MediaCodec硬编码实现手机录屏功能,包括实时添加动态时间水印,真实项目中抽取出来的。

2017-11-18

editxt+listview

完美解决listview item上面嵌套一个editext带来的各种问题

2017-11-18

空空如也

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

TA关注的人

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