- 浏览: 61293 次
- 性别:
- 来自: 北京
最新评论
文章列表
了解Nginx的变量机制就主要有三方面,第一点是变量获取的接口,第二点是对配置文件中变量的解析,第三点是在使用变量时的调用过程,我们来一点点看(这里只举一个变量的例子):
我们来看模块ngx_http_proxy_module中的变量$host的使用过程
首先第一点,变量的声明与接口调用:
见文件ngx_http_variables.c中有声明static ngx_http_variable_t ngx_http_core_variables[]即http处理相关的核心变量,另外每一个模块也会定义一些自己用的变量。先来看一些ngx_http_variable_t的定义:
st ...
系统环境:Linux CentOs5
Java平台:JDK1.6.0_27
本地方法:使用C语言,gcc编辑器
这里只是一个简单的描述,其目的只是为了调用本地方法这个过程的跑通,所以一切从简!
过程步骤:
1.编写Java类文件,包含本地方法声明以及调用本地方法的main方法。
2.使用javac 编译Java类文件,与正常编译方式一样。
3.使用javah -jni来根据编译后的class文件生成本地方法声明的.h头文件。
4.编写本地方法的实现C文件,其中包含第三步中生成的.h头文件。
...
java的jar是一个打包工具,用于将我们编译后的class文件打包起来,这里面主要是举一个例子用来说明这个工具的使用。
在C盘下的temp文件夹下面:
有一个com.pack.surfront的package 这个package下 ...
mysql是一小型数据库,各方面都讲究轻量级的实现。关于编码问题也是如此,只要搞清楚几个关键概念,便能轻轻松松的解决这个问题。在网上以搜索相关的主题是各种解法汇集,但是都没能清楚的说明解决问题的关键 ...
ajax文件上传:
很多时候,上传文件都只是一个小页面中的一个功能,要求在实现文件上传的前提下不刷新页面。而一般情况下将客户端的文件包装成网络地址传递到服务器端然后通过流来进行文件传输的任务都是使用浏览器 ...
Java多线程支持称得上是java的一个重量级特性。在一般的项目开发中可能很难看到他的身影,但是有关多线程的应用却是无处不在,例如java应用程序开发中的图形界面程序,其中图形界面的处理和由我们控制的java主线程执行的程序就分别由各自的线程来执行。还有就是J2EE中服务器同时处理两个或两个以上的用户的访问的时候。下面分几个部分来讲解Java多线程的基本应用,随后有可能会谈到一些java具体的应用中的一些解决方案,或者可以称为Java多线程设计模式;
1.创建多线程
java创建多线程有两种方式,一种是直接实现Runnable接口,另外一种就是直接继承自Thread类。
实现Runn ...
1. 查询整个映射对象所有字段
Java代码
1. //直接from查询出来的是一个映射对象,即:查询整个映射对象所有字段
2. String hql = "from Users";
3. Query query = session.createQuery(hql);
4.
5. List<Users> users = query.list();
6. for(Users user : users){ ...
主要问题:hibernate中集合映射list中的list-index中的问题:
参见一个配置文件:
<class name="User" table="l_user">
<id column="id" name="id"/>
<property name="name" column="username" />
<list name="userInfoList" inverse="true ...
Hibernate 效率分析:
连接查询:
说明:在使用hibernate的时候,如果是一个双向的一对多的关联映射,如:(环境)
public class Student {
private int id;
private String name;
private TheClass includeClass;
}
public class TheClass {
private int id;
private ...
Hibernate collection 映射:
在使用set,list,map和bag标签来表示集合的时候有几个属性可以设置:
1. cascade:级联属性,用于表示在对一个实体进行修改的时候修改与他关联的实体。cascade="all|none|save-update|delete|all-delete-orphan|delete-orphan",这个是在我们配置集合在one的一方中的set或list等中的配置,如果在many的一方的话直接在many-to-one标签中进行设置即可。
2. inverse:表示控制关系是否反转,这个属性只在双向映射的时候使用。表示谁是主 ...