创建Spring的主要目的是用来替代更加重量级的企业级Java技术,尤其是EJB. 相对于EJB来说,Spring提供了更加轻量级和简单的编程模型.它增强了简单老式Java对象(Plain Old Java object, POJO)的功能, 使其具备了之前只有EJB和其它企业级Java规范才具有的 ...
分类:
编程语言 时间:
2018-08-25 14:33:38
阅读次数:
148
android 多渠道打包 原理 在manifest文件中,application标签内部设置不同的metadata标签即可,可以通过java api获取这个matedata内的值 友盟提供的多渠道打包技术 1. 按照umeng的要求,在manifest文件中添加如下代码 2. 如果在value的地 ...
分类:
移动开发 时间:
2018-08-22 22:54:28
阅读次数:
386
[root@yan-001 ~] # uname -a # 查看内核/操作系统/CPU信息的linux系统信息命令 [root@yan-001 ~] # head -n 1 /etc/issue # 查看操作系统版本,是数字1不是字母L [root@yan-001 ~] # cat /proc/cp... ...
分类:
系统相关 时间:
2018-08-19 11:54:12
阅读次数:
211
CheungSSH 是一款中国人自主研发的Linux运维自动化管理服务器软件,后端使用 Python 语言+Django 的 Web 框架,前端使用 Bootstrap+Javascript+jQuery 框架开发,通信协议采用 Linux 系统自带的 SSH 协议,无 Agent 。并通过 Par ...
分类:
其他好文 时间:
2018-08-14 19:58:08
阅读次数:
186
前言:class文件结构、类加载机制、类加载器、运行时数据区这四个java技术体系中非常重要的知识,学习完了这些以后,我们知道一个类是通过类加载器加载到虚拟机,存储到运行时数据区,而且我们也知道了我们方法体内的代码被编译成字节码保存在方法表中的code属性中,那么虚拟机又是怎么执行这些代码的,得出方法输出结果的呢?这一节我们就要来学习,关于虚拟机字节码执行引擎的相关知识。通过这章节的学习,我们要掌
分类:
编程语言 时间:
2018-08-14 15:40:22
阅读次数:
189
在linux运维场景中,经常会碰到计算字符长度的场景,这里罗列四种方法:[root@datahouse~]#char="Iloveyou"方法一:[root@datahouse~]#echo${#char}方法二:[root@datahouse~]#exprlength"$char"方法三:[root@datahouse~]#echo$char|wc-L方法四:[root@datahouse~]#
分类:
系统相关 时间:
2018-08-14 15:01:27
阅读次数:
183
前言:虚拟机设计团队把类加载阶段中"通过一个类的权限定名来获取描述此类的二进制字节流"这个动作放到虚拟机外部区实现,让程序自己决定如何去获取所需的类。实现这个动作的代码模块就被称为类加载器。它最初是为了满足JavaApplet的需求而被开发,而现在JavaApplet基本已经宣布死亡,但类加载器却在类层次划分、OSGi、热部署、代码加密等领域大放异彩。它是java技术体系中一块
分类:
编程语言 时间:
2018-08-12 21:45:20
阅读次数:
145
一:运维闲谈 作为一名linux运维工程师,在确保能够有熟练的服务器的搭建和维护优化技能的前提,还需对自身解决问题方法上做出一番功夫。 如何为自己的运维工作添砖加瓦,自动化运维便变得非常重要,一方面,不仅可以节省运维工程师的工作负担,另一方面还可以从 很大程度上提高服务器的性能。要知道服务器处理的是 ...
分类:
Web程序 时间:
2018-08-11 15:41:15
阅读次数:
228
运维学习阶段,需要分为四个阶段,linux初级入门-àlinux中级进阶-àlinux高级提升,和资深方向细化。第一阶段:初级入门初级阶段需要把linux学习路线搞清楚,任何学习都是循序渐进的,所以学linux也是需要有一定的路线。个人建议学习的路线如下:初级入门:1、Linux基础知识、基本命令(起源、组成、常用命令如cp、ls、file、mkdir等常见操作命令)2、Linux用户及权限基础3
分类:
系统相关 时间:
2018-08-10 23:18:17
阅读次数:
245