当前位置: 代码迷 >> Hash的解决方案
 
  • 第九章 企业项目开发-分布式缓存Redis(一)

    第九章企业项目开发--分布式缓存Redis(1)注意:本章代码将会建立在上一章的代码基础上,上一章链接《第八章企业项目开发--分布式缓存memcached》1、为什么用Redis1.1、为什么用分布式缓存(或者说本地缓存存在的问题)?见《第八章企业项目开发--分布式缓存memcached》1.2、有了memcached,为什么还要用redis?见《第一章常用的缓存技术》2、代码实现2.1、ssmm...

    503
    热度
  • 谈一下Java的集合组件

    谈谈Java的集合组件让我们一起谈谈Java的集合组件我们在使用Java的时候,都会遇到并使用到Java的集合。在这里通过自己的理解和网上的资源对Java的集合方面的使用做一个简单的讲解和总结。Java主要分为3个集合组件:Set(集)、List(列表)、Map(映射)。Collection接口:Collection是最基本的集合接口,声明了适用于Java集合的通用方法。Set和List都继承了C...

    62
    热度
  • JAVA 内存管理小结

    JAVA内存管理总结1.java是如何管理内存的Java的内存管理就是对象的分配和释放问题。(两部分)分配:内存的分配是由程序完成的,程序员需要通过关键字new为每个对象申请内存空间(基本类型除外),所有的对象都在堆(Heap)中分配空间。释放:对象的释放是由垃圾回收机制决定和执行的,这样做确实简化了程序员的工作。但同时,它也加重了JVM的工作。因为,GC为了能够正确释放对象,GC必须监控每一个对...

    4
    热度
  • synchronized同步引发的思忖

    synchronized同步引发的思考最近公司某同事非常爱学,下班回家后也会抱书学习,看到多线程写例子的时候遇到了非常奇怪的问题,故而将例子发给我看让给解答,下面给出例子。1.第一例及运行结果下面是示例代码1packagecom.coderweb.sys.util;23publicclassTxtThreadimplementsRunnable{45Integernum=10000;6String...

    91
    热度
  • Android init源代码分析(二)init.rc解析

    Androidinit源代码分析(2)init.rc解析本文描述init.rc脚本解析以及执行过程,读完本章后,读者应能(1)了解init.rc解析过程(2)定制init.rcinit.rc介绍init.rc是一个文本文件,可认为它是Android系统启动脚本。init.rc文件中定义了环境变量配置、系统进程启动,分区挂载,属性配置等诸多内容。init.rc具有特殊的语法。init源码目录下的re...

    75
    热度
  • [Oracle] - 性能优化工具(五) - AWRSQL

    [Oracle]-性能优化工具(5)-AWRSQL在AWR中定位到问题SQL语句后想要了解该SQLstatement的具体执行计划,于是就用AWR报告中得到的SQLID去V$SQL等几个动态性能视图中查询,但发现V$SQL或V$SQL_PLAN视图都已经找不到对应SQLID的记录,一般来说这些语句已经从sharedpool共享池中被替换出去了。这个时候我们可以尝试使用DBMS_XPLAN.DISP...

    66
    热度
  • Oracle v$session 中sql_id 替 null 说明

    Oraclev$session中sql_id为null说明先看SQL查询结果:selectsql_id,count(1)fromv$active_session_historywheresample_time>to_timestamp('2012-10-2509:00:00','yyyy-mm-ddhh24:mi:ss')andsample_time<to_timestamp('201...

    598
    热度
  • lamp+nginx署理+discuz+wordpress+phpmyadmin

    lamp+nginx代理+discuz+wordpress+phpmyadminsize="3">实验课题:搭建LAMP,安装Nginx,作为代理,将MySQL安装在单独的机器,apache负责动态,nginx负责静态size="3">size="3">实验环境:size="3">1、VMwareWorkstation11size="3">2、设备A:MySQL,IP地址:192.168.0.10...

    729
    热度
  • 用debian 7.5 cd/dvd 筹建局域网mirror镜像源来批量网络无人值守安装debian

    用debian7.5cd/dvd搭建局域网mirror镜像源来批量网络无人值守安装debian1、图形化最小安装debian7.5操作系统2、更改debian的apt源配置文件/etc/apt/sources.list[email protected]/**/:~#cat/etc/apt/sources.listdebhttp://ftp.de.debian.org/debianwhee...

    167
    热度
  • Play framework 要端(NEW)

    Playframework要点(NEW)?其一,通过Play框架提供的命令行工具,可以快速创建JavaWeb应用其二,它拥有Java代码动态编译机制,在修改代码之后,不需要重启服务器就可以直接看到修改之后的结果。其三,它还使用JPA规范来完成领域对象的持久化,可以很方便的使用不同的关系数据库作为后台存储。其四,它使用Groovy作为视图层模板使用的表达式语言。模板之间的继承机制避免了重复的代码。?...

    54
    热度
  • 用PHP实现一个高效率安全的ftp服务器(二)

    用PHP实现一个高效安全的ftp服务器(二)接前文。1.实现用户类CUser。用户的存储采用文本形式,将用户数组进行json编码。用户文件格式:*array(*'user1'=>array(*'pass'=>'',*'group'=>'',*'home'=>'/home/ftp/',//ftp主目录*'active'=>true,*'expired=>'2015...

    41
    热度
  • 您会做Web上的用户登录功能吗

    你会做Web上的用户登录功能吗? Web上的用户登录功能应该是最基本的功能了,可是在我看过一些站点的用户登录功能后,我觉得很有必要写一篇文章教大家怎么来做用户登录功能。下面的文章告诉大家这个功能可能并没有你所想像的那么简单,这是一个关系到用户安全的功能,希望大家能从下面的文章中能知道什么样的方法才是一个好的用户登录功能。以下内容,转载时请保持原文一致,并请注明作者和出处。 用户名和口令 首先,我...

    3934
    热度
  • Web的脆弱性:各种流入、攻击

    Web的脆弱性:各种注入、攻击SQL注入 所谓SQL注入,就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。 通过一下的例子更形象的了解SQL注入: 有一个Login画面,在这个Login画面上有两个文本框分别用来输入用户名和密码,当用户点了登录按钮的时候,会对输入的用户名和密码进行验证。验证的SQL语句如下: select*f...

    208
    热度
  • iframe施用总结(实战)

    iframe使用总结(实战)说在前面的话,iframe是可以做很多事情的。 例如: a>通过iframe实现跨域; b>使用iframe解决IE6下select遮挡不住的问题 c>通过iframe解决Ajax的前进后退问题 d>通过iframe实现异步上传。(Easyui中form组件就是用的iframe,实现表单提交时,可以提交上传域) 下面就一些问题一一论述。 1、i...

    265
    热度
  • 14.参考资料――WebSocket协议通译

    14.参考资料――WebSocket协议翻译 14.1.参考标准 [ANSI.X3-4.1986] AmericanNationalStandardsInstitute,"CodedCharacterSet-7-bitAmericanStandardCodeforInformationInterchange",ANSIX3.4,1986. [FIPS.180-3] NationalInstitu...

    484
    热度
  • [手把手教]discuzX2插件制作教程_最初学者级别的入门坎 一

    [手把手教]discuzX2插件制作教程__最菜鸟级别的入门坎一 ?绝世十二少于2011-10-1710:49编辑??????终于也轮到我写教程指导后人了,在此感谢会员(sw08)的热心指导,同时也感谢曾经提供各种插件资料给我的论坛朋友们,是你们帮我跨过了插件的入门坎,也让我对插件有一点点认识,在此感谢各位!??????想想这几天为了自己网站(www.souhaikou.com)的需求而不得不踏入...

    287
    热度
  • json入门教程+在java中的一些轻捷操作

    json入门教程+在java中的一些便捷操作JSON(JavaScriptObjectNotation) 是一种轻量级的数据交换格式,非常适合于服务器与JavaScript的交互。相比XML,他更易于人阅读和编写,它是JavaScript的一个子集。 JSON采用完全独立于语言的文本格式,可以在流行的语言中使用,比如C#JavaC++VB。这些特性使JS...

    168
    热度
  • oracle Statspack装配使用攻略

    oracleStatspack安装使用攻略介绍:---oracleStatspack从Oracle8.1.6被引入,马上成为DBA和Oracle专家用来诊断数据库性能的强有力工具。通过Statspack我们可以很容易的确定Oracle数据库的瓶颈所有,记录数据库性能状态,也可以使远程技术人员迅速了解的的数据库运行状况。所以,了解和使用Statspack对于DBA来说至关重要。在Statspack发...

    10567
    热度
  • JSON用法引见

    JSON用法介绍 定义和优点JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScriptProgrammingLanguage,StandardECMA-2623rdEdition-December1999的一个子集。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C,C...

    338
    热度
  • 小白学习freemark的进程(代码全贴+详细介绍)

    小白学习freemark的过程(代码全贴+详细介绍)介绍 FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写FreeMarker被设计用来生成HTMLWeb页面,特别是基于MVC模式的应用程序 环境 学习工具:Myeclipse8.5 在开发工具见好项目,如果要用freemark必须要导入包-----freemarker-2.3.16.jar(版本自己...

    340
    热度