自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

NextX工作室的博客

NextX工作室强大开发团队~Come on~~~

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

原创 Mac系统开发常见问题-80端口被占用的解决方案2-使用Nginx解决

起因:      开发中,eclipse中无法使用80端口(因mac 本身已经占用了80端口),导致调试项目的时候,需要使用8080端口调试,不是很方便,所以,想到使用nginx做代理,然后做转发到8080端口。思路:     无非就那么几种:          1、干掉80端口的占用程序,直接让tomcat占用          2、端口转发,将80端口转发到其他

2016-05-31 21:16:17 5948

原创 Mac系统开发常见问题-80端口被占用的解决方案1-使用pfctl做网络层转发

IntelliJ IDEA之Tomcat启动相关报错:1.EvnetLog报错:Error running test1: Address localhost:80 is already in use大致可能解决方案1:Mac OS X 因为要绑定80端口需要ROOT权限, 但是如果用root权限启动eclipse或tomcat又会造成, 启动创建的各类文件是root的,普通用户无法

2016-05-31 21:05:36 14432 1

原创 Mac系统开发常见问题-IntelliJIDEA-TOMCAT-Unable to ping server at localhost:1099

IntelliJ IDEA之Tomcat启动相关报错:1.EvnetLog报错:Application Server was not connected before run configuration stop, reason:           Unable to ping server at localhost:1099  out报:/Users/niefei/Programs

2016-05-30 23:13:51 6934

原创 Mac系统开发常见问题-IntelliJIDEA-TOMCAT-Address localhost:80 is already in use

IntelliJ IDEA之Tomcat启动相关报错:1.EvnetLog报错:Error running test1: Address localhost:80 is already in usea默认Mac系统中80端口由web共享文件apache【/etc/apache/】占用,更换listen 80 - 》 8011等b默认Mac系统中80端口需要使用root用户才能启动,即你

2016-05-30 23:00:05 13305

原创 Mac系统开发常见问题-Mac登录界面多了一个其他账户选项

最近在给MacbookPro安装许多应用多了,开机登录页面“其他账户”选项,开机及其丑陋,无法忍受,搜索相关文章发现可以这样解决。方法:1.系统偏好设置-》用户与群组-》解锁-》登录选项-》自动登录-》所用账号及保存密码。【好处在于自动登录,坏处是无隐私】2.彻底解决问题的方式,类似于windows的修改注册表,大致方案如下:原因分析:      在安装一些软件时会自动启用ro

2016-05-30 22:51:37 18565 1

转载 Git常用指令集

Git 是一个很强大的分布式版本控制系统。它不但适用于管理大型开源软件的源代码,管理私人的文档和源代码也有很多优势。Git常用操作命令:1) 远程仓库相关命令检出仓库:$ git clone git://github.com/jQuery/jquery.git查看远程仓库:$ git remote -v添加远程仓库:$ git remote add

2016-05-27 11:23:48 2107

原创 苹果Mac系统开发必备资源

昨天在Mac系统上安装了一系列的开发工具,搞了到半夜,要装的有点贪多....哈哈,分享一下,相关安装软件及注册码的获取方式。分享相关下载软件的地址:mac软件:http://soft.macx.cn/pc6苹果电脑软件::http://www.pc6.com/mac/开发工具:1.InteliiJ IDEA15:(建议官方版,怕又有xcode事件)htt

2016-05-24 09:43:25 3550

原创 2016年5月热门IT职位的推荐

如有兴趣联系直接回复“NextX工作室”的公众号,并将简历发送我们邮箱:nextxworkroom@163.com 。我们会诚心将你简历转发给相关HR,并更新相关信息。——————————互联网公司推荐求职网站:“拉勾网”,“100offer”普通行业推荐求职网站:“51job”,“智联招聘”,“赶集网”等Hot Jobs List

2016-05-20 18:01:44 3860

转载 理解Java垃圾回收机制

理解java垃圾回收机制有什么好处呢?作为一个软件工程师,满足自己的好奇心将是一个很好的理由,不过更重要的是,理解GC工作机制可以帮助你写出更好的Java应用程序。这是我个人的主观观点,但我相信一个人精通了GC,往往会是一个更好的Java程序员。如果你对GC感兴趣,那就意味着你有一定大规模应用开发的经验。如果你已经仔细过考虑选择合适的GC算法,这意味着你完全理解你开发的应用程序的功能。当然,这

2016-05-20 17:58:09 2131

转载 Java-JVM的内存调优

首先需要注意的是在对JVM内存调优的时候不能只看操作系统级别Java进程所占用的内存,这个数值不能准确的反应堆内存的真实占用情况,因为GC过后这个值是不会变化的,因此内存调优的时候要更多地使用JDK提供的内存查看工具,比如JConsole和Java VisualVM。对JVM内存的系统级的调优主要的目的是减少GC的频率和Full GC的次数,过多的GC和Full GC是会占用很多的系统资源

2016-05-17 11:00:31 1840

转载 Java-JVM的内存管理和垃圾回收

JVM内存组成结构JVM栈由堆、栈、本地方法栈、方法区等部分组成,结构图如下所示:1)堆所有通过new创建的对象的内存都在堆中分配,其大小可以通过-Xmx和-Xms来控制。堆被划分为新生代和旧生代,新生代又被进一步划分为Eden和Survivor区,最后Survivor由From Space和To Space组成,结构图如下所示:新生代。新建的对象都是用新生代分配内存,

2016-05-17 10:56:54 1712

转载 Java-JVM的Java代码编译和执行的整个过程

Java代码编译是由Java源码编译器来完成,流程图如下所示:Java字节码的执行是由JVM执行引擎来完成,流程图如下所示: Java代码编译和执行的整个过程包含了以下三个重要的机制:Java源码编译机制类加载机制类执行机制Java源码编译机制Java源码编译由以下三个过程组成:分析和输入到符号表注解处理语义分析和生成class文件流程图如下所示

2016-05-17 10:55:21 5296

转载 Java-JVM的基本结构

从Java平台的逻辑结构上来看,我们可以从下图来了解JVM:从上图能清晰看到Java平台包含的各个逻辑模块,也能了解到JDK与JRE的区别对于JVM自身的物理结构,我们可以从下图鸟瞰一下:对于JVM的学习,在我看来这么几个部分最重要:Java代码编译和执行的整个过程JVM内存管理及垃圾回收机制

2016-05-17 10:02:07 4361

转载 Java多线程

线程的概念:程序 进程与线程的区别:  程序是一个静态的代码或者说静态的存在.而进程是程序的一次运行过程.   多个进程的内部数据和状态都是完全独立的,而多线程是共享一块内存空间和一组系统资源,有可能互相影响.  线程本身的数据通常只有寄存器数据,以及一个程序执行时使用的堆栈,所以线程的切换比进程切换的负担要小。线程的实现方法:继承Threa

2016-05-16 18:03:41 1678

转载 CAS实现SSO单点登录原理

1.      CAS 简介1.1.  What is CAS ?CAS ( Central Authentication Service ) 是 Yale 大学发起的一个企业级的、开源的项目,旨在为 Web 应用系统提供一种可靠的单点登录解决方法(属于 Web SSO )。CAS 开始于 2001 年, 并在 2004 年 12 月正式成为 JA-SIG 的一个项目。1.

2016-05-16 17:17:29 2049

转载 Java内存模型及管理

1. 概述  多任务和高并发是衡量一台计算机处理器的能力重要指标之一。一般衡量一个服务器性能的高低好坏,使用每秒事务处理数(Transactions Per Second,TPS)这个指标比较能说明问题,它代表着一秒内服务器平均能响应的请求数,而TPS值与程序的并发能力有着非常密切的关系。在讨论Java内存模型和线程之前,先简单介绍一下硬件的效率与一致性。2.硬件的效率与一致性  由于

2016-05-16 14:10:04 2343

转载 Spring的AOP实现原理

什么是AOPAOP(Aspect-OrientedProgramming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引入公共行为的时候,OOP则显得无能为力。也就是说,OOP允许你定义从上到下的关系,但并不适合定义从

2016-05-13 16:01:41 11852

原创 HashMap实现原理

1.    HashMap概述:   HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 2.    HashMap的数据结构:   在Java编程语言中,最基本的结构就是两种,一个是数组,另外一个是模拟指针(引用),所有的数据结构都可以用这两个基本结构来构造的,H

2016-05-13 10:39:32 16278 4

原创 Java基础面试复习一

做Java业务开发很久了,有些技术快忘了?来吧,让我们从基础重新开始复习一下~~~1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。2、Java有没有goto?java中的保留字,现在没有在java中使用。3、说说&和&&的区别。&和&&都可以用作逻辑与的运算

2016-05-12 15:47:56 4474

原创 Linux常用指令集

1. ls命令ls命令是列出目录内容(List Directory Contents)的意思。运行它就是列出文件夹里的内容,可能是文件也可能是文件夹。?1234567root@tecmint:~# ls Android-Games

2016-05-10 18:09:18 2871

Jrebel安装使用教程

Jrebel安装使用教程

2016-07-18

Apache Tomcat-8

tomcat8

2016-05-13

Apache Tomcat-6

tomcat6

2016-05-13

windows64位-GIT

windows32位-GIT

2016-05-13

windows32位-GIT

windows32位-GIT

2016-05-13

空空如也

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

TA关注的人

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