`
lhx1026
  • 浏览: 301214 次
  • 性别: Icon_minigender_2
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
原文地址:http://www.cnblogs.com/JeffreyZhao/archive/2010/02/10/1667341.html   说到程序间的通信,说到底便是发送数据流。我们一般把字节(byte)看作是数据的最小单位。当然,其实一个字节中还包含8个比特(bit)──有 时候我奇怪为什么很多朋友会不知道bit或是它和byte的关系。当我们拿到一系列byte的时候,它本身其实是没有意义的,有意义的只是“识别字节的方 式”。例如,同样4个字节的数据,我们可以把它看作是1个32位整数、2个Unicode、 或者字符4个ASCII字符。 同 样我们知道,在一个32位的CPU ...
    If you call a dynamically-bound method inside a constructor, the overridden definition that method is used. However, the effect of this call can be rather unexpected because th overridden method will be called before the object is fully constructed. This can conceal difficult-to-find bugs. ...
在命令行中输入以下命令,就可以修改root用户的密码:   mysqladmin -u root -p password "new password"  
原文地址:http://www.phpv.net/html/1666.html   从 hi!admin 抄来的一份配置.注释得非常好.精 #BEGIN CONFIG INFO #DESCR: 4GB RAM, 只使用InnoDB, ACID, 少量的连接, 队列负载大 #TYPE: SYSTEM #END CONFIG INFO # # 此mysql配置文件例子针对4G内存 # 主要使 ...
在mysql的数据库配置文件my.cnf或者my.ini文件中找到   [mysql]   添加以下内容:   default-storage-engine=INNODB   就设置了mysql默认使用InnoDB数据库引擎。   在mysql的命令行中输入以下命令,就可以查看mysql所使用的引擎的情况:   show engines;
只要修改phpmyadmin目录下libraries下配置文件config.default.php。 $cfg['Servers'][$i]['port'] = '' 这句注释表明这里空表示使用的是MySQL的默认端口3306。只要把它改为: $cfg['Servers'][$i]['port'] = '3307';
    我们使用jms一般是使用spring-jms和activemq相结合,通过spring的JmsTemplate发送消息到指定的Destination。       首先定义一个activemq的连接池:   <bean id="connectionFactory" class="org.apache.activemq.pool.PooledConnectionFactory" destroy-method="stop"> <property name="connectionFac ...
    实现spring security鉴权的核心接口是AuthenticationManager、ProviderManager、AuthenticationProviders 。       当然,在spring security中有默认的实现。       其中,AuthenticationManager 在Spring安全系统中默认的实现是被称为ProviderManager。它自己不处理鉴权请求,而是委托给配置的AuthenticationProvider 的列表。按照次序查询它们中可以执行鉴权的每一个提供者。每个提供者可以抛出一个异常,或者返回一个完全装配了Authe ...
    Spring security中acl的一些关键接口:   1、Acl : 每个领域对象有一个,并只有一个Acl对象,它的内部保存着AccessControlEntry (ace),记住这是Acl的所有者。 一个Acl不直接引用领域对象,但是作为替代的是使用一个ObjectIdentity。 ...
在默认情况下,persistence.xml是存放在classpath路径下的META-INF/文件夹下面的。但是这样的话,跟我们的习惯不一样,因为可以通过在spring的配置文件中,指明persistence.xml文件的位置来进行配置。代码如下:   <!-- 配置JPA实体管理器工厂 --> <bean id="entityManagerFactory" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean"> < ...
    今天调用Hibernate的时候抛出一个异常,异常内容如下所示:   Could not determine type for: java.util.Set      查找了一下资料,原来是太粗心,应该把Hibernate的注解要么标注在字段上,要么标注在getter()方法。我才粗心了,把注解标注在setter()方法下。      晕,这个浪费我一个早上的时间。要紧记该教训。
    今天要用java调用一个同事写的.net的webService的一个方法,这个方法会返回文件的二进制字符串内容。他使用的方法如下所示:   Convert.ToBase64String((byte[])dr["attachment"]);       我这边用java获得的二进制字符串内容要转成byte[]类型才能用IO操作保存到文件中,但是如果只是用得到的字符串简单的使用下面的方法转成byte[]的话,是错误 的。     byte[] content = element.getAttributeValue("content"). ...
1、SpringContextHolder用于访问SpringContext。   Object principal = SecurityContextHolder.getContext().getAuthentication().getPrincipal();       SpringContextHolder保存了当前和应用系统交互的负责人(principal)的详细信息。     在Spring安全系统中大多数鉴权机制都返回UserDetails的实例作为负责人(principal)。 2、SpringContext是用于保存鉴权Authentication以及和特定请求相关的 ...
常见的两个错误是: javax.jms.IllegalStateException: The Session is closed 网络异常时客户端会报出这个错误 javax.jms.JMSException: Channel was inactive for too long 服务器消息较长时间没有消息发送时,客户端会报这个错误 可以把连接mq的url修改成下面的样子 failover:(tcp://127.0.0.1:61616?wireFormat.maxInactivityDuration=10000)&amp;maxReconnectDelay=10000 fail ...
这个例子是参考www.family168.com中的例子来做的,不过使用的是spring security 3.0.4。spring security的acl的默认使用的是用jdbc来对数据做持久化,因此这个例子也是在这个基础上来用的,在这个例子中使用的数据库是mysql。 首先是定义spring security的acl的四个基本表的sql定义:   CREATE TABLE `acl_sid` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `principal` tinyint(1) NOT NULL, `sid` varcha ...
Global site tag (gtag.js) - Google Analytics