- 22道Java架构师面试题及答案分享
澎湖Java架构师
程序员java面试javaservletstruts面试spring
1、你认为项目中最重要的过程是那些?分析、设计阶段尽量找出进度的优先级2、如果给你一个4-6人的team,怎么分配?挑选一技术过硬的人作为我的替补。其它人平均分配任务,每周进行全面的任务分配,每个人领取一周的工作量,每天汇报进度。3、简述软件开发文档?需求分析、概要设计、详细设计、操作手册、测试计划4、你认为一个项目如何才正确?是企业利益最大化。5、你经常读那些书?Java编程思想Java模式6、
- 后端开发技术栈和知识点的分类,以及按学习顺序推荐的相关书籍
输出输入
学习后端
以下是后端开发技术栈和知识点的分类,以及按学习顺序推荐的相关书籍:1.基础编程语言后端开发通常需要掌握至少一种编程语言,如Java、Python、Go或Node.js。推荐书籍:•Java:•《Java核心技术卷I》:适合Java初学者,涵盖语言基础、面向对象编程、异常处理等内容。•《Java编程思想》:深入讲解Java的核心概念和编程思想。•《EffectiveJava》:Java开发的最佳实践
- 学习VC中所得的点点技术心得
fang_xp
null输入法scriptingpathlistviewmfc
1toolbar默认位图左上角那个点的颜色是透明色,不喜欢的话可以自己改。2VC++中WM_QUERYENDSESSIONWM_ENDSESSION为系统关机消息。3Java学习书推荐:《java编程思想》4在VC下执行DOS命令a.system("mdc://12");b.WinExec("Cmd.exe/Cmdc://12",SW_HIDE);c.ShellExecuteShellExecut
- Java进阶必读书籍推荐
m0_74824054
面试学习路线阿里巴巴java开发语言
一java编程入门《java编程思想》,《Agilejava》中文版,《你必须知道的261个java语言问题》二java编程进阶《编程匠艺——如何编写卓越的代码》,《重构改善既有代码的设计》,《驱动测试开发byExample》三java架构师之路《ExpertOne-on-OneJ2EEDesignandDevelopment》,《企业应用架构模式》,《敏捷软件开发原则、模式和实践》四软件开发过程
- 【无标题】《On Java中文版基础卷+进阶卷》书评
m0_74824954
面试学习路线阿里巴巴java开发语言
Java语言作为最热门的编程语言之一,关于Java语言的书更是数不胜数,而我选择这本《OnJava中文版基础卷+进阶卷》作为我学习Java语言的工具书。这本书的作者是《Java编程思想》的BruceEckel,《Java编程思想》在之前可谓是鼎鼎有名,但由于使用了较老的技术,现在已经不再推荐了。这不,原书作者便对老版进行重塑升级,推出这本力作新书——《OnJava中文版基础卷+进阶卷》。这本书不仅
- Java编程思想学习笔记之内容介绍
java开发13264
Java编程思想学习笔记学习笔记
从本文开始,逐步学习这本经典著作,在网上有不少人吐槽本书太老,但笔者认为技术可能过时,但思想可以管用很久,并且以早期版本入门可以获得一个更深入更全面的理解,如果读者看本专栏是为了入门Java那么相信还是很有益处的。跟本专栏需要三本资料,一是原书英文版,二是翻译中文版,三是配套习题解答以及代码包等内容,部分资源不是很好找,后期有空整理好后发布在CSDN。中文版用来速读,但翻译着实不尽如人意,很多地方
- Java垃圾回收器的工作原理
java菜
上课,老师照本宣科,实在难以理解,干脆就看书里的Java书,正好看了Java的垃圾回收器是如何工作的,觉得有必要记录一下。参考于Java编程思想第四版(ThinkinginJava)1.垃圾回收器对于提高对象的创建速度,有明显的效果问题来了,垃圾回收是释放对象,而关创建对象什么事?首先了解一下Java是如何在堆上分配内存的,Java使用“堆指针”,每分配一个对象,指针就往后移一位,类似于堆栈,这样
- Kotlin内联类、内部类、嵌套类
维特or卡顿
Kotlin内联类、内部类、嵌套类在开始介绍Kotlin内联类、内部类、嵌套类之前,先简要回顾一下java中的内部类java中的内部类可以将一个类的定义放在另一个类的定义内部,这就是内部类——《Java编程思想》概述在java中,内部类有一中非常有用的特性,它允许将一些逻辑相关的类组织在一起,并控制位于内部的类的可见性。java内部类拥有其外围类所有元素的访问权,不需要特殊条件就可以访问外围类的所
- Java学习资源 | Java编程好书分享,必读!
Java烂笔头
Java资源合集(书籍版)入门进阶高级样样俱全书籍《JAVA核心技术卷1》有一些编程基础的同学推荐阅读,可以学习一段时间回头再看看《JAVA编程思想》Java圣经,值得仔细品读,作者的功力十分深厚,即使很多内容还无法理解,但每次读完一定会有所收获《EffectiveJava》书并不厚但是干货十足,作者讲述Java的最佳实践和经验规则。它能帮助我们写出清晰、健壮、高效的代码,同时这本书涵盖了非常多的
- Java编程思想——第一章:对象导论
代夫阿普曼
1.抽象过程1.1Java语言的五个基本特性万物皆对象;程序是对象的集合,它们通过发送消息来告知彼此所要的做的;每个对象都有自己的由其他对象所构成的存储;每个对象都拥有其类型;某一特定类型的所有对象都可以接受同样的消息。对象具有状态、行为和标识。意味着每一个对象都可以拥有内部数据和方法,并且每一个对象都可以与其他对象区分开来(每一个对象在内存中都有一个唯一的地址)。2.每个对象都有一个接口因为类描
- 2024Java开发必读书籍推荐
作为一名Java工程师,持续学习和提升是非常重要的。阅读优秀的技术书籍可以帮助我们深入理解Java编程语言的核心概念和最佳实践。在本文中,我将向大家推荐一共10本Java工程师必读的经典书籍,旨在帮助大家扩展知识领域,提高编程技能和解决问题的能力。《Java编程思想》(ThinkinginJava)这是一本非常有名的经典书籍。它不仅介绍了Java编程的基础知识,还深入讨论了各种编程选择和判断,并涵
- 《JAVA编程思想》第七章 多态 读书笔记
小芹菜_4d69
多态(后期绑定)JAVA中所有的函数,除了声明为final,皆使用后期绑定。(final函数存在的意义:防止子类重载)构造函数的调用顺序:1、调用baseclass函数;2、各个成员的声明顺序;3、本身构造函数本体。finalize()函数至少具有protected权限。构造函数中唯一可以安全调用的函数便是basecalss中的final函数(对private函数一样成立)。注:final和pri
- 你都是会点啥技术(四)--- Java
梦是做出来的
javajava后端总结学习
你都是会点啥技术(四)—Java写在前面的话:到2019年6月份为止,真正使用java有两年了,在大学期间老师教过一遍java(学的不好),看过两三个老师讲解的java视频,每次学习都会有新的体验和收获,也读过《java编程思想》和《深入理解Java虚拟机》,从我对我自己的审视来看,万万不敢说掌握了java这门语言,这次是把java从基础到高级梳理一遍,一方面是对java知识回顾,一方面补充工作中
- Java编程思想(第四版)Thinking in Java 4th 读书笔记
虾米记
读书笔记Javajava学习读书笔记
目录前言配书代码使用指南第1章对象导论1.2接口1.4被隐藏的具体实现1.5复用具体实现1.7多态1.8单根继承第2章一切都是对象object2.2必须由你创建所有对象2.2.1五个地方存储数据2.2.2特例:基本类型2.4类2.4.1字段和方法2.6构建一个Java程序2.6.1名字可见性2.7你的第一个Java程序2.8注释和嵌入式文档第3章操作符operators3.1更简单的打印语句3.4
- 2019-3-8晨间日记
Ay_先生
三月八日妇女节同时也是公司周年节日起床:8:27就寝:12点躺床,深夜2点开始深睡天气:阴有雨心情:中纪念日:无任务清单昨日完成的任务,最重要的三件事:改进:十一点半之前睡觉习惯养成:每天晚上学习Java编程思想或其他技术一个章节周目标·完成进度健身1次,目前尚未达成学习·信息·阅读阅读一篇文章健康·饮食·锻炼吃多点人际·家人·朋友维稳工作·思考上周五版本推荐,周一晚上八点才提单,周四晚上下班才搞
- 《JAVA编程思想》学习笔记:第19章(枚举)
编程家园
第十九章、枚举类型概述:关键字enum:可以将一组具名的值的有限集合创建为一种新的类型(Class),而这些具名的值可以作为常规的程序组件使用。创建enum时,编译器会为你自动生成一个相关类,此类自动extendsjava.lang.Enum类。1.基本enum特性Enum类提供的功能如下:values()返回enum实例的数组,而且保持声明的顺序:ordinal()返回一个int值,这是每个en
- 大神的分享:Java程序员的学习生涯中各个阶段的建议
JAVA架构师的圈子
第一部分:对于参加工作一年以内的同学。恭喜你,这个时候,你已经拥有了一份Java的工作。这个阶段是你成长极快的阶段,而且你可能会经常加班。但是加班不代表你就可以松懈了,永远记的那句话,从你入行那一刻起,你就要不停的学习。在这一年里,你至少需要看完《Java编程思想》这本书。这本书的内容是帮助你对于Java有一个更加深入的了解,是Java基础的升级版。这本书很厚,正常速度的话,应该可以在半年左右看完
- java学习书籍推荐
墨雨轩夏
一、Java编程入门类对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握Java基础语法和基本用法,宗旨就是“囫囵吞枣不求甚解”,先对Java熟悉起来再说。用很短的时间快速过一遍Java语法,连懵带猜多写写代码,要“知其然”。1、《Java编程思想》在有了一定的Java编程经验之后,你需要“知其所以然”了。这个时候《Java编程思想》是一本让你知其所以然的好
- 后端开发工程师需要掌握的内容
Programmer boy
后端知识后端需要学习的知识学习方向
1.语言相关1.1Java核心知识点Java的类加载机制JVM相关:JVM内存模型和结构,GC原理,性能调优泛型集合体系异常体系IO体系多线程编程反射Servlet推荐数据《Java编程思想》《EffectiveJava》《深入理解Java虚拟机》1.2Shell、Python等脚本语言介绍此类脚本语言的意义在于辅助后端开发,包括系统运维,工具集成(借助管道、重定向),文本处理,数据计算等工作,提
- Java编程思想3
Be reborn
Java编程思想java开发语言
文章目录一、访问权限控制1.目的2.访问权限修饰符:3.私有构造器二、复用类1.组合(Composition):2.继承(Inheritance):3.基类的初始化:4.在组合与继承之间选择:使用组合的情况:使用继承的情况:5.final关键字1.final修饰类:2.final修饰方法:3.final修饰变量(字段):三、多态1.多态的基本概念:2.向上转型和向下转型:3.运行时多态性:4.抽象
- 那些年曾经看过的书——工作篇
徐福记456
人生杂谈android音视频程序员的梦想
工作以后,主要是看一些与工作相关的书,比如Android相关:Android开发艺术探索、深入理解Android内核设计思想、Android系统源代码情景分析、精通Android多媒体开发、AndroidC++高级编程。音视频相关:FFmpeg从入门到精通、WebRTCNative开发实战、OpenGLES3.0编程指南、音视频开发进阶指南。语言相关:C++PrimerPlus、Java编程思想。
- 书单
suddennessMan
持续添加1.MIT6.00.1x(计算机科学和Python编程导论)2019-1-2开始预计一个月2.HarvardCS50x(计算机科学)3.SICP(计算机程序的构造和解释)4.Java编程思想5.CSAPP(深入理解计算机系统)6.大话设计模式7.重构改善既有代码的设计8.effectivejava9.深入理解Java虚拟机10.tcp/ip详解卷一、二、三11.数据结构与算法12.Pyth
- Java编程思想——第十一章:持有对象
代夫阿普曼
容器提供完善的方法来保存对象,还拥有一些特性。Java容器类都可以自动地调整自己的尺寸。1.泛型和类型安全的容器通过使用泛型,可以在编译期防止将错误类型的对象放置到容器中。将元素从容器中拿出时,类型转换也不再是必需的了。因为容器直到它保存的是什么类型,因此它会在调用get()时替你执行转型。2.基本概念容器类类库的两个不同概念:Collection:一个独立元素的序列,这些元素都服从一条或多条规则
- Java基础—方法—11方法结构和调用、重载和命令行传参(附:return语句、静态方法的介绍及命令行传参、GBK与Unicode编码问题解决)
冻笠
JavaSEjava开发语言学习
1、科普:System.out.println();调用系统类的标准输出对象out中的方法println()2、Java中方法:类似其他语言的函数,是完成特定功能的代码片段,这也是设计方法的原则。3、方法结构:(其中参数像是一个占位符)1)return语句的作用:根据《java编程思想:第四版》4.5节中介绍:return语句作为一个无条件的分支,无需判断条件即可发生。return语句主要有两个用
- Java编程思想1
Be reborn
Java编程思想java开发语言
文章目录一、对象导论二、一切都是对象1.使用引用操纵对象:2.必须由你创建所有对象:3.对象的存储:4.永远不需要销毁对象:5.特例:基本类型:三、操作符1.算术操作符2.关系操作符3.逻辑操作符4.位操作符5.移位操作符6.instanceof操作符7.条件运算符(三元运算符)四、控制执行流程1.条件语句2.循环结构3.跳转语句《Java编程思想》前4章的粗略总结一、对象导论万物皆对象:Java
- Java编程思想2
Be reborn
Java编程思想java开发语言jvm
文章目录1.构造方法2.对象的初始化顺序1.静态成员初始化2.类加载3.实例化总结3.垃圾回收1.标记阶段(Marking)2.清除阶段(Sweeping)3.垃圾回收的触发时机4.分代垃圾回收5.垃圾回收算法1.标记-清除算法(MarkandSweep)2.复制算法(Copying)3.标记-整理算法(MarkandCompact)4.分代垃圾回收算法5.并发垃圾回收算法Java编程思想第五章初
- 深度解读《Java编程思想》:面向对象导论
码农阿豪
好“物”分享java开发语言面向对象
深度解读《Java编程思想》:面向对象导论前言:欢迎来到本篇博客,我们将深入探讨经典之作《Java编程思想》中的面向对象导论。这本由BruceEckel所著的书籍深入浅出,为Java编程提供了一系列深刻的思考和实践经验。1.Java编程思想简介:作者:BruceEckel出版时间:1998年特点:强调面向对象的编程思想,深入浅出,适合初学者和有经验的开发者。2.面向对象的基本概念:类与对象:类是对
- Java基础常见面试题总结
夜雨风云
面试#Java基础Javajava面试Java基础
梳理Java基础相关的面试题,主要参考《Java编程思想》(第四版,BruceEckel著,陈昊鹏译)一书,其余部分整合网络相关内容。注意,关于JVM和Java并发编程的面试题因为内容较多,单独整理。Java类型系统Java数据类型Java的数据类型主要可以分为三类:基本数据类型(整型、浮点型、字符型、布尔型)、引用类型(Object类及其子类、接口、枚举、数组)、空类型。所以,从数据类型的角度来
- 《Java编程思想》-- 接口
CodeDuck
interface这个关键字产生一个完全抽象的类,它根本就没有提供任何具体实现。它允许创建者确定方法名、参数列表和返回类型,但是没有任何方法体。接口只提供了形式,而未提供任何具体实现。1.有关接口的适配器模式 在介绍继承时,我们举过图形的栗子,对于向上转型的图形必须继承Shape类,合情合理。但假如我们创建一个新的类Line并没有继承Shape类,此时就不能使用Shape来进行操作方法,这就形成
- 优雅处理你的Java异常
生如夏花帅
作者:叶知泉来源:https://my.oschina.net/c5ms/blog/1827907本文介绍本文仅按照业务系统开发角度描述异常的一些处理看法,不涉及java的异常基础知识,可以自行查阅《Java核心技术卷I》和《java编程思想》可以得到更多的基础信息。写在前面的话笔者文笔功力尚浅,言语多有不妥,请慷慨指正,必定感激不尽.本文提出了几个概念:处理反馈;业务异常;代码错误。请认真思考一
- eclipse maven
IXHONG
eclipse
eclipse中使用maven插件的时候,运行run as maven build的时候报错
-Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable and mvn script match.
可以设一个环境变量M2_HOME指
- timer cancel方法的一个小实例
alleni123
多线程timer
package com.lj.timer;
import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;
public class MyTimer extends TimerTask
{
private int a;
private Timer timer;
pub
- MySQL数据库在Linux下的安装
ducklsl
mysql
1.建好一个专门放置MySQL的目录
/mysql/db数据库目录
/mysql/data数据库数据文件目录
2.配置用户,添加专门的MySQL管理用户
>groupadd mysql ----添加用户组
>useradd -g mysql mysql ----在mysql用户组中添加一个mysql用户
3.配置,生成并安装MySQL
>cmake -D
- spring------>>cvc-elt.1: Cannot find the declaration of element
Array_06
springbean
将--------
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3
- maven发布第三方jar的一些问题
cugfy
maven
maven中发布 第三方jar到nexus仓库使用的是 deploy:deploy-file命令
有许多参数,具体可查看
http://maven.apache.org/plugins/maven-deploy-plugin/deploy-file-mojo.html
以下是一个例子:
mvn deploy:deploy-file -DgroupId=xpp3
- MYSQL下载及安装
357029540
mysql
好久没有去安装过MYSQL,今天自己在安装完MYSQL过后用navicat for mysql去厕测试链接的时候出现了10061的问题,因为的的MYSQL是最新版本为5.6.24,所以下载的文件夹里没有my.ini文件,所以在网上找了很多方法还是没有找到怎么解决问题,最后看到了一篇百度经验里有这个的介绍,按照其步骤也完成了安装,在这里给大家分享下这个链接的地址
- ios TableView cell的布局
张亚雄
tableview
cell.imageView.image = [UIImage imageNamed:[imageArray objectAtIndex:[indexPath row]]];
CGSize itemSize = CGSizeMake(60, 50);
&nbs
- Java编码转义
adminjun
java编码转义
import java.io.UnsupportedEncodingException;
/**
* 转换字符串的编码
*/
public class ChangeCharset {
/** 7位ASCII字符,也叫作ISO646-US、Unicode字符集的基本拉丁块 */
public static final Strin
- Tomcat 配置和spring
aijuans
spring
简介
Tomcat启动时,先找系统变量CATALINA_BASE,如果没有,则找CATALINA_HOME。然后找这个变量所指的目录下的conf文件夹,从中读取配置文件。最重要的配置文件:server.xml 。要配置tomcat,基本上了解server.xml,context.xml和web.xml。
Server.xml -- tomcat主
- Java打印当前目录下的所有子目录和文件
ayaoxinchao
递归File
其实这个没啥技术含量,大湿们不要操笑哦,只是做一个简单的记录,简单用了一下递归算法。
import java.io.File;
/**
* @author Perlin
* @date 2014-6-30
*/
public class PrintDirectory {
public static void printDirectory(File f
- linux安装mysql出现libs报冲突解决
BigBird2012
linux
linux安装mysql出现libs报冲突解决
安装mysql出现
file /usr/share/mysql/ukrainian/errmsg.sys from install of MySQL-server-5.5.33-1.linux2.6.i386 conflicts with file from package mysql-libs-5.1.61-4.el6.i686
- jedis连接池使用实例
bijian1013
redisjedis连接池jedis
实例代码:
package com.bijian.study;
import java.util.ArrayList;
import java.util.List;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoo
- 关于朋友
bingyingao
朋友兴趣爱好维持
成为朋友的必要条件:
志相同,道不合,可以成为朋友。譬如马云、周星驰一个是商人,一个是影星,可谓道不同,但都很有梦想,都要在各自领域里做到最好,当他们遇到一起,互相欣赏,可以畅谈两个小时。
志不同,道相合,也可以成为朋友。譬如有时候看到两个一个成绩很好每次考试争做第一,一个成绩很差的同学是好朋友。他们志向不相同,但他
- 【Spark七十九】Spark RDD API一
bit1129
spark
aggregate
package spark.examples.rddapi
import org.apache.spark.{SparkConf, SparkContext}
//测试RDD的aggregate方法
object AggregateTest {
def main(args: Array[String]) {
val conf = new Spar
- ktap 0.1 released
bookjovi
kerneltracing
Dear,
I'm pleased to announce that ktap release v0.1, this is the first official
release of ktap project, it is expected that this release is not fully
functional or very stable and we welcome bu
- 能保存Properties文件注释的Properties工具类
BrokenDreams
properties
今天遇到一个小需求:由于java.util.Properties读取属性文件时会忽略注释,当写回去的时候,注释都没了。恰好一个项目中的配置文件会在部署后被某个Java程序修改一下,但修改了之后注释全没了,可能会给以后的参数调整带来困难。所以要解决这个问题。
&nb
- 读《研磨设计模式》-代码笔记-外观模式-Facade
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
/*
* 百度百科的定义:
* Facade(外观)模式为子系统中的各类(或结构与方法)提供一个简明一致的界面,
* 隐藏子系统的复杂性,使子系统更加容易使用。他是为子系统中的一组接口所提供的一个一致的界面
*
* 可简单地
- After Effects教程收集
cherishLC
After Effects
1、中文入门
http://study.163.com/course/courseMain.htm?courseId=730009
2、videocopilot英文入门教程(中文字幕)
http://www.youku.com/playlist_show/id_17893193.html
英文原址:
http://www.videocopilot.net/basic/
素
- Linux Apache 安装过程
crabdave
apache
Linux Apache 安装过程
下载新版本:
apr-1.4.2.tar.gz(下载网站:http://apr.apache.org/download.cgi)
apr-util-1.3.9.tar.gz(下载网站:http://apr.apache.org/download.cgi)
httpd-2.2.15.tar.gz(下载网站:http://httpd.apac
- Shell学习 之 变量赋值和引用
daizj
shell变量引用赋值
本文转自:http://www.cnblogs.com/papam/articles/1548679.html
Shell编程中,使用变量无需事先声明,同时变量名的命名须遵循如下规则:
首个字符必须为字母(a-z,A-Z)
中间不能有空格,可以使用下划线(_)
不能使用标点符号
不能使用bash里的关键字(可用help命令查看保留关键字)
需要给变量赋值时,可以这么写:
- Java SE 第一讲(Java SE入门、JDK的下载与安装、第一个Java程序、Java程序的编译与执行)
dcj3sjt126com
javajdk
Java SE 第一讲:
Java SE:Java Standard Edition
Java ME: Java Mobile Edition
Java EE:Java Enterprise Edition
Java是由Sun公司推出的(今年初被Oracle公司收购)。
收购价格:74亿美金
J2SE、J2ME、J2EE
JDK:Java Development
- YII给用户登录加上验证码
dcj3sjt126com
yii
1、在SiteController中添加如下代码:
/**
* Declares class-based actions.
*/
public function actions() {
return array(
// captcha action renders the CAPTCHA image displ
- Lucene使用说明
dyy_gusi
Lucenesearch分词器
Lucene使用说明
1、lucene简介
1.1、什么是lucene
Lucene是一个全文搜索框架,而不是应用产品。因此它并不像baidu或者googleDesktop那种拿来就能用,它只是提供了一种工具让你能实现这些产品和功能。
1.2、lucene能做什么
要回答这个问题,先要了解lucene的本质。实际
- 学习编程并不难,做到以下几点即可!
gcq511120594
数据结构编程算法
不论你是想自己设计游戏,还是开发iPhone或安卓手机上的应用,还是仅仅为了娱乐,学习编程语言都是一条必经之路。编程语言种类繁多,用途各 异,然而一旦掌握其中之一,其他的也就迎刃而解。作为初学者,你可能要先从Java或HTML开始学,一旦掌握了一门编程语言,你就发挥无穷的想象,开发 各种神奇的软件啦。
1、确定目标
学习编程语言既充满乐趣,又充满挑战。有些花费多年时间学习一门编程语言的大学生到
- Java面试十问之三:Java与C++内存回收机制的差别
HNUlanwei
javaC++finalize()堆栈内存回收
大家知道, Java 除了那 8 种基本类型以外,其他都是对象类型(又称为引用类型)的数据。 JVM 会把程序创建的对象存放在堆空间中,那什么又是堆空间呢?其实,堆( Heap)是一个运行时的数据存储区,从它可以分配大小各异的空间。一般,运行时的数据存储区有堆( Heap)和堆栈( Stack),所以要先看它们里面可以分配哪些类型的对象实体,然后才知道如何均衡使用这两种存储区。一般来说,栈中存放的
- 第二章 Nginx+Lua开发入门
jinnianshilongnian
nginxlua
Nginx入门
本文目的是学习Nginx+Lua开发,对于Nginx基本知识可以参考如下文章:
nginx启动、关闭、重启
http://www.cnblogs.com/derekchen/archive/2011/02/17/1957209.html
agentzh 的 Nginx 教程
http://openresty.org/download/agentzh-nginx-tutor
- MongoDB windows安装 基本命令
liyonghui160com
windows安装
安装目录:
D:\MongoDB\
新建目录
D:\MongoDB\data\db
4.启动进城:
cd D:\MongoDB\bin
mongod -dbpath D:\MongoDB\data\db
&n
- Linux下通过源码编译安装程序
pda158
linux
一、程序的组成部分 Linux下程序大都是由以下几部分组成: 二进制文件:也就是可以运行的程序文件 库文件:就是通常我们见到的lib目录下的文件 配置文件:这个不必多说,都知道 帮助文档:通常是我们在linux下用man命令查看的命令的文档
二、linux下程序的存放目录 linux程序的存放目录大致有三个地方: /etc, /b
- WEB开发编程的职业生涯4个阶段
shw3588
编程Web工作生活
觉得自己什么都会
2007年从学校毕业,凭借自己原创的ASP毕业设计,以为自己很厉害似的,信心满满去东莞找工作,找面试成功率确实很高,只是工资不高,但依旧无法磨灭那过分的自信,那时候什么考勤系统、什么OA系统、什么ERP,什么都觉得有信心,这样的生涯大概持续了约一年。
根本不是自己想的那样
2008年开始接触很多工作相关的东西,发现太多东西自己根本不会,都需要去学,不管是asp还是js,
- 遭遇jsonp同域下变作post请求的坑
vb2005xu
jsonp同域post
今天迁移一个站点时遇到一个坑爹问题,同一个jsonp接口在跨域时都能调用成功,但是在同域下调用虽然成功,但是数据却有问题. 此处贴出我的后端代码片段
$mi_id = htmlspecialchars(trim($_GET['mi_id ']));
$mi_cv = htmlspecialchars(trim($_GET['mi_cv ']));
贴出我前端代码片段:
$.aj