摘要: 网上试了.bash_profile中增加路径设置别名的方法,但是始终无法切换,只能使用jenv了。 1. 下载 jenv(来自官网) 2. 安装 jenv 这将在 ~/.bash_profile 文件中追加一个 export 命令和 eval 命令。前者追加 jenv 的路径到环境变量 PATH 中 阅读全文
posted @ 2017-09-08 21:00 Happy-Coder 阅读(971) 评论(0) 推荐(0) 编辑
摘要: 启动resin时报错如下: 问题原因: ​watchdog没有启动,resin无法正常连接watchdog 解决办法: 启动watchdog即可: 进入resin主目录下,执行: 如果jdk版本不对,请选择正确的jdk版本(在java前加上指定的java版本路径)之后,即可正常启动resin。如: 阅读全文
posted @ 2017-09-07 19:39 Happy-Coder 阅读(4710) 评论(0) 推荐(0) 编辑
摘要: 线程状态图 说明:线程共包括以下5种状态。1. 新建状态(New) : 线程对象被创建后,就进入了新建状态。例如,Thread thread = new Thread()。2. 就绪状态(Runnable): 也被称为“可执行状态”。线程对象被创建后,其它线程调用了该对象的start()方法,从而来 阅读全文
posted @ 2017-03-20 11:24 Happy-Coder 阅读(39045) 评论(3) 推荐(8) 编辑
摘要: 转自:http://www.cnblogs.com/skywang12345/p/3479202.html 1. synchronized原理 在java中,每一个对象有且仅有一个同步锁。这也意味着,同步锁是依赖于对象而存在。当我们调用某对象的synchronized方法时,就获取了该对象的同步锁。 阅读全文
posted @ 2017-03-18 16:32 Happy-Coder 阅读(890) 评论(0) 推荐(0) 编辑
摘要: 1.前言 在工作过程中必然会遇到创建项目的蛋疼事,一个项目包含茫茫多的配置文件。例如:Spring、mybatis、log4j、pom.xml、git等,其他的还包括项目目录骨架。整个过程下来顺利的话几十分钟,如果对公司项目配置不了解的情况下,几个小时都是有可能的。 maven的强大就不言而喻了,自 阅读全文
posted @ 2017-02-22 20:26 Happy-Coder 阅读(5717) 评论(0) 推荐(1) 编辑
摘要: 1. Resin4配置文件发生了较大变化,分为: app-default.xml web应用配置 cluster-default.xml 集群配置 health.xml -- 非pro版不支持 resin.xml resin.properties 会被修改的变量 2. Resin4启动默认有三个端口 阅读全文
posted @ 2017-02-16 18:40 Happy-Coder 阅读(5482) 评论(0) 推荐(0) 编辑
摘要: Bill-Mac:learning Bill$ javap -verbose Test Compiled from "Test.java" public class Test extends java.lang.Object SourceFile: "Test.java" minor version: 0 major version: 50 Constant pool: cons... 阅读全文
posted @ 2016-12-07 08:57 Happy-Coder 阅读(398) 评论(0) 推荐(0) 编辑
摘要: HTTP定义了与服务器交互的不同方法,最基本的方法是 GET 和 POST. HTTP-GET和HTTP-POST是使用HTTP的标准协议动词,用于编码和传送变量名/变量值对参数,并且使用相关的请求语义。每个HTTP-GET和HTTP-POST都由一系列HTTP请求头组成,这些请求头定义了客户端从服 阅读全文
posted @ 2016-12-02 15:33 Happy-Coder 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 首先,先说一下,关于为何必须将url地址,去编码后,再发送,是因为相关的协议规范:RFC 1738,定义了url地址中不能包含除了0-9的数字,大小写字母(a-zA-Z),短横线’-‘ 之外的字母。换句话说,如果其中包括了很多特殊符合,比如$-_.+!*'(),那么都要尽量编码。 而关于为何要这么定 阅读全文
posted @ 2016-12-02 15:30 Happy-Coder 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 一个Http请求一般始于如下几种方式: 1.在浏览器中输入一个URL地址 2.网页中的一个超链接 3.Response.Redirect("http://www.sohu.com")在后台进行重定向 4.Form表单提交 前三种方式都是以Get方式发起请求。第四种方式可以以Get方式发起请求,也可以 阅读全文
posted @ 2016-12-02 15:23 Happy-Coder 阅读(556) 评论(0) 推荐(0) 编辑