摘要: 一, PyCharm搭建Spark开发环境 Windows7, Java 1.8.0_74, Scala 2.12.6, Spark 2.2.1, Hadoop 2.7.6 通常情况下,Spark开发是基于Linux集群的,但这里作为初学者并且囊中羞涩,还是在windows环境下先学习吧。 参照这个 阅读全文
posted @ 2018-07-13 17:11 -赶鸭子上架- 阅读(33262) 评论(6) 推荐(1) 编辑
 
摘要: 前两年迫于项目的需要,只是拿来JQuery用到项目中,并没有实质上理解javascript(貌似其他人也是这么干的)~ 随着最近几年,得益于Nodejs, React, Vue等,javascript火的一塌糊涂。深知要想在某一方面走的长远,基础是免不了的,遂拿起这本书,用零散的时间看完了~ 这本书 阅读全文
posted @ 2018-04-16 18:15 -赶鸭子上架- 阅读(237) 评论(0) 推荐(0) 编辑
 
摘要: Facebook开源了React前端框架(MIT Licence),也同时提供了React脚手架 - create-react-app。 create-react-app遵循约定优于配置(Coc)的原则,默认配置、项目结构等,让Web开发人员能够快速上手React。 搭建create-react-a 阅读全文
posted @ 2018-01-11 13:47 -赶鸭子上架- 阅读(4546) 评论(0) 推荐(1) 编辑
 
摘要: 前一阵参与了一个项目的搭建,为了快速开发再加上学一些新东西,准备采用React+Spring MVC+MyBatis的架构。 花了一些时间最终把Spring MVC+MyBatis打通。 这里总结下MyBatis的使用过程,方便以后查阅。 参考资料: 1. http://www.mybatis.or 阅读全文
posted @ 2017-06-01 11:20 -赶鸭子上架- 阅读(302) 评论(0) 推荐(1) 编辑
 
摘要: 参考资料: 1. http://blog.sina.com.cn/s/blog_a00f56270102w2e2.html - WebService简介+只用JDK实现 2. http://www.cnblogs.com/linxiaoyang/p/4167016.html - JDK实现+Inte 阅读全文
posted @ 2016-11-11 17:09 -赶鸭子上架- 阅读(495) 评论(0) 推荐(0) 编辑
 
摘要: Part I: 取经处: http://www.ramkitech.com/2012/10/tomcat-clustering-series-simple-load.html http://blog.csdn.net/bluishglc/article/details/6867358 这部分先弄个简 阅读全文
posted @ 2016-08-16 09:58 -赶鸭子上架- 阅读(1094) 评论(0) 推荐(0) 编辑
  2023年7月21日
摘要: **参考 ​**​[**>**](https://www.runjf.com/linux/docker-java-process-cpu) 1. 确定进程信息 * 判断该进程是否在Docker容器中。使用`cat /proc//cgroup`查看打印内容是否包含`:/docker/`。原理是Dock 阅读全文
posted @ 2023-07-21 20:13 -赶鸭子上架- 阅读(556) 评论(0) 推荐(0) 编辑
  2023年5月24日
摘要: 1. 数据流图 以系统为中心向外辐射,找出数据流入、流出。涉及到的其他系统、对接协议、数据可靠性、数据覆盖等。若本身系统功能复杂、多模块,则可考虑添加内部数据流转。 2. 功能架构图 一般系统可以同数据流图糅合在一起,复杂系统独立出功能架构图,包括涉及系统、功能、网络等。若本身系统功能复杂、多模块, 阅读全文
posted @ 2023-05-24 11:25 -赶鸭子上架- 阅读(7) 评论(0) 推荐(0) 编辑
  2023年5月6日
摘要: 汇总下平时开发中对mysql的调优过程。 (一)mysql server的调优 首先需要知道哪些配置可以调整,通过 show variables可以查看配置项。 可以通过set方式更改配置项: 方式一:(例子)set long_query_time=1; 但仅对当前session生效,新连接更改无作 阅读全文
posted @ 2023-05-06 21:27 -赶鸭子上架- 阅读(57) 评论(0) 推荐(0) 编辑
  2023年4月24日
摘要: Spring框架中提供了两种解析注解(Annotation)的方式,一种使用ASM;一种使用反射 ASM方式: 操作字节码文件。比如以 Set<String> getAnnotationTypes() 为例,会直接返回annotationSet。 而annotationSet的更新是通过ASM解析字 阅读全文
posted @ 2023-04-24 07:25 -赶鸭子上架- 阅读(17) 评论(0) 推荐(0) 编辑
  2023年4月14日
摘要: 1. 最近修复测试bug的同时,发现之前docker部署中镜像构建和docker run命令有挺多不合理的设置 (1)首先是镜像构建,直接用了jdk镜像,再通过docker run运行command命令 这种方式运行好处在于不用构建各个应用镜像,但带来的坏处就是需要在command处做文章满足应用运 阅读全文
posted @ 2023-04-14 17:36 -赶鸭子上架- 阅读(48) 评论(0) 推荐(0) 编辑
  2023年3月17日
摘要: 最近使用IDEA过程中,时不时的出现假死的情况,观察cpu和内存均有余量,为了避免重启IDEA,还是花了些时间排查原因。 使用jvisualvm观察IDEA进程cpu、堆内存、线程信息等,发现提示“死锁”,迅速定位问题。 再进行线程快照dump并分析, 解决线程死锁问题: 将Big Data Too 阅读全文
posted @ 2023-03-17 13:19 -赶鸭子上架- 阅读(955) 评论(0) 推荐(0) 编辑
  2023年2月16日
摘要: 记录开发过程遇到的一些问题。 1. extends ItemListenerSupport 参照官方文档 1.1 直接继承并配置到Step并不起作用,需要注解标记 1.2 父类声明中存在泛型,子类指明具体类型后通过反射找方法签名,会得到参数不同的相同方法(一个父类中的,一个子类中的) 父类: 子类: 阅读全文
posted @ 2023-02-16 22:51 -赶鸭子上架- 阅读(173) 评论(0) 推荐(0) 编辑
  2022年11月10日
摘要: 用Spring Boot做项目时间长了,之前maven打jar包和自定义package的方式都丢了(Spring Boot Maven plugin默认做了很多。。) 开发简单的工具自动生成客户端Feign Client,使用纯maven项目,maven-jar-plugin和maven-assem 阅读全文
posted @ 2022-11-10 11:26 -赶鸭子上架- 阅读(1486) 评论(0) 推荐(0) 编辑
  2022年10月20日
摘要: 一、在Kubernetes环境搭建过程中,会创建CA、admin、etcd等等证书,创建证书的过程中需要注意当前系统的时间,否则很可能因为生成证书时间同其他系统时间差别,造成证书验证失败。 1. 通过VirtualBox设置vm系统时间同宿主机时间同步(参考),不过都没成功。。。 2. 大多数采用的 阅读全文
posted @ 2022-10-20 16:36 -赶鸭子上架- 阅读(20) 评论(0) 推荐(0) 编辑
  2022年10月16日
摘要: 问题场景:在同一VM上部署了同一应用的docker版本和非docker版本,在基于非docke版本应用做jenkins CI/CD时,通过ps -ef操作获取应用的pid,会受到docker版本应用的干扰,如下 以上只有pid=2948为非docker应用。 在之前 spring boot jar项 阅读全文
posted @ 2022-10-16 16:48 -赶鸭子上架- 阅读(61) 评论(0) 推荐(0) 编辑