暂无个人介绍
原文链接:http://jinnianshilongnian.iteye.com/blog/1441271
编译程序的工作,从输入源程序开始到输出目标程序为止的整个过程,是非常复杂的。但就其过程而言,它与人们进行自然语言直接的翻译有许多相近之处。
代码: public class TestClass { static { System.out.
原文链接:http://blog.csdn.net/liuzhengkang/article/details/2916620
1、显示表结构:desc tableName; 2、MySql远程连接命令:mysql -h 192.168.0.201 -P 3306 -u root -p123 (192.168.0.201是远程数据库服务器地址,-u 后面是用户名(注意两者之间有空格),123是密码(和-p之间没有空格))。
这里主要是通过分析部分源码进行剖析Spring事务管理的实现原理。 再分析源码前,现从理论上大概分析哈: 纯JDBC操作数据库的基本步骤: 1.
Tomcat+Struts1.x默认的ReqeustProcessor的请求处理流程 Tomcat+Struts+Spring2.
為什麽要安裝這個Fcitx:開源,簡單,安裝方便 BT5 安裝完後發現是英文環境,en-US。 (1)免積分下載fcitx-4.
BT5 添加网络管理器: apt-get install network-manager-gnome apt-get install network-manager-pptp apt-get install net...
1、默认用户名:root,默认密码:toor 2、进入图形界面:startx 3、卸载自带的 openjdk:apt-get remove openjdk* 4、安装.
2014年读书计划 1、HTTP权威指南 2、Hibernate源码分析 3、Tomcat源码分析
首先从Apache的SVN服务器中获取Tomcat源码 安装SVN客户端。当然也可以安装(My)Eclipse的插件。
写这篇博客,是在研究开源框架中意外的收获,所以这里并不会针对源码作设计模式方面的分析,只是记录开源框架中用到了设计模式的地方。
之前没有仔细研究这个问题,学的时候别人说Servlet实例是在web container启动时也即是服务器启动过程就new 出来。
Spring 容器的启动方式 和Struts 1.x集合时的启动方式 使用struts的plugin插件启动。 在struts-config.xml文件中配置如下: 原理:web container启动时,会执行struts 的ActionServlet的init方法。
最近只是一时兴起,觉得无聊,正好要到买票的时候,写了这个一系列文章,首先是对自己这些年来的工作经验的总结,其次是把分布式事务性系统的设计思想进行分析和整理,最后也就是和想集大家的智慧,讨论系统的设计。
在上一篇文章中 铁道部信客票系统设计(一) 里面,探讨了关于数据库层面的功能性需求以及非功能性的需求,在非功能性需求里面,一博主 提出了没有考虑到峰值的情况,这一点的确漏掉了,因为我们铁道部的特殊需求,在春运期间负载很大,平时可能一般,如果用考虑最大的情况,则回存在浪费的情况,如果考虑不足,就像网络订票一样,苦逼。
这几天正好看到一条新闻 铁道部:新客票系统2015年建成 ,正好最近想整理和总结一下这几年的工作中的收获,正好可以借这个机会,尝试设计一下铁路客票系统,把自己所学全部用到这个系统中去,顺便也希望各位猿们拍砖,一起探讨一下设计,技术吗,讨论讨论总是有点收获的,总比一个人在那里看书好。
MySQL InnoDB事务的隔离级别有四级,默认是“可重复读”(REPEATABLE READ)。 未提交读(READ UNCOMMITTED)。
同一次提交的多个文件的版本是一样的。 所有文件的版本号进行统一编号,即:假如前次提交wc.c文件后得到版本号为r5,那么这次提交wc2.c文件后得到的版本号为r6。
javax.persistence.Persistence暴露出来了两个方法: public static EntityManagerFactory createEntityManagerFactory(String ...
SVN服务器搭建 1、官网下载TortoiseSvn安装程序。下载地址:http://tortoisesvn.net/downloads.html 2、傻瓜式安装。
问题描述 有一个12G的文本文件,每行记录的是一个IP地址,现要找出这个文件中出现次数最多的那个ip。 代码实现 import java.
JSON:JavaScript Object Notation,Javascript对象表示法。 语法规则: 属性和值以key,value对的形式出现,key和value直接用冒号隔开。
2013年双十一这一天,淘宝交易额达350.19亿,比去年的191亿增加了83%,共成交1.71亿笔,产生1.67亿包裹。
在ActionServlet接收到某个请求并将这个请求交给具体的某个Action处理之前,struts框架会检查配置文件中对应action的name属性是否设置。
区别就在于各自的有效范围不同,从名字的就可以看出来。global-forward是所有action共享的,而action中的forward只有本action才可以访问。
当ActionServlet接到请求在讲这个请求交给具体的Action处理之前,struts框架会检查配置文件中这个action是否配置了name属性。
现有变量N(N>=1),要求求出1-N(包括1和N)之间的数中,出现1的次数。如N=3,就是1、2、3,则出现1的次数的1。
问题描述:现有一个byte类型的变量,问该变量二进制形式中1出现的次数。要求效率要尽可能高。 求解。
这里所讲的事务是数据库中的事务。 基本概念 事务:是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位; 事务的4个特性 事务的四个特性:ACID; A:Atomicity,原子性。
从以下几个方面:数据库服务器、网络I/O、应用程序等对整个系统加以调整,充分发挥Oracle的效能,提高整个系统的性能 Oracle数据库广泛应用在社会的各个领域,特别是在Client/Server模式的应用,但是应用开发者往往碰到整个系统的性能随着数据量的增大显著下降的问题,为了解决这个问题,从以下几个方面:数据库服务器、网络I/O、应用程序等对整个系统加以调整,充分发挥Oracle的效能,提高整个系统的性能。
这篇论坛文章(赛迪网技术社区)详细的介绍了Oracle数据库SQL语句性能调整的基本原则,具体内容请参考下文。 一、问题的提出 在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。
这篇论坛文章主要针对Oracle内存参数的调优技术进行了深入的讲解,详细内容请参考下文。 近来公司技术,研发都在问我关于内存参数如何设置可以优化Oracle的性能,所以抽时间整理了这篇文档,以做参考。
一。查看内核版本命令: 1) [root@SOR_SYS ~]# cat /proc/version Linux version 2.
直接上代码: import java.util.Date; public class Super_Keyword extends Date { public static void main(String[] a...
不可以 因为static的方法是不能被继承的,而abstract方式是要被子类实现的,那就必须要求该方法是能被继承的,这显然矛盾了。所以不能。
基本概念 内部类:是指把一个类的声明放到另一个类的声明中,甚至是放到一个方法内部,这样的类称为 内部类。 内部类分为 命名内部类和匿名内部类: 命名内部类:就像平时声明一个类一样,有个名字。
不可以 因为假设有这么一个方法,synchronized 的方法的同步锁对象是 this ,而包含这个抽象方法的接口或抽象类也许有多个子类,那么那个 this 到底是指哪一个子类就无法确定。
JNI(Java Native Interface) 实例:采用jni,调用C语言编写的dll,该dll负责打印出“Hello World,^_^.
不能。应为native的方法涉及到JNI编程,JNI编程简单的说就是用java代码调用C语言编写的代码。而abstract 方法的要求实现类使用java语言实现,这显然是矛盾的,所以abstract的方法不能同时是native的。
1、interface中只能包含静态常量和抽象方法,且静态常量是public final static 的,抽象方法是 public abstract 的。
1、抽象:抽象就是把具有相同或相似之处的事务给归为一类,把他们的共性之处给提取出来。忽略与当前主题无关的方面,重视与当前主题有关的方面。
Overload重载:指同一个类中可以同时存在多个同名的方法,但是方法的参数个数、参数类型及参数顺序不能相同(返回值类型可以改变)。
同一类 同包中的类 子孙类 不同包的类 public ...
==用于比较两个变量的值是否相等,也就是比较两个变量对应的内存中的数值是否相同。当比较两个基本数据类型或判断两个引用变量是否指向同一个对象时,应该采用==操作符。
栈区 由编译器自动分配和释放,存放临时变量和函数参数值等 堆区 由程序员分配和释放,如果程序员不手动释放,则由GC或操作系统释放 代码区 存放函数体二进制代码 全局区 存放全局变量 静态区 ...
结构型模式: 桥接模式 代理模式 组合模式 适配器模式 外观模式 装饰模式 享元模式 记忆:我通过一个搞房屋结构设计的朋友桥接找到一个代理商经过组合适配的方式把房屋外观装饰了一下,以便家人们共享。
五只猴子分桃。半夜,第一只猴子先起来,它把桃分成了相等的五堆,多出一只。于是,它吃掉了一个,拿走了一堆; 第二只猴子起来一看,只有四堆桃。
前言 阿里的一道随机数生成的题目,这里进行一下解释 题目 给定了rand7,如何生成rand3? 思路 一个非常直观的思路,就是不断的调用rand7,直到它产生1-3之间的数,然后返回。