- 博客(24)
- 资源 (43)
- 收藏
- 关注
原创 linux基本命令
1、 find命令并显示文件大小:find /opt/ -size +1G -exec ls -lh {}\; //查找opt目录下,大小超过1G的文件2、 awk的print用法awk '{print $1}'
2017-10-27 14:04:13 171
转载 如何合理的规划一次jvm性能调优
摘要: JVM性能调优涉及到方方面面的取舍,往往是牵一发而动全身,需要全盘考虑各方面的影响,那么如何进行一次优雅的调优,提升应用的性能? 这是jvm优化系列第三篇:jvm优化——垃圾回收 jvm优化——监控工具 JVM性能调优涉及到方方面面的取舍,往往是牵一发而动全身,需要全盘考虑各方面的影响。但也有一些基础的理论和原则,理解这些理论并遵循这些原则会让你的性能调优任务将会更加轻松。为了更好的理
2017-10-25 21:47:47 27459 1
原创 mysql常用命令
mysql常用命令DB:testDBtables: tmp1, tmp2show databases; // 查看所有数据库use testDB; // 选择数据库show tables; //查看当前数据库下的所有库desc tmp1; //查看表的字段show create table tmp1; // 查看表的定义语句(后面加"\G"方便查看)show [session|global
2017-10-24 15:40:12 193
原创 sql优化, sql怎么写效率高
/*************************** sql优化, sql怎么写效率高 ***************************/ 1、 表名顺序: 扫描器是从后面往前找 from s, c, sc 记录最少的表写最后面 有关联关系的写最后2、 where子句的连接顺序: 扫描器是从后面往前找 可以过滤大量记录的条件语句放到wh
2017-10-24 10:13:35 888
原创 mysql中文乱码解决
1、mysql中文乱码解决: 中文乱码 主要从几个方面解决: a. 配置文件 windows->my.ini linux->my.cnf b. 配置字段: show variables like ‘%char%’ ->设置客户端和返回结果的编码
2017-10-23 17:22:58 607
原创 java基础(十)捕获异常还是抛出异常
1、 异常分类 a. RuntimeException 及其子类不要求捕捉,而其它的异常要求捕捉随便举几个 RuntimeException 子异常,有:数组越界异常、空指针异常、0作除数异常b. 非RuntimeException 异常有:Socket异常、IO异常等c. 对比一下我们就会发现,RuntimeException 是在程序中可以完全避免的, c1. 比如数组越界异常,只要我在程序
2017-10-19 16:00:12 12061 3
原创 基于Mybatis的增删改查
基于Mybatis的增删改查1、 依赖包: mybatis-3.4.5.jar,jdbc-connector.jar, 2、 项目结构 3、 例子文件:// com.pojo.User.javapackage com.pojo;public class User { private int id; private String name; private String
2017-10-17 19:04:15 335
原创 mysql启动与配置
mysql启动一、 windows 1、 启动服务并连接数据库 a. 启动mysql服务: net start mysql (net stop mysql) b. 连接数据库: mysql -hlocalhost -uroot -p 或者进入到mysql的目录bin下,执行 mysql.exe -hlocalhost -uroot -p2、 数据库配置 windows的my.ini可用于配置
2017-10-17 17:21:39 574
原创 各种语言运行时的lib目录
各种语言运行时的lib目录学习一种语言,首先要了解语言执行时,依赖包所存放的路径1、 pythona. 类路径对应的全局变量linux: echo $PYTHONPATHwindows: echo $PATHb. 脚本中如何获取动态的添加库路径。在程序运行过程中修改sys.path的值,添加自己的库路径 import sys sys.path.append(r’your_path’)在Py
2017-10-16 15:40:49 431
原创 各种工具的运行时目录设置
各种工具的目录设置一、 Visual C++ 1、 可执行文件、include file、library file、source file的目录设置 工具 -> 选项 -> 目录二、 Dev-C++ 1、 Binary、library、c include、 c++ include Tools -> Compile Options -> Directories三、 Eclipse、MyEcli
2017-10-16 15:36:07 335
原创 Linux&Shell命令系列(三)
1、 查看linux的发行版本号linux: cat /etc/redhat-release其他: cat /etc/system-release2、 ssh Ip ‘which java’ 发现得到的结果与which java不一致 答: which获取的是PATH路径下的可执行文件,用which -a java可以查看path下所有的java可执行文件。而path的配置是由以下
2017-10-16 15:30:12 308
原创 c/c++中嵌入汇编
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-10-16 15:28:27 895
原创 比特流下载
比特流下载1、 定义 bt下载,这是基于P2P网络传输协议的一种下载方式,这种下载方式的好处在于,可以大幅度减少数据服务器的负担。 例如: 待下载文件A,在bt下载建立的时候,tracker服务器便自动收集下载者的信息,并且将这些信息传递给其他下载者。从而使所有的下载者建立连接,并传输数据。比如用户a作为第一个下载者,从数据服务器直接下载文件A,那么tracker服务器便会通过bt下载器,自动追
2017-10-13 22:33:51 1497
原创 Hadoop介绍(四)Hbase
Hbase hbase-hadoop database,是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,利用hbase技术可在廉价pc上搭建起大规模的结构化存储集群角色: hmaster: 为regionserver分配region,负责regionserver的负载均衡,发现失效的regionserver并重新分配其上的region;管理用户对table的增删改查操作 hregio
2017-10-11 23:18:24 235
原创 Hadoop介绍(二) HDFS
HDFS文件系统HDFS: 分布式文件系统,专门存储超大数据文件,为整个hadoop生态圈提供了基础的存储服务 角色: 主从模式 Namenode(名字节点/主节点):管理存储和检索多个Datanode的实际数据所需的所有元数据,负责存储调度 DataNode(数据节点):真正存储数据的地方 写入数据:通过输出流写入1、 特点 a. 存储超大文件: 每个磁盘都有默认的数据块大小,这是磁盘对
2017-10-11 22:50:39 217
原创 Hadoop总览(一)
Hadoop总览1、 简介: Hadoop是一个由Apache开发的开源分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序,充分利用集群的威力进行高速运算和存储。适合处理非结构化数据,包括HDFS,MapReduce基本组件2、 版本: Hadoop版本分为1.0和2.0两代版本。 第一代Hadoop包含三大版本,分别是0.20.x,0.21.x,0.22.x,其中,0
2017-10-11 22:20:59 200
原创 大数据之专业术语
专业术语快速失败(fail-fast): 能在任意时刻被停止,并且当进程重启后能够正确恢复执行 无状态: 程序不会保留任意的状态数据,为了重启可以恢复,状态数据要么保存在zookeeper中,要么保存在本地磁盘上主从模式: 主节点和从节点。主节点负责管理元数据信息,从节点实际处理逻辑 主备模式: 主节点和备份节点。防止单点故障,主节点挂了,备份节点接上
2017-10-11 21:50:03 802
原创 文件系统(一)
文件系统 文件系统是某些操作系统必然包含的模块,对系统中存储介质的访问以统一的系统接口进行管理,完成read、write、ioctl等操作1、分类 按实现分类: 传统的单机版的文件系统和网络分布式的文件系统。分布式文件系统通常应用网络技术和协议,将分散的各个数据资源进行统一管理的系统形式。嵌入式操作系统上的文件系统,或者说传统的文件系统一般是单一的本地数据管理系统。例如常用的FAT、EXT2、y
2017-10-11 21:45:25 341
原创 系统管理(一) 查看系统使用情况
查看系统使用情况一、 windows 1、 打开系统日志a. 开始 -> 控制面板 -> 管理工具 -> 事件查看器b. 运行 -> eventvwr二、 linux 1、 查看系统日志a. last: 显示目前与过去登录系统的用户相关信息 last -t 20171010010101: 显示时间之前登陆信息 last -i: 显示特定Ip登录的情况 last -x: 显示
2017-10-09 11:28:07 808
原创 storm学习(三)
spout方法调用顺序:1. declareOutputFields(调用一次)2. open(调用一次)3. active(调用一次)4. nextTuple(循环调用)5. deactive(手动调用)Bolt接口方法调用顺序:1. declareOutputFields(调用一次)2. prepare(调用一次)3. execute(循环执行)
2017-10-02 20:11:24 198
原创 Mina(一)
Mina1、 定义: Mina是Apache的顶级项目,基于java Nio构建,同时支持TCP/IP和UDP/IP两种协议。Mina对外屏蔽了java NIO使用的复杂性,并在性能上做了不少的优化。2、 关键类: IoConnector、IoAccepter、IoHandler、IoSession。mina采用Filter Chain的方式封装消息发送和接收的流程,在这个Filter Chai
2017-10-02 09:26:54 188
原创 RPC(一)
RPC1、 RPC基本概念 RPC(Remote Procedure Call Protocotl) 远程过程调用协议,一种通信的描述是: 客户端在不知道调用细节的情况下,调用存在于远程计算机上的某个对象,就像调用本地应用程序中的对象一样。比较正式的描述是:一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。目前典型的RPC实现包括: Dubbo、Thrift、GRPC、Net
2017-10-02 09:19:50 420
原创 三层架构(一)
三层架构首先MVC不适合小型甚至中等规模的应用程序,花费大量时间将MVC应用到规模并不是很大的应用程序通常会得不偿失1、 三层架构 通常意义上的三层架构就是讲整个业务应用划分为: 表现层(UI)、业务逻辑层(BLL 或 SERVICES)、数据访问层(DAO data access Object)表现层的实现代表作品是Structs框架,业务层的实现代表作品是Spring,持久层的实现代表作品是H
2017-10-01 14:54:06 400
原创 服务治理(一)
服务治理RPC的不足: 1. 为了实现跨语言通信,编写IDL,但是一旦当业务发生变化后,需要重新编写IDL,重新生成接口代码 2. 当现场需要更新服务时,如何通知其他服务系统1、 服务治理处理逻辑 阿里在众多系统的RPC通信的上层再架一层专门进行RPC通信的协调管理,称为服务治理(阿里的Dubbo和taobao的HSF) 1). 当服务提供者能够向外部系统提供调用服务时,它会首先向”服务管理
2017-10-01 14:40:26 456
windows自动安装器
2018-02-26
oracle中的classes12.jar文件
2018-01-06
com.genuitec.eclipse.export.wizard_9.0.0.me201203160414
2017-12-26
NC(源码)_M.rar )
2017-11-05
MySQL中文参考手册.chm
2017-10-23
Spring+SpringMVC+Mybatis框架整合例子(SSM)
2017-10-17
jol-cli-0.9-全部jar包.rar
2019-12-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人