2.J2EE
正儿八经小骚年
详细信息
展开
-
SSH框架探索
今天我们来聊聊SSH,小编最近刚刚接触到这个概念。我们在前面已经学习过了J2EE,对于java的很多语言机制都有了了解,那么紧接着我们就原创 2016-03-19 09:07:43 · 663 阅读 · 29 评论 -
redis.conf的常用配置
redis.conf 配置项说明如下:1.Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程 daemonize no2.当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定 pidfile /var/run/redis.pid3.指定Redis监听端口,默认端口原创 2017-07-29 15:23:04 · 619 阅读 · 19 评论 -
多线程中的一些方法
1、sleep()使当前线程(即调用该方法的线程)暂停执行一段时间,让其他线程有机会继续执行,但它并不释放对象锁。也就是说如果有synchronized同步快,其他线程仍然不能访问共享数据。注意该方法要捕捉异常。例如有两个线程同时执行(没有synchronized)一个线程优先级为MAX_PRIORITY,另一个为MIN_PRIORITY,如果没有Sleep()方法,只有高优先级的线程执行原创 2017-05-21 21:41:14 · 477 阅读 · 5 评论 -
redis集群的搭建(伪集群)
上篇文章跟大家讲解了redis单机版的安装及测试,接下来就跟大家一起来搭建redis的集群,本次搭建的集群是三主三从的,因为redis集群必须保证有半数以上的redis运行才能保证集群的正常使用,所以我们就搭建三主三从的模式。 我们需要在服务器中创建一个redis集群文件夹来存放对应的redis节点,然后我们还需要去redis目录中复制一份redis-trib.rb文件到我们的集群文件夹下原创 2017-05-08 08:12:47 · 2833 阅读 · 10 评论 -
单机版redis的创建
我们在使用缓存机制的时候会有很多的应用供我们选择,向EHCache经常被用在本地缓存,分布式缓存的话常用的就是redis和memcache,今天我们就来创建一下单机版的redis。 安装redis首先我们需要安装它的依赖,所以第一步就是安装gcc编译环境:yum install gcc-c++ 其次得有redis的安装包才行,如果本地有的话可以使用各种工具拷贝到服务器上,例如winsc原创 2017-05-06 21:19:38 · 551 阅读 · 7 评论 -
Linux系统下常见的Xshell运行命令——Xshell入门必看
最近接触到了Xshell这个软件,使用这个软件我们来进行连接Linux系统,进去之后我们可能会两眼一抹黑,小编就带大家来学些常见的shell命令。首先我们要跟大家从最简单的聊起,我们进入Xshell的界面之后连接上Linux服务器,刚进去的时候我们是不知道我们有哪些文件的,这个时候我们可以使用ls命令来显示有哪些文件,或者使用ls -l,最简单的是ll。ls命令会把文件横向显示,看着不舒服,l原创 2017-02-12 22:40:34 · 117960 阅读 · 27 评论 -
【编程之美】之Struts和Struts2对比
【概述】 在前面两篇文章中我们已经详细的讲解了Struts1和Struts2的配置,以及相应的小demo,下面就让我们来聊一聊二者之间的区别。在开聊之前先跟大家再次强调一点,Struts1和Struts2不是一个产品的升级,它们是两个不同的产品!!!这点很重要。【对比】 1) 在Action实现类方面的对比:Struts 1要求Action类继承一个抽象基类;Struts原创 2017-01-22 16:10:22 · 398 阅读 · 14 评论 -
Xshell常用命令
suse linux 常用命令 (1)命令ls——列出文件 ls -la 给出当前目录下所有文件的一个长列表,包括以句点开头的“隐藏”文件 ls a* 列出当前目录下以字母a开头的所有文件 ls -l *.doc 给出当前目录下以.doc结尾的所有文件 (2)命令cp——复制文件 cp afile afile.bak 把文件复制为新文件afile.bak c原创 2017-02-19 20:59:17 · 2418 阅读 · 20 评论 -
【编程之美】之初探Struts2
【前言】上篇博客我们介绍了Struts1,感兴趣的童鞋可以去看看,今天我们继续往下探索Struts2。【原理】相同的节奏,我们首先先大致浏览一下Struts2的原理图:在开始讲解之前,首先纠正一个小问题,图中的FilterDispatcher已经被StrutsPrepareAndExecuteFilter这个新方法替换了。Struts2之所以叫Struts2并不是因为它原创 2017-01-15 22:09:21 · 544 阅读 · 22 评论 -
【编程之美】之初探Struts1
【前言】我们接触开发也挺长时间了,对于一些架构也是有所了解,今天我们来一起学习一下MVC框架的典型代表——Struts1。【原理】任何事物都要知道其原理才能更好的帮助我们使用和理解它,首先让我们看一张图:我们从这张图中可以大致了解一下Struts1的调用关系,以及很直观的向我们展现它的MVC具体应用,在Struts1中M即指的是Model,通常是使用ActionForm来表原创 2017-01-08 22:09:09 · 409 阅读 · 15 评论 -
初步学习触发器
触发器是许多关系数据库系统都提供的一项技术。在ORACLE系统里,触发器类似过程和函数,都有声明,执行和异常处理过程的PL/SQL块。8.1 触发器类型 触发器在数据库里以独立的对象存储,它与存储过程和函数不同的是,存储过程与函数需要用户显示调用才执行,而触发器是由一个事件来启动运行。即触发器是当某个事件发生时自动地隐式运行。并且,触发器不能接收参数。所以运行触发器就叫触发或原创 2016-09-27 17:08:41 · 928 阅读 · 39 评论 -
Errors running builder
Myeclipse错误:Errors occurred during the build. Errors running builder ‘DeploymentBuilder’ on project …解决方法错误信息:Errors occurred during the build. Errors running builder ‘DeploymentBuilder’原创 2016-08-31 22:14:26 · 780 阅读 · 11 评论 -
px、pt、em与rem的区别(结尾不容错过哦)
最近学DRP视频的时候讲到了CSS部分,里面又一次讲解了字体的大小一部分知识,然后就收集了一下相关的介绍分享给大家。 1、px单位名称为像素,相对长度单位,像素(px)是相对于显示器屏幕分辨率而言的,国内用的较多,目前还是推荐使用px为好。 2、em单位名称为相对长度单位。相对于当前对象内文本的字体尺寸,国外使用比较多。 3、pt单位名称为点(Point),绝对长度单位一般老版本原创 2016-06-24 16:48:00 · 5023 阅读 · 29 评论 -
IIS发布时的注意事项
【前言】 相信大家在做B/S项目的时候避免不了发布网站,我们一般都是现在本地的IIS上测试一下,发布的过程相信就不需要小编跟大家分享了,今天小编跟大家主要是聊聊IIS发布之后需要注意的地方,小编自己总结出来了4点: 【编辑权限】1、编辑网站权限,为了方便测试,我们首先右击我们的网站,选择“编辑权限”,接下来我们点击 安全 选项卡,再接下来点击 添加 按钮,我们在文本框中输入原创 2016-04-15 15:49:24 · 1449 阅读 · 33 评论 -
MyEclipse快捷键大全
最近小编在学习java,用到的工具是MyEclipse 10,整理了一些快捷键,希望可以帮到大家。【Ctrl】 MyEclipse 快捷键1(CTRL)-------------------------------------Ctrl+1 快速修复Ctrl+D: 删除当前行 Ctrl+Q 定位到最后编辑的地方 Ctrl+L 定位在某行 Ctrl+O 快速显示 Ou原创 2016-03-27 09:42:24 · 505 阅读 · 35 评论 -
EF的savechange时遇到问题
今天我们来聊一聊一个简单的问题,在ITOO5.0开发过程中,我们需要用到批量插入功能。我们利用的是EF的savechange方法,这个方法是我们底层封装好的方法,只需要调用即可。 应用的场景是考评系统在计算成绩之后要将计算完成的分数插入到对应的表中。刚开始一条数据的时候没有问题,一旦数据量上升至两条及两条以上,那么数据库中始终显示的是最后插入的一条,那么问题来了~ 有问题的代码中我原创 2016-03-13 22:22:09 · 10354 阅读 · 23 评论 -
初识J2EE
众所周知我们现如今的Java语言共分为三个体系,分别是Java SE(J2SE,Java2 Platform Standard Edition,标准版),JavaEE(J2EE,Java 2 Platform, Enterprise Edition,企业版),Java ME(J2ME,Java 2 Platform Micro Edition,微型版)。这三个版本功能略有差别,J2SE包含原始的核原创 2016-02-28 20:23:28 · 504 阅读 · 27 评论 -
【JVM】静态分派和动态分派
分派 Java是一门面向对象的程序语言,同时Java也是具备3个基本特征的:继承、封装和多态。而分派则是多态性特征的最基本的体现。开始之前我们要先了解两个概念:静态类型(Static Type)或者叫做外观类型(Apparent Type),即是变量声明时的类型实际类型(Actual Type),变量实例化时采用的类型静态分派 所有依赖静态类型来定位方法执行版本的分派动原创 2017-07-23 21:40:07 · 663 阅读 · 13 评论