自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

吃货小跟班的博客

转载以及个人的一些拙劣的总结

  • 博客(20)
  • 资源 (4)
  • 收藏
  • 关注

原创 【技巧】查看端口占用

【windows下】 1.查看所有的端口占用情况 C:>netstat -ano 2.查看指定端口的占用情况 C:>netstat -aon|findstr “9000” 3.查看PID对应的进程 C:>tasklist|findstr “17756” 4.结束该进程 C:>taskkill /f /t /im tor.exe【centos下】 1、列出所有端口 netstat

2016-12-30 19:25:32 468

原创 【数据库】数据库并发操作(一)数据库并发操作带来的问题

多个用户访问同一个数据库时,如果他们的事务同时使用相同的数据,则可能会导致并发问题的产生; 并发操作带来的数据库不一致性可以分为四类:(1)丢失或覆盖更新当两个或多个事务选择同一数据,并且基于最初选定的值更新该数据时,会发生丢失更新问题。每个事务都不知道其它事务的存在。最后的更新将重写由其它事务所做的更新,这将导致数据丢失。上面预定飞机票的例子就属于这种并发问题。事务1与事务2先后读入同一数据A=

2016-12-30 19:05:45 10922 3

转载 【数据库】数据库并发操作(二)数据库并发控制机制

数据库基础知识及数据库锁概念

2016-12-30 19:03:32 3581

原创 【Centos】centos挂载硬盘方法 及挂载卸载过程出现错误

centos 挂在硬盘 拷贝文件

2016-12-30 18:47:57 4363 1

原创 【Maven】maven项目中如何读取资源文件

将资源文件如ini格式的配置文件放入/main/resource文件夹中,maven编译后将该文件自动发布到/target/classes文件夹下,因此用如下方式读取,获取到该文件的路径ConfigureFileParser.class.getResource("/server.ini").toString()

2016-12-30 18:38:34 3739 1

原创 【Maven】遇到中文,maven编译错误

在命令行中运行mvn compile 报错:解决方法:方式一:使用maven-compiler-plugin插件,指定编码:Xml代码 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plug

2016-12-30 16:50:16 1376 1

原创 【Maven】maven打包生成可执行jar文件

maven默认打包生成的jar是不能够直接运行的,因为在jar文件的META-INF/MANIFEST.MF文中没有Main-Class一行,为了生成可执行的jar文件,需要借助maven的插件,maven-shade-plugin,配置该插件如下:

2016-12-30 16:23:59 33182 6

原创 【Maven】Maven的依赖范围

1、compile:编译依赖范围。默认使用。使用此依赖范围的Maven依赖,对于编译、测试、运行三种classpath都有效。 2、test:测试依赖范围。只对于测试classpath有效,在编译主代码或者运行项目的使用时将无法使用此类依赖。 3、provided:已提供依赖范围。使用此依赖范围的Maven依赖,对于编译和测试classpath有效,但在运行时无效。典型的例子是servlet-a

2016-12-30 16:12:14 350

原创 【Maven】Maven 快照版本 的意义

在组织内部项目开发的过程中,如果模块b的开发依赖于模块a,而a在发布某一个版本前会不停的修改,因此为避免b模块pom文件不停修改,需要将模块a的版本设定为x.x-SNAPSHOT,然后发布,在发布的过程中,Maven会自动为构件打上时间戳。有了时间戳,Maven就能随时找到仓库中该构件x.x-snapshot版本最新的文件。当构建b的时候,maven就会自动从仓库中检查模块a的最新构建,当发现有更新

2016-12-30 15:53:28 2046 2

原创 【ibatis】SqlMapClient.insert返回值与selectKey

使用oracle数据库+ibatis,sqlmap配置文件中的插入数据的操作getSqlMapClientTemplate().insert() 返回总是null。该函数的返回值是插入数据的主键值,但只能是自增主键类型,此时配置文件应该这么写(针对于oracle数据库),否则函数的返回值就是null:( PostgreSQL为serial字段生成的sequence名字为: 表名_列名_seq,但是

2016-12-30 15:26:45 1820 3

原创 【Intellij Idea】关于idea下使用lombok

1Idea下使用lombok1pom引入依赖2安装插件2为什么maven中加入lombok依赖后还需要安装插件3为什么 make project操作会报错找不到get函数1、Idea下使用lombok(1)pom引入依赖<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artif

2016-12-30 15:09:36 9964 3

原创 【Java JVM】如何避免内存泄漏、溢出

总结网络、书本中的相关知识,介绍如何避免内存泄漏、溢出首先介绍一下什么是内存泄漏、溢出(参考我的收藏):内存泄漏 memory leak:对象可达但不可用;是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄露危害可以忽略,但内存泄露堆积后果很严重,无论多少内存,迟早会被占光。内存溢出 out of memory:内存大小不够;是指程序在申请内存时,没有足够的内存空间供其使用,出现out

2016-12-30 11:35:46 5131

原创 【Java JVM】java内存模型

根据个人理解手画java内存模型

2016-12-30 11:26:10 374

原创 【Java JVM】Java虚拟机内存分配几个原则

1、大多数情况下,对象在新生代Eden区中分配。当Eden区没有足够空间进行分配时,虚拟机将发起一次Minor GC2、大对象直接进入老年代。大对象指需要大量连续内存空间的Java对象,最典型的大对象就是那种很长的字符串以及数组。3、长期存活的对象将进入老年代。 虚拟机采用分代收集的思想来管理内存,那么内存回收时就必须能识别哪些对象应放在新生代,哪些对象应放在老年代中。为了做到这一点,虚拟机给

2016-12-30 11:18:08 2366

原创 【Intellij Idea】 部署Maven项目到Tomcat的方式

用maven管理的web项目,使用idea部署到tomcat中,有如下方式:(1)Artifact: war(2)Artifact: war exploded(3)external source(一般都是引用到target目录下的war包)关于每一种部署方式当选择External定位到 target下的war文件时,此时启动tomcat会自动将war解压到webapp目录下。这种方式开启t

2016-12-30 11:14:17 7445

转载 【Spring】SpringMVC Controller介绍

SpringMVC Controller介绍

2016-12-30 10:49:16 349

原创 【Maven】maven向本地仓库导入jar包(处理官网没有的jar包)

在中央仓库找不到项目依赖的jar包,因此利用idea进行了本地引入jar包,但是在maven compile时出错了,因为maven是根据pom进行构建的,找不到本地引入的包,所以暂时想到的解决办法就是讲本地的jar包安装到本地仓库当中去。

2016-12-30 10:39:06 920

原创 【Spring】在springmvc中使用log4j日志功能

在springmvc框架中使用log4j日志功能

2016-12-30 10:31:58 2207

原创 【Maven】dependencies.dependency.version is missing 问题

子模块为web项目,在写依赖时,没有写version的信息。在父pom中使用dependencyManagement中写明了version 于是pom报错:dependencies.dependency.version is missing

2016-12-30 10:10:00 49994 5

原创 【SpringMVC】Intellij Idea搭建一个完整的 spring mvc项目 (附带ibatis的配置与使用)

Intellij Idea + spring + ibatis + tomcat + maven打造一个简单的web项目

2016-12-30 09:46:03 3567 1

实现一个简单的软负载中心

具体参考博客《【远程调用框架】如何实现一个简单的RPC框架(五)优化三:软负载中心设计与实现》http://blog.csdn.net/u013177446/article/details/70677800

2017-04-27

如何实现一个简单的RPC框架

可参考博客http://blog.csdn.net/u013177446/article/details/66473066 使用netty/反射/序列化反序列化等技术是一个一个简单的RPC框架

2017-04-11

实现一个简单的RPC框架

使用socket/反射/序列化等技术实现了一个基本的远程调用框架,可参考博客http://blog.csdn.net/u013177446/article/details/66473066

2017-03-28

Qt显示遥感影像

用Qt Gui 实现了遥感影像的显示 并且提供用户波段组合的功能

2014-03-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除