Spring框架学习

Spring是一个开源框架,为了解决企业应用开发的复杂性而创建的,但现在已经不止应用于企业应用,是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架    从大小与开销两方面而言Spring都是轻量的    通过控制反转(IoC)的技术达到松耦合的目的    提供了面向切面编程的丰富支持,允许通过分离应用的业务逻辑与系统级服务进行内聚性的开发    包含并管理应用对象的配置和生命
阅读本文

翻译:使用ViewModel模式来简化WPF的TreeView

文中代码的下载地址:http://www.codeproject.com/KB/WPF/TreeViewWithViewModel/TreeViewWithViewModelDemo.zip 好像需要登录才能下载,我放一个上来吧http://files.cnblogs.com/RMay/TreeViewWithViewModelDemo.zip 译者按:WPF中对TreeView的操作同WinF
阅读本文

库克:AR还需至少五年的时间才能有革命性的突破

库克又来中国了,这次除了苹果,他还对全球化和科技创新有更多的看法。      在 3 月 18 日上午举行的 2017 年中国发展高层论坛上,苹果 CEO 蒂姆·库克亲临现场,与清华大学经管学院院长钱颖一就“中国与世界:经济转型和结构改革”展开对话。      在对话中,库克表达了对苹果 10 年来产品战略的信心:      我们关心的是做出最好的产品,如果我们能够做出最好的产品的话,
阅读本文

nginx基础整理

目录结构如下:    Nginx基础知识        Nginx HTTP服务器的特色及优点        Nginx的主要企业功能        Nginx作为web服务器的主要应用场景包括:      Nginx的安装        安装环境        快速安装命令集合        各个命令解释        脚本        注意    安装故障总结        故障一:没有安装
阅读本文

通过氚云与钉钉集成第三方系统

企业在业务高速发展的过程中,会通过一些企业信息化管理系统或者OA管理来进行管理。但是在使用的过程中会遇到一些问题,比如只能在企业内网使用,而且在人员授权中比较单一,从而造成了员工在使用过程中功能过于单一,从而导致了效率低下等问题。随着云计算和移动时代的服务能力提升,钉钉与氚云的牵手或许能够解决这一问题。钉钉是阿里巴巴专为中小企业和团队打造的沟通、协同的多端平台,钉钉开放平台旨在为企业提供更为丰富的
阅读本文

OpenStack云端的资源调度和优化剖析

OpenStack云端的资源调度和优化剖析  OpenStack简介:OpenStack是旨在为公有及私有云的建设与管理提供软件的一个开源项目,采用Apache授权协议,它的核心任务是简化云系统的部署过程,并且赋予其良好的可扩展性和可管理性。它已经在当前的基础设施即服务(IaaS)资源管理领域占据领导地位,成为公有云、私有云及混合云管理的
阅读本文

如何修改SQL Server 2000的数据库逻辑与物理名称

在项目中使用SQL Server 2000创建了一个数据库,发现名称与另一个数据库太相似,于是决定更改名称,包括:在企业管理器中看到的数据库名,也是实际应用程序中连接用的数据库名称;在磁盘上看的物理名称。根据国内外找到的技术资料,给出完整的SQL脚本代码如下(原库名为abc、修改为abc2): use master  Go  --1) 创建数据库(原始数据库abc)create database
阅读本文

Linux之FineBI集群部署

FineBI采用负载均衡集群的模式,将多台服务器创建为一个集群服务器。这里碰到这几个问题:1)web工程的存储问题:FineBI在集群中,由于自身的问题需要多台服务器读取同一个web工程。因此要实现web工程分享。2)系统数据一致性:在FineBI的运行过程中,存在读写的操作,同时有部分的数据的配置文件要写入数据库。需要保证集群的情况下,系统数据的一致性。3)负载均衡:一方面通过负载均衡来处理se
阅读本文

JAVA线程池应用的DEMO

在做很多高并发应用的时候,单线程的瓶颈已经满足不了我们的需求,此时使用多线程来提高处理速度已经是比较常规的方案了。在使用多线程的时候,我们可以使用线程池来管理我们的线程,至于使用线程池的优点就不多说了。Java线程池说起来也简单,简单说下继承关系: ThreadPoolExecutor extends AbstractExecutorService implements ExecutorServi
阅读本文

如何为你的 Node.js 应用挑选数据库

Node.js 应用一般有三种方式保存数据。 不使用任何数据库管理系统(DBMS),把数据保存在内存里或直接使用文件系统。使用关系数据库。例如 MySQL, PostgreSQL.使用非关系数据库。例如 Redis,MongoDB,CouchDB, PouchDB 无服务器数据存储 (Serverless Data Storage) 从管理上来说,第一种方式是最方便易用的。不需要安装任何数
阅读本文

打破局限 一飞冲天——企业MES迁移上云

二十多年来,制造执行系统(MES)一直是工厂车间的主力,用以协调从库存跟踪到质量管理控制等所有生产部门的活动。MES可以管理一条小规模生产线,也能够管理一家工厂。这些年来,我们眼看着MES发展成为一套成熟、复杂的系统,管理着世界上各种复杂的设施,因为在数据收集和制造过程可见性方面的贡献,MES赢得了战略级全局系统的称号。   MES在制造业中的地位日趋重要,我们不禁要问,难道MES不应
阅读本文

《构建之法》第二周之浅谈软件工程和计算机科学区别

浅谈软件工程与计算机科学的区别 第一章的内容主要是理论知识与相应的理解,在此我摘出一些比较重要的部分与个人理解。书中以例子来说明一个程序到工程的过程,简单易懂。软件的形成是从问题的提出到各种要求的限制,程序一点点变得复杂起来,从几十行的小程序慢慢演变成几百行几千行的大工程。从问题的提出到运用程序来解决问题再到形成应用软件APP是一个严谨且漫长的步骤过程。软件工程的核心部分包含构建管理、源代码管理、
阅读本文

mysql备份恢复

MYSQL存储引擎(常用innodb、myisam)  1、建表的时候可以指定引擎  2、引擎决定了表的存储方式  3、不同引擎的表对应不同的功能和特性  4、最常用的是innodb引擎1、MVCC、支持b事务、行锁、外键、写不阻塞读、redo(支持脏写、快速提交)增删改速度快,commit时候卡住了的原因:写有问题(只有commit的时候是真正写) MYSQL从1.2开始支持模块化引擎innod
阅读本文

介绍Office 365 中文用户社区 4.0

为了给广大用户提供一个可以自由交流、切磋技术的平台,微软和其他一些国际知名的大型软件公司一样,都有创建用户社区(Community,或者叫User Group)的传统。有意思的是,不同的历史时期,用户社区会采用不同的形式,我总结为四个阶段,分别介绍如下用户社区1.0:新闻组在网络还不是很发达和普及的时候(应该是2005年前),微软的用户社区大多是通过一种叫做新闻组(Newsgroup)的形式存在的
阅读本文

学习Linux系统的方法经验

Linux系统是一个开源的高效的以命令行为主的操作系统,主要用于服务器操作系统领域。对于Linux操作系统更多详细准确的解释大家可以网上找到《Linux就该这么学》的第0章介绍的比较详细;从认识linux到现在工作使用linux已经有了4年的时间了,在这里给linux系统入门的童鞋们一些建议。Linux系统给我第一个印象是:免费的(当然这个不准确,开源不等于免费,但是大多数开源产品是免费的,公开源
阅读本文

Spring框架的IOC与及AOP

Spring 实现的两个核心技术(Ioc、Aop)1)        Spring 简介Spring 是一个全方位的应用程序开发框架( framework ),是潜在的一站式解决方案,它定位于与典型应用相关的大部分基础结构。自从 2003 年发布以来, Spring Framework 已经对 Java 企业应用体系产生了前所未有的冲击,尽管历史不长,但它拥有深厚的历史根基。如今 Spring 已
阅读本文

WEB-Listener&Filter篇

WEB-Listener&Filter篇1.1     监听器:Listener1.1.1   监听器的概述:1.1.1.1 什么是监听器:* 监听器:就是一个Java类,用来监听其他的Java的状态的变化.1.1.1.2 监听器的用途:* 用来监听其他的对象的变化的.* 主要应用在图形化界面中比较多:    *GUI,Android.1.1.1.3 监听器的术语:* 事件源:指的是被监听的对象.
阅读本文

Spring 容器的基本用法

容器的基本用法bean 是 Spring 中最核心的东西,因为 Spring 就像是个大水桶,而 bean 就像是容器中的水,水桶脱离了水也没什么用处了,来看看 bean 的定义。public class MyTestBean { private String testStr = “testStr“; public String getTestStr() { ret
阅读本文

浅谈java缓存

java中要用到缓存的地方很多,首当其冲的就是持久层缓存,针对持久层谈一下: 要实现java缓存有很多种方式,最简单的无非就是static HashMap,这个显然是基于内存缓存,一个map就可以搞定引用对象的缓存,最简单也最不实用,首要的问题就是保存对象的有效性以及周期无法控制,这样很容易就导致内存急剧上升,周期无法控制可以采用SoftReference,WeakReference,Phant
阅读本文