- 博客(12)
- 资源 (33)
- 收藏
- 关注
转载 eclipse打包成可运行.jar文件
问题背景因为之前一直在开发测试安卓,没有涉足PC平台,一般的java程序也是直接在ecplise中编辑完成后,直接运行的,没有进行过其他考虑,现在因为要用云或者虚拟机进行程序调用,这样直接在ecplise中运行的话,就比较麻烦了,有的则是没有linux的虚拟机就更不要提了,所以这里需要导出可运行的.jar文件。导出Runnable Jar file步骤1在左侧项目目录任意位置直接右
2017-11-29 13:00:57 2391
转载 jdk 源码分析(19)java net包简单分析
jdk 源码分析(19)java net包简单分析jdk 源码分析(18)java net包只能简单分析,因为代码走到后面都变成了native方法,我去openJDK,以及其他语言的实现都没有找到底层怎么实现的,如果你知道,告诉我一声。这里只能简单分析了。1)通信代码:服务端: int port = 8919;
2017-11-25 14:44:19 1861
转载 spring 常见报错
spring 项目启动报错org.springframework.beans.factory.annotation.InjectionMetadata5 请帮忙看下这个是什么问题。严重: Servlet /yage threw load() exception java.lang.NoSuchMethodError: org.springframework.beans.factory.annot
2017-11-23 16:30:29 590
转载 基于Flume+Log4j+Kafka的日志采集架构方案
Flume 基本概念Flume是一个完善、强大的日志采集工具,关于它的配置,在网上有很多现成的例子和资料,这里仅做简单说明不再详细赘述。Flume包含Source、Channel、Sink三个最基本的概念:Source——日志来源,其中包括:Avro Source、Thrift Source、Exec Source、JMS Source、Spooling Directory Sou
2017-11-17 15:58:24 922
转载 大数据学习(一):实时处理环境搭建
概述为了实现搭建一套初步学习大数据实时分析的平台,用了5台linux虚拟机(Centos 7),安装 的组件包括: - FlumeNG:数据采集 - kafka集群:数据统一接入 - Storm集群:数据实时处理 - hadoop集群:这里只是用了其中HDFS组件来做数据存储 整个实时处理框架如下: 本人自己搭建环境的节点分布如下:服务节点
2017-11-17 14:47:57 946
转载 hashmap的滥用
具体滥用与否视你的项目而定对于答主这样的内存敏感人士,一般不用java.util.HashMap内存篇以下举出一个例子这个例子是以int为key,int为value的map,对比多种实现说明java.util.HashMap占用内存相比其他数据结构或者hash map实现有时是不可接受的package tmptest;import static javax.la
2017-11-15 22:52:28 528
转载 在 Java 中高效使用锁的技巧
在 Java 中高效使用锁的技巧--转载竞争锁是造成多线程应用程序性能瓶颈的主要原因区分竞争锁和非竞争锁对性能的影响非常重要。如果一个锁自始至终只被一个线程使用,那么 JVM 有能力优化它带来的绝大部分损耗。如果一个锁被多个线程使用过,但是在任意时刻,都只有一个线程尝试获取锁,那么它的开销要大一些。我们将以上两种锁称为非竞争锁。而对性能影响最严重的情况出现在多个线程同时尝试获取锁时。这
2017-11-15 19:14:22 300
转载 TCP 是互联网核心协议之一
TCP 是互联网核心协议之一一、TCP 协议的作用互联网由一整套协议构成。TCP 只是其中的一层,有着自己的分工。(图片说明:TCP 是以太网协议和 IP 协议的上层协议,也是应用层协议的下层协议。)最底层的以太网协议(Ethernet)规定了电子信号如何组成数据包(packet),解决了子网内部的点对点通信。(图片说明:以太网协议解决了局域网的点对点通信。)但
2017-11-07 20:05:53 3274
转载 redis单线程与分布式锁
Redis网络基础架构网络编程离不开Socket,网络I/O模型最常用的无非是同步阻塞、同步非阻塞、异步阻塞、异步非阻塞,高性能网络服务器最常见的线程模型也就是基于EventLoop模式的单线程模型。我们看看Redis的网络架构是怎么样的:Redis基础组建结构这里解释下上图涉及的组件,Redis网络层基础组件主要包括四个部分: EventLoop事件轮训器,
2017-11-06 20:43:19 1376
转载 vim常用命令总结 (转)
vim常用命令总结 (转) 在命令状态下对当前行用== (连按=两次), 或对多行用n==(n是自然数)表示自动缩进从当前行起的下面n行。你可以试试把代码缩进任意打乱再用n==排版,相当于一般IDE里的code format。使用gg=G可对整篇代码进行排版。 vim 选择文本,删除,复制,粘贴 文本的选择,对于编辑器来说,是很基本的东
2017-11-02 22:41:55 178
转载 netty源码分析之服务端启动全解析
netty 是一个异步事件驱动的网络通信层框架,其官方文档的解释为Netty is a NIO client server framework which enables quick and easy development of network applications such as protocol servers and clients. It greatly simplifies an
2017-11-01 23:35:00 251
转载 SQL数据库面试题以及答案(50例题)
SQL数据库面试题以及答案(50例题)Student(S#,Sname,Sage,Ssex)学生表S#:学号Sname:学生姓名Sage:学生年龄Ssex:学生性别Course(C#,Cname,T#)课程表C#:课程编号Cname:课程名称T#:教师编号SC(S#,C#,score)成绩表S#:学号C#:课程编号score:成绩Teacher(T#,Tname)教师
2017-11-01 11:46:49 2070
HtmlImageGenerator.rar
2020-09-25
openoffice_API.rar
2020-06-29
ExpordWord_demo.zip
2020-06-09
AndroidWorkspace.zip
2020-01-12
spring-boot-mail
2018-07-28
myflow流程图设计采用raphael的js文件
2018-01-25
Maven + Spring mvc + Mybatis + Velocity +国际化配置 demo
2017-04-26
vb6链接firebird样例
2017-03-02
ws(websocket)例子(xsocket\xlightweb)
2017-03-01
jacob-1.17-M2完整包
2017-02-13
后台模板HTML+整套Easyui皮肤组件-后台管理系统模板
2016-12-22
php+mysql超市进销存管理系统(SmPSS)
2016-08-26
断点续传服务
2016-06-13
nexus内置jetty安装
2016-02-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人