摘要: 方法一:实现Comparable接口 方法二:comparator 阅读全文
posted @ 2019-05-05 15:09 三尺墨 阅读(182) 评论(0) 推荐(0) 编辑
摘要: #{}和${}区别 区别: #{}能够在很大程度上防止sql注入,%{}不行; 原因: #{}将传入的数据都当成一个字符串,会对传入内容加一个双引号。如:order by #{param},若传入值为:xxx,则解析成的sql为:order by "xxx"; ${}将传入的数据直接显示在生成的sq 阅读全文
posted @ 2019-04-30 14:49 三尺墨 阅读(180) 评论(0) 推荐(0) 编辑
摘要: https://www.cs.usfca.edu/galles/visualization/Algorithms.html 阅读全文
posted @ 2019-04-30 14:45 三尺墨 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 0、基本负载均衡配置 编辑/etc/nginx/nginx.conf,加入负载平衡配置: 更新/etc/nginx/conf.d/default.conf,配置反向代理: 重新启动Nginx: 1、子请求 当一个请求发起一个“子请求”的时候,依照 Nginx 的术语,习惯把前者称为后者的“父请求”( 阅读全文
posted @ 2019-03-28 14:37 三尺墨 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-03-18 13:56 三尺墨 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 作者:Lee坚武链接:https://www.jianshu.com/p/b7de3167d15ew4G-in5u3SH75RoB3VZIX8htiZgw4ELilwvPcHAIQWfwfXv5n0IHDp5hv1BM3+H1XygMtiE0-JBgacjE9tz33sIh542EmsGs1yg63 阅读全文
posted @ 2018-11-27 16:11 三尺墨 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 1、本地和远程的关系相当于两个分支,是相互独立的。 2、本地分支属于本地仓库,一个仓库可以包含多个分支。 3、commit是为了告诉Git这次提交我改了哪些东西; pull是将远程commit与本地commit进行对比合并,解决代码冲突的问题; push将本地已经合并完成的代码推送到远程。 所以为了 阅读全文
posted @ 2018-07-09 09:23 三尺墨 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 1、传文件 FTP/SFTP:ftp 用户名@远程ip SCP:注意ip后有个 : 本地文件发到远程 scp 本地文件 用户名@远程ip:远程路径 远程文件发到本地 scp 用户名@远程ip:远程路径 本地文件 2、查询进程并kill掉 ps -ef|grep logstash|grep -v gr 阅读全文
posted @ 2018-06-28 17:47 三尺墨 阅读(209) 评论(0) 推荐(0) 编辑
摘要: Timer和TimerTask Timer是一种定时器工具,用来在一个后台线程计划执行指定任务。它可以计划执行一个任务一次或反复多次。TimerTask一个抽象类,它的子类代表一个可以被Timer计划的任务。 每一个Timer仅对应唯一一个线程。 Timer不保证任务执行的十分精确。 Timer类的 阅读全文
posted @ 2018-06-28 17:41 三尺墨 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 一、storm与Hadoop对比 Hadoop: 全量数据处理使用的大多是鼎鼎大名的hadoop或者hive,作为一个批处理系统,hadoop以其吞吐量大、自动容错等优点,在海量数据处理上得到了广泛的使用。 Hadoop下的Map/Reduce框架对于数据的处理流程是: 1、 将要处理的数据上传到H 阅读全文
posted @ 2018-06-28 17:39 三尺墨 阅读(5454) 评论(0) 推荐(1) 编辑