- 博客(543)
- 资源 (4)
- 收藏
- 关注
原创 第一性原理
第一性原理基于来自亚里士多德的形而上学和Nyaya/Vaisheshik哲学的概念(它们是印度哲学六大流派中的两个)。使用第一性原理作为解决问题的技术的最早描述可以追溯到古希腊,在亚里士多德的形而上学中,第一原理被定义为“已知事物的第一因”。换句话说,第一性原理可以定义为“任何事物的第一来源”,它们是你拥有的任何想法的最基本构建元素,可以定义为“第一来源或起源”。简而言之,在考虑某个想法及其首要原则或原因时,可以问问自己,这些原因是否是你想到的这个想法或概念的原始起点——它们通常代表基础支柱。
2023-05-05 15:42:27
2325
1
转载 【转】在java中,OOA是什么?OOD是什么?OOP是什么?
Object-Oriented Analysis:面向对象分析方法 是在一个系统的开发过程中进行了系统业务调查以后,按照面向对象的思想来分析问题。OOA与结构化分析有较大的区别。OOA所强调的是在系统调查资料的基础上,针对OO方法所需要的素材进行的归类分析和整理,而不是对管理业务现状和方法的分析。 OOA(面向对象的分析)模型由5个层次(主题层、对象类层、结构层、属性层和服务层)和5个...
2018-11-27 14:02:26
793
转载 【转】自动化测试必备实用工具,帮你提高工作效率 | 码云周刊第 88 期
1Web UI 自动化测试 项目名称:自动化测试平台 LuckyFrame 项目简介:本项目是一款免费开源的测试平台,最大的特点是全纬度覆盖了接口自动化、WEB UI自动化、APP自动化,并且支持分布式测试,测试关键字驱动也很大程度上解决了测试同学代码基础弱的问题。同时也集成了质量管理相关的一些功能,解决 QA 的日常工作中,项目过程数据的收集问题,并能展示一些简单质量报...
2018-11-22 15:34:13
472
转载 【转】java list按照 对象 指定多个字段属性进行排序
java list按照 对象 指定多个字段属性进行排序话不多说,上代码:package PjectUtils;import java.lang.reflect.Field;import java.text.NumberFormat;import java.util.Collections;import java.util.Comparator;import java.util....
2018-11-14 18:06:59
303
转载 CentOS 7安装Docker应用容器引擎
Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。Docker的应用场景Web 应用的自动化...
2018-08-29 15:12:43
301
转载 【转】ring-data-redis1.8简单封装(支持geo)
其实spring-data-redis中的RedisTemplate更强大全面,应公司要求,稍微简化Java代码 package com.ybdc.yy.base.basis.service.impl; import java.util.List; import java.util.Map; import java.util.Set; import java.util.concurr...
2018-06-22 17:27:32
536
转载 redis 批量删除操作
需要在redis里面清空一批数据,redis没有支持通配符删除,只有del key1 key2 ...但是可以通配符获取 KEYS PATTERN然后利用linux管道批量删除。redis-cli -h 192.168.0.8 -p 6380 keys "obj_base_*" |xargs redis-cli -h 192.168.0.8 -p 6380 del其中xargs的的使用http:/...
2018-06-22 17:17:49
1284
转载 JTS Geometry关系判断和分析
关系判断Geometry之间的关系有如下几种:相等(Equals):几何形状拓扑上相等。脱节(Disjoint):几何形状没有共有的点。相交(Intersects):几何形状至少有一个共有点(区别于脱节)接触(Touches):几何形状有至少一个公共的边界点,但是没有内部点。交叉(Crosses):几何形状共享一些但不是所有的内部点。内含(Within):几何形状A的线都在几何形状B内部。包含(C...
2018-06-22 17:14:45
1058
转载 【转】Redis在win7上的可视化应用
Redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。...
2018-06-07 15:20:32
252
转载 【转】中国行政区域(县区级带坐标经纬度)
这是整理的一份行政区域js脚本,可以拿来做省市县三级联动,并加载地图到页面上,参考案例,了解更多。var areas = [{"code":"110000","parentCode":"0","level":"1","name":"北京市","latitude":"39.929986","longi
2018-06-07 09:47:02
3020
转载 Java ConcurrentHashMap 最佳实践
相对于HashMap,ConcurrentHashMap提供了内部实现的并发支持。使得开发者在多线程应用中访问ConcurrentHashMap时,不必使用synchronized同步代码块。 //Initialize ConcurrentHashMap instanceConcurrentHashMap<String, Integer> m = new ConcurrentHash...
2018-05-10 11:51:54
938
转载 elastic-job的elastic-job-lite-console部署
环境准备:jdk,maven,elastic-job源码1.下载或者克隆elastic-job源码地址:https://github.com/dangdangdotcom/elastic-job2.maven编译安装进入到elastic-job目录,按住Shift+鼠标右键,选择“在此处打开命令窗口(W)”,执行如下命令:[html] view plain copymvn clean instal...
2018-05-10 09:34:09
9121
3
转载 Java中的ArrayList的初始容量和容量分配
ist接口的大小可变数组的实现。实现了所有可选列表操作,并允许包括 null 在内的所有元素。ArrayList继承于List接口,除继承过来的方法外,还提供一些方法来操作内部用来存储列表的数组的大小。每个ArrayList实例都有一个容量。该容量是指用来存储列表元素的数组的大小。它总是至少等于列表的大小。随着向ArrayList中不断添加元素,其容量也自动增长。并未指定增长策略的细节,因为这不只...
2018-05-09 09:55:49
272
转载 eclipse安装lombok
由于项目中有@Slf4j 注解等,而eclipse需要安装lombok插件才能正常编译。由于之前对lombok 一片空白,查了多个帖子,详细总结了一下在window下eclipse安装lombok。 下载 lombok.jar (https://projectlombok.org/download.html)将 lombok.jar 放在eclipse安装目录下,和 eclipse.ini 文件平...
2018-05-09 09:12:55
378
转载 Easyui 去掉datagrid 行的样式,并点击checked 改边行颜色!
标签:--最近客户提出的需求 全选高亮样式太丑,每行选中不需要背景图片颜色,字体变黑色,未选中变灰色。 先把代码和改变后的图片 贴出来。 /* 初始化DataFrid数据 */ initDataGrid: function () { var pNumber = 0; var pSize = 10; $(‘#list
2016-03-31 15:51:41
3682
原创 Linux 如何卸载jdk
第一步 : 查看安装了哪些java 命令 : yum list installed | grep java第二部 : 使用rpm命令进行卸载 命令:rpm -e xxxx
2016-03-23 16:48:58
733
原创 Linux环境中查看java的安装路径,设置环境变量
在Linux环境中,安装jdk以后,找不到安装目录,导致无法设置环境变量,怎么查找jdk的安装目录呢?第一步:whereis java[root@Hadoop Master java]# whereis javajava: /usr/bin/java /etc/java /usr/lib/java /usr/share/java /usr/share/man/man1/java
2016-03-23 15:00:32
15028
原创 SSH登陆,增加互信,免密码登陆
第一步 : 执行命令: ssh-keygen -t rsa -P ''生成公钥/私钥对;第二步:执行命令: cat id_rsa.pub >> authorized_keys第三步: 执行命令: scp id_rsa ip:/root/.ssh/ipscpauthorized_keys ip:/root/.ssh/ip
2016-03-22 18:25:51
569
转载 linux】利用logger,logrotate处理脚本日志
更多的时候我处理我们的程序(脚本)的日志是通过重定向的方法去实现,而日志的大小和切割有的时候就会忽略掉(哦,也许你加条find命令检测一下大小或者超过一定时间执行删除或者切割操作),何必自己再去写这样的程序呢,我们的系统就自带这样的程序;loggerlogger 是一个shell 命令接口,可以通过该接口使用Syslog的系统日志模块,还可以从命令行直接向系统日志文件(或者自定义的文件)写
2016-03-17 09:22:21
1122
转载 Linux的五个查找命令
在Linux中,有很多方法可以做到这一点。国外网站LinuxHaxor总结了五条命令,你可以看看自己知道几条。大多数程序员,可能经常使用其中的2到3条,对这5条命令都很熟悉的人应该是不多的。1. findfind是最常见和最强大的查找命令,你可以用它找到任何你想找的文件。find的使用格式如下: $ find - : 所要搜索的目录及其所有
2016-03-16 18:18:55
498
转载 CentOS 6.5下利用Rsyslog+LogAnalyzer+MySQL部署日志服务器
一、简介LogAnalyzer 是一款syslog日志和其他网络事件数据的Web前端。它提供了对日志的简单浏览、搜索、基本分析和一些图表报告的功能。数据可以从数据库或一般的syslog文本文件中获取,所以LogAnalyzer不需要改变现有的记录架构。基于当前的日志数据,它可以处理syslog日志消息,Windows事件日志记录,支持故障排除,使用户能够快速查找日志数据中看出问题的解决方案
2016-03-15 17:13:34
530
原创 开启Mysql远程访问权限
echo "use mysql;update user set host = '%' where host = 'localhost';flush privileges;"|mysql -uroot -proot
2016-03-11 14:31:56
502
转载 看完让你彻底搞懂Websocket原理
偶然在知乎上看到一篇回帖,瞬间觉得之前看的那么多资料都不及这一篇回帖让我对 websocket 的认识深刻有木有。所以转到我博客里,分享一下。比较喜欢看这种博客,读起来很轻松,不枯燥,没有布道师的阵仗,纯粹为分享。废话这么多了,最后再赞一个~一、websocket与httpWebSocket是HTML5出的东西(协议),也就是说HTTP协议没有变化,或者说没关系,但HTTP是不支持
2016-03-10 11:55:44
2159
转载 关于shortcut icon和icon代码的区别介绍
shortcut icon和icon代码之间究竟有何区别呢.下面介绍一下语句一: 语句二 备注:语句一 Shortcut Icon 就是在网址列前面出现的Icon 问题:语句二 icon的作用是怎么?和语句一有什么区别? 指导 过去,为保证favicon出现,网站设计者和开发者采用了多种方法。很难明确地保证favicon可以在所有电脑上显示,即使是用同一版本的一种浏览器
2016-03-10 10:10:56
853
转载 有关网络攻击的世界地图是怎么开发的?比如 ZoomEye 经常有一些这样很酷的地图~
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。作者:周知日链接:https://www.zhihu.com/question/23624209/answer/25284792来源:知乎Echarts 团队出大杀器了——基于 WebGL 的地球仪组件,有类似需求的同学赶紧直奔 echarts-x:Examples - Powered by ECh
2016-02-29 10:13:14
4807
原创 Java使用zip4j进行压缩文件处理
Java处理压缩包:public class Zip4JUtil{ /** * 使用给定密码解压指定的ZIP压缩文件到指定目录 * * 如果指定目录不存在,可以自动创建,不合法的路径将导致异常被抛出 * * @param zip 指定的ZIP压缩文件 * @param dest 解压目录
2016-02-26 11:55:16
2299
转载 告诉你如何解决MySQL server has gone away问题
最近做网站有一个站要用到WEB网页采集器功能,当一个PHP脚本在请求URL的时候,可能这个被请求的网页非常慢慢,超过了mysql的 wait-timeout时间,然后当网页内容被抓回来后,准备插入到MySQL的时候,发现MySQL的连接超时关闭了,于是就出现了“MySQL server has gone away”这样的错误提示,解决这个问题,我的经验有以下两点,或许对大家有用处:第一种方
2016-02-24 15:24:33
499
转载 软件发布版本区别介绍-Alpha,Beta,RC,Release
标签:Alpha:Alpha是内部测试版,一般不向外部发布,会有很多Bug.除非你也是测试人员,否则不建议使用.是希腊字母的第一位,表示最初级的版本alpha就是α,beta就是βalpha版就是比beta还早的测试版,一般都是内部测试的版本--------------------Beta: 很容易理解就是测试版,这个阶段的版本会一直加入新的功能。RC:RC就是Rele
2016-02-18 10:14:26
4280
转载 JS获取当前对象大小以及屏幕分辨率等
JS获取当前对象大小以及屏幕分辨率等 script type="text/javascript">function getInfo(){ var s = ""; s += " 网页可见区域宽:"+ document.body.clientWidth+"\n"; s += " 网页可见区域高:"+ document.body.cl
2016-02-17 10:52:39
666
原创 Spring - Websocket详细配置
import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation.EnableWebMvc;import org.sprin
2016-02-05 11:33:39
2461
转载 mysql 触发器
mysql 触发器1 引言Mysql的触发器和存储过程一样,都是嵌入到mysql的一段程序。触发器是mysql5新增的功能,目前线上凤巢系统、北斗系统以及哥伦布系统使用的数据库均是mysql5.0.45版本,很多程序比如fc-star管理端,sfrd(das),dorado都会用到触发器程序,实现对于数据库增、删、改引起事件的关联操作。本文介绍了触发器的类型和基本使用方法,讲述
2016-02-03 11:43:41
362
转载 5.6.2 视图对性能的影响
5.6.2 视图对性能的影响Performance Implications of Views许多人都不认为视图可以改进性能,但是它确实可以提高性能,也可以用它来支持其他提高性能的方式。例如,利用视图重构数据库架构的某一阶段,可以在更改它访问的表的同时,使代码继续工作。一些应用程序为每一个用户使用一个表,这通常是为了实现行级别安全性。一个和前面例子类似的视图能够在表内实现
2016-02-03 10:48:26
1279
转载 MySQL中的视图及性能问题
视图是MySQL 5.0中增加的三大新功能之一(另外两个是存储过程与触发器),也是一般稍微“高级”一点的数据库所必需要有的功能。MySQL在定义视图上没什么限制,基本上所有的查询都可定义为视图,并且也支持可更新视图(当然只有在视图和行列与基础表的行列之间存在一一对应关系时才能更新),因此从功能上说MySQL的视图功能已经很完善了。然而若要在应用中使用视图,还需要了解处理视图时的性能,而My
2016-02-03 10:38:20
638
转载 WebSocket的JavaScript例子
一个WebSocket的简单Echo例子:例子代码来自:http://www.websocket.org/echo.html使用一个文本编辑器,把下面代码复制保存在一个 websocket.html 文件中,然后只要在浏览器中打开它,页面就会使用 websocket 自动连接,发送一个消息,显示接受到的服务器响应,然后关闭连接。 WebSocket Test
2016-01-28 18:03:58
472
转载 如何在Spring中配置Websocket
Websocket是HTML5的一项新技术,可以让服务端和客户端进行实时的通信,主要的使用场景有: 实时的聊天系统,对实时性要求比较高的游戏,或者金融行业对股票市场数据的及时获取等。在Spring3的时候就已经有了对Websocket的支持,不过需要一些高版本的web容器来运行,比如Tomcat7.0.47+,Jetty9等。在Spring的官网上有关于Websocket的示例工程
2016-01-28 17:46:27
11320
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人