工作笔记
文章平均质量分 67
qq1123734918
今天天气不错
展开
-
jpa
概述 JPA(Java Persistence API)是Sun官方提出的Java持久化规范(JAVA5.0) 它的出现是为了简化现有的持久化开发工作和整合ORM技术,结束现在的Hibernate,TopLink,JDO等ORM框架各自为营的局面 JPA是在现有ORM框架的基础上发展而来的,可以认为是现有ORM框架抽象出来的接口,他的主导者正是hibernate的创始人原创 2016-10-24 22:11:27 · 146 阅读 · 0 评论 -
项目问题排查
相关命令 top 查看资源占用情况(cpu,内存) ps 查看进程的当前信息 ps -mp [pid] -o THREAD,tid,time 显示进程中的线程占用cpu的情况 jps原创 2016-10-24 22:23:34 · 351 阅读 · 0 评论 -
算法
信息摘要算法 基本知识 Hash,一般翻译做"散列",也有直接音译为"哈希"的 就是把任意长度的输入,变换成固定长度的输出,该输出就是散列值。 这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间, 不同的输入可能会散列成相同的输出,而不可能从散列值来唯一的确定输入值。 简单的说就是一种将任意长度原创 2016-10-24 22:22:46 · 396 阅读 · 0 评论 -
数据结构
概述 数据结构是指数据在计算机内存空间或磁盘中的组织形式 算法是完成特定任务的过程,如查找,添加,删除,排序等 数据结构 名称 优点 缺点 数组 插入快,如果知道下标,可以非常快的存取 查找慢,删除慢,大小固定 有序数组 比无序数组查找原创 2016-10-24 22:22:21 · 230 阅读 · 0 评论 -
工具
json处理工具 json-lib jackson 示例程序 导入jar包 jackson-all-1.9.11.jar 创建model class Student { private String name;原创 2016-10-24 22:21:51 · 269 阅读 · 0 评论 -
redis
Redis概述 redis是一个开源的,先进的key-value存储的非关系型数据库. 它通常被称为数据结构服务器,因为键可以包含 字符串(strings),哈希(hashes),链表(lists),集合(sets)和有序集合(sorted sets) 这些数据类型都支持push/pop,add/remove及交集和并集,不同方式的排序及更丰富的操作 为了原创 2016-10-24 22:19:25 · 160 阅读 · 0 评论 -
python
语句不加分号文件后缀py,可直接双击运行书写格式属于语法的一部分,没有大括号,缩进就是下一级(一个空格也为缩进)在IDEL新建的程序窗口 程序可保存后直接按F5运行单行注释 #注释打印方法 print ("abc") print ("abc","123")变量声明 s = "abc"数组 arr = ["abc","1234","7890"]原创 2016-10-24 22:18:39 · 167 阅读 · 0 评论 -
play
play基本命令 play new 项目名 创建新的play应用 play eclipsify 项目名 将play应用转化为Eclipse项目 play run 启动当前路径下的play应用(需要在play应用的根目录下使用)(会打印输出信息,阻塞当前进程) play start原创 2016-10-24 22:18:05 · 656 阅读 · 0 评论 -
ognl
对象 可直接使用对象的方法集合 创建集合 {'aa','bb','cc','dd'} map 创建map #{'key1':'value1','key2':'value2'} 获取所有key map.keys 获取所有value map.values 获取某个元素原创 2016-10-24 22:16:08 · 192 阅读 · 0 评论 -
nio
概述 nio是另一种处理io的方式 非阻塞io,基于缓冲区进行操作,一个线程可处理多个io请求 入门参考: http://www.iteye.com/magazines/132-Java-NIO http://www.ibm.com/developerworks/cn/education/java/j-nio/j-nio.html和i原创 2016-10-24 22:15:43 · 157 阅读 · 0 评论 -
MongoDB
NoSql概述 NoSql(Not Only SQL),意即"不仅仅是SQL" 指的是非关系型的数据库,是一项全新的数据库革命性运动NoSql和关系型数据库的对比 关系型数据库 关系型数据库中的表都是存储一些结构化的数据,每条记录的字段的组成都一样, 即使不是每条记录都需要所有的字段,但数据库会为每条数据分配所有的字段 非关原创 2016-10-24 22:15:07 · 245 阅读 · 0 评论 -
linux
安装虚拟机 安装CentOS,CentOS是使用linux内核的一种操作系统 网络方式 bridged(桥接,VMnet0) 单独产生一个网卡,必须和本机在同一网段才可以上网 host-only(VMnet1) 就算本机没网,也可以和虚拟机通信 NAT(VMnet8) 共用本机的网卡,本机可原创 2016-10-24 22:14:31 · 197 阅读 · 0 评论 -
git
和svn的区别 svn是集中式版本控制系统,代码保存在一台中间服务器上,只有联网才能工作 git是分布式版本控制系统,每个人本地都存在一个版本库,中间服务器只是为了方便合并代码 因为所有数据都在本地,所以git安全性高,速度快 git直接记录快照,而非差异比较,每一次的提取操作,实际上都是一次对代码仓库的完整备份 快照 Git 并不保存原创 2016-10-24 22:09:37 · 208 阅读 · 0 评论 -
hadoop
hadoop2.0核心 HDFS 分布式文件系统 YARN 资源管理调度系统hadoop特点 扩容能力 能可靠的存储和处理千兆字节(PB)数据 成本低 可以通过普通机器组成的服务器群来分发处理数据.这些服务器群总计可达数千个节点 高效率 通过分发数据,hadoop可以在数据原创 2016-10-24 22:10:04 · 199 阅读 · 0 评论 -
angularJs
AngularJS 简介 AngularJS 是一个 JavaScript 框架。它可通过 标签添加到 HTML 页面。 AngularJS 通过 指令 扩展了 HTML,且通过 表达式 绑定数据到 HTML。 好的学习网址: http://www.runoob.com/angularjs/angularjs-tutorial.html什么是 AngularJS原创 2016-10-24 22:08:42 · 304 阅读 · 0 评论 -
Extjs
概述 ExtJS是一个Ajax框架,是一个用javascript写的,用于在客户端创建丰富多彩的web应用程序界面。 ExtJS可以用来开发RIA也即富客户端的AJAX应用 ExtJS文件比较大,一般用在局域网中的程序上 ExtJS的较新版本是收费的 特点:页面很炫,体积很大,适合直接使用,不适合学习引入资源 将ext-4.2.1.883文原创 2016-10-24 22:09:10 · 1455 阅读 · 0 评论 -
jetbrick-template
语法参见:http://subchen.github.io/jetbrick-template/2x/syntax-value.html文本 转义字符 \ 原样输出文本块 #[[ 文本快 ]]#注释 单行注释 #// ## 多行注释 #原创 2016-10-24 22:10:32 · 1023 阅读 · 0 评论 -
设计模式
设计模式的六大原则 总原则:开闭原则 开闭原则就是说对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,而是要扩展原有代码,实现一个热插拔的效果。 单一职责原则 不要存在多于一个导致类变更的原因,也就是说每个类应该实现单一的职责,如若不然,就应该把类拆分。 里氏替换原则(Liskov Substitution Princi原创 2016-10-24 22:23:11 · 235 阅读 · 0 评论