- 博客(210)
- 资源 (15)
- 收藏
- 关注
原创 IDEA gradle项目出现java.lang.OutOfMemoryError: GC overhead limit exceeded 之类的错误
最后在gradle目录下添加gradle.properties文件得以解决内容如下:项目所在目录的磁盘空间一定要比下面的配置大才行。试了很多很多方法都不管用。
2023-09-11 13:12:49
728
原创 canaladapter 同步mysql(一对多关系)到es,es 添加逗号分词查询
canaladapter 同步mysql(一对多关系)到es
2022-09-08 22:50:40
1585
3
原创 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
1853
原创 idea 集成SpringMVC无法访问controller层的解决方案
最近帮朋友弄毕设,他的毕设是已经过时很久的SpringMVC项目了,各种配置都配了,就是访问不了controller层,因为写SpringMVC的时候还说 elipse时代,现在这两个早就淘汰了。无奈现在不用elipse了只能找问题。百度了良久就是找不到问题,真是各种方法都试了,每一个能够解决,都要裂开 了。最终发下idea out目录下面没有编译的class文件只有jsp文件,所以只有jsp文件可以使用,于是里面想到了解决方案如下图:默认是选择下面的那个我尼玛,一下子解决了。网上确实都是各种修改.
2022-03-31 09:47:35
3342
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
1744
原创 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
1161
原创 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
1110
原创 MySQL千万级数据高效导出到csv
项目中经常遇到需要导出大数据量的数据的问题,有的时候是几百万,甚至上亿。这时候java层面怎么努力(比如多线程)或者优化SQL都不好使。最终,考虑直接在mysql层级实现导出。问题得以解决,百万级别的导出只需要十几秒。亲测1.在测试的时候为了测试大数据量的情况下项目的抗压能力我们通常要创造一些测试数据那么现在这个方法绝对好用其中可能会有sql空间的报错可以自己尝试解决,这里做了分批插入,每次插入30万条,所以没有遇到类似的空间问题首先,创建要插入100万数据的表格SET NAMES u
2021-12-31 10:10:01
2357
原创 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
304
原创 1.JVM内存结构解密
JVM以hotspot 虚拟机为例,由方法区,堆,虚拟机栈,程序计数器,本地方法区,如下图所示1. Program Counter Register 程序计数器(寄存器) 作用,是记住下一条jvm指令的执行地址,因为CPU在执行程序的时候会在多个线程之间进行切换,所以需要保存当前线程的执行地址 特点: a.是线程私有的 (每个线程都应该有自己的程序计数器,程序计数器是线程私有的。) b.不会存在内存溢出0: getstatic #20 // PrintSt...
2021-12-09 10:35:05
354
原创 Proguard打包混淆报错:can‘t find superclass or interface 如何解决
如下图所示错误:在混淆文件 proguard-rules.pro 里加上-dontoptimize就可以了
2020-08-24 16:56:29
1070
1
原创 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
487
原创 本地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
1106
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
333
原创 IDEA 下javah 生成jni头文件
进到java源文件 的根目录 打开cmd 执行 javah -classpath . -jni com.flyz.TestJNI
2020-07-08 21:59:02
402
原创 如何使用ngrok 把内网映射到外网
第一步:访问 ngrok的中文网 http://www.ngrok.cn/ 去注册一个账号第二步:开通隧道选择一个免费的服务器,当然你有钱也可以选择付费的免费的是美国的服务器,访问速度肯定慢一些,付费的就快很多。然后把隧道id粘贴到客户端就可以了,但是免费的隧道只能开通一个...
2020-06-22 10:06:36
347
原创 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
860
转载 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
2235
原创 SpringBoot——Interceptor如何不拦截静态资源
应该直接使用static里面的路径,如"/css/**"registry.addInterceptor(sessionInterceptor) .addPathPatterns("/**") .excludePathPatterns("/","/css/**","/js/**","/img/**");参考博客:https...
2020-03-25 13:44:09
1861
原创 IDEA 中tomcat图片储存和访问虚拟路径
https://blog.youkuaiyun.com/qq_36481052/article/details/78813213
2019-12-15 14:33:41
256
转载 WPF 依赖属性 DependencyProperty
前言:在使用WPF的时候,总会有一个疑问,依赖属性跟普通的类属性有什么区别,微软要在WPF引入它想要解决什么问题?如果不解除这个疑惑,在编程的时候心里总会不踏实。因此我在网上找了一些资料,终于弄懂了它的由来和机制,特意和大家分享,如有不足,请各位指正!依赖属性的由来:在WinForm时代,每个控件类(如TextBox)都会包含许多属性,但是真正用到的少之又少(如text),其他属性就会...
2019-11-18 16:55:24
1203
原创 三、WPF 资源基础
资源的优点: 可维护,节省资源,适应性,每一个元素都可以有自己的资源集合,为了找到期望的资源,wpf在资源树中递归搜索。静态资源(StaticResource)的引用需要在引用之前定义好 ,而动态资源(DynamicResource)则不需要。...
2019-09-04 17:15:12
150
原创 二. Binding 详解
Binding 将源数据绑定到目标数据使用Mode属性指定绑定的方向。以下枚举列表列出了可供绑定更新的选项: TwoWay 无论是目标属性还是源属性,只要发生了更改,TwoWay就会更新目标属性或源属性。 OneWay仅当源属性发生更改时更新目标属性。 OneTime仅当应用程序启动时或DataContext进行更改时更新目标属性。 One...
2019-09-04 16:32:50
1629
原创 一、WPF路由事件介绍
路由事件的传播方式 通过RoutingStrategy来定义传播的方式public enum RoutingStrategy { Tunnel = 0, //隧道,由顶层元素向内传播,事件一般以Preview开头 (由最外层向内传播) Bubble = 1, //冒泡,与隧道相反,向外传播 (由内向外传播) Direc...
2019-09-03 17:31:49
500
原创 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
1117
原创 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
565
原创 LinearLayout+RelativeLayout+Imageview+Textview实现底部导航栏效果
本来底部导航栏很多方式可以实现,比如BottomnavigationView,BottomnavigationBar ,RadioButton,方案众多,本来用的BottomnavationBar来实现的,但是可能我们总监年纪大了,看不了一些酷炫的效果,尤其是MD风格的那种浮动效果,那我还能说什么呢,那就一切只能从简了。然后就采用了这种方式,记录的目的不是因为他有多难,而是以为懒,以后在遇到类似...
2019-06-20 15:28:18
668
3
转载 解决Android Studio SVN传文件一直waiting for卡着不动
链接SVN的时候,第二步,有个选择样式版本,默认是1.8,换成1.6即可转载:https://blog.youkuaiyun.com/zqw1347/article/details/70197221
2019-06-13 12:49:00
472
转载 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
444
原创 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
127
原创 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
6288
1
原创 MQTT入门----服务器端配置以及测试demo
服务器端配置:https://blog.youkuaiyun.com/u012377333/article/details/69389380测试实例:https://www.jianshu.com/p/73436a5cf855
2019-04-30 16:25:00
828
原创 Failed to start Docker Application Container Engine问题解决
http://blog.sina.com.cn/s/blog_6594d5d30102x39f.html
2019-04-01 11:48:06
525
转载 sublimetext3 安装 install package control 不能安装
问题:Tools ->Install package control 失败Visit https://packagecontrol.io/installation for manual instructionsError installing Package Control: HTTPS error encountered, falling back to HTTP - <ur...
2019-03-16 09:43:48
382
转载 RxJava线程的自由切换理解
https://blog.youkuaiyun.com/johnny901114/article/details/80032801
2019-03-12 15:56:33
179
4
linearlayout+imageview+textview实现底部导航栏.zip
2019-06-20
基于IDEA的maven项目实行 MyBatis的CRUD,以及分页功能
2019-03-06
基于IDEA 的maven 项目 的 MyBatis配置
2019-03-05
mysql驱动jar 文件适用MySQL5.7
2018-01-18
listview item上面包含多个edittext和一个CheckBox的方案
2018-01-02
完美解决recyclerview item上面包含多个edittext导致数据错乱,和滑动卡顿问题
2017-12-28
解决RecyclerView item上包含三个或三个以上的EditText的解决方案
2017-12-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人