自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 资源 (40)
  • 收藏
  • 关注

原创 50道经典SQL语句题目及答案(使用Oracle语法)

/*Student(S#,Sname,Sage,Ssex)学生表Course(C#,Cname,T#)课程表SC(S#,C#,score)成绩表Teacher(T#,Tname)教师表*/ --1、查询“001”课程比“002”课程成绩高的所有学生的学号;select s1.s#from SC s1,SC s2where s1.s#=s2.s#and s

2014-04-26 21:56:05 8313 1

原创 [转]Java Lambda表达式初探

Java Lambda表达式初探Java Lambda表达式初探前言本文受启发于Trisha Gee在JavaOne 2016的主题演讲Refactoring to Java 8。Java 8已经发行两年多,但很多人仍然在使用JDK7。对企业来说,技术上谨慎未必是坏事,但对个人学习而言,不去学习新技术就很可能被技术抛弃。Java 8一个重要的变更是引入Lambda表达式

2024-02-21 11:01:17 868 1

原创 [转]Lambda表达式和匿名内部类(I)

Lambda表达式和匿名内部类(I)本文git地址前言JavaLambda表达式的一个重要用法是简化某些匿名内部类(Anonymous Classes)的写法。实际上Lambda表达式并不仅仅是匿名内部类的语法糖,JVM内部是通过invokedynamic指令来实现Lambda表达式的。具体原理放到下一篇。本篇我们首先感受一下使用Lambda表达式带来的便利之处。取代某些

2024-02-21 11:00:38 464

转载 Linux 格式化和挂载数据盘(ECS 实例)

在本示例中,我们用一个新的 20 GB 数据盘(设备名为 /dev/xvdb)创建一个单分区数据盘并挂载一个 ext3 文件系统。:Ubuntu 12.04 不支持 barrier,所以对该系统正确的命令是:echo ‘/dev/vdb1 /mnt ext3 barrier=0 0 0‘ >> /etc/fstab。本文档描述如何处理一个新买的数据盘,如果您的数据盘上有数据,请务必对数据盘创建快照以避免可能的数据丢失。,表示您的实例没有数据盘,无需格式化数据盘,请忽略本文后续内容。输入分区编号并按回车键。

2024-02-21 10:59:29 33

原创 Linux部署Apache ActiveMQ

activemq默认端口61616,(官方文档:ActiveMQ's default port is 61616. )上传apache-activemq-5.15.0-bin.tar.gz到 /usr/local。三、解压apache-activemq-5.15.0-bin.tar.gz。修改ActiveMQ安装目录下:jetty.xml的配置文件。进入cd /usr/local/activemq/bin/下。默认登录用户:admin 密码:admin。简单记一下,下载地址。五、启动成功后,访问。

2024-02-21 10:58:51 240

原创 Linux环境下Redis的部署安装

d.redis在数据存储方面,采用了NoSql数据库的思想,即将Key作为数据检索的唯一标示,可以将其简单的理解为关系型数据库中索引的键,而value则作为数据存储的主要对象,其中每一个Value都有一个Key与之对应,在Redis中,Value将被视为二进制字节流用于存储任何格式的数据,如Json,XML,图片和序列化对象的字节流等,因此我们也可以将其想象为RDB中的Blob类型字段,从而在我们进行数据查询是,只能基于Key作为我们查询的条件。号就表示允许其它用户访问了。

2024-02-21 10:58:25 676

原创 Linux下Mongodb安装和启动配置

若数据库出现如不能连上,则是一个data目录下的mongod.lock文件的问题,可以用如下的修复的命令,将mongodb启动项目追加入rc.local保证mongodb在服务器开机时启动。cd到mongodb目录下的bin文件夹,执行命令./mongo。//下面这个是需要权限的登录方式, 用户连接需要用户名和密码。cd到mongodb目录下的bin文件夹启动mongodb。将mongodb内容移动到/home/mongdb文件夹。下载完成后解压缩压缩包。//这个是不需要密码的。3. 设置开机自启动。

2024-02-21 10:55:48 374

原创 Linux下安装jdk8步骤详述

如果你不想重新系统,可以用命令source /etc/profile使配置文件立即生效。否则只能重启系统才能使配置参数生效。1:注意操作系统版本,以及32位还是64位操作系统。如下所示,Linux 分x86、x64两种,检查Linux 系统上是否存在其它版本的JDK,如果有则先卸载旧版本的JKD。验证安装成功与否,以及环境变量是否生效。在etc/profile文件下添加。下载JDK 1.8 安装包。查看自带的JDK的相关信息。卸载自带的JDK的信息。验证环境变量是否生效。

2024-02-21 10:55:09 662

原创 Linux下的SVN服务器搭建

svnserve.conf文件19行anon-access属性前有个空格,去掉前面的空格再次访问又报“认证失败”,检查了一下配置文件,发 现authz文件的[groups]没有指定访问资源路径,在[groups]下面增加了"[/]"(访问所有资源,也可以指定文件夹,如[/svn/资 料]),问题终于解决了。大多数网络资料,都会让大家将authz-db = authz这条给去掉注释,经过我本人多次被坑经验,此条去掉后,虽然svn服务器可以连接,但一直会提示“认证失败”,注释掉即可正常。

2024-02-21 10:54:35 939

原创 Linux下的压缩zip,解压缩unzip命令详解及实例

到此为至,我们已经介绍过linux下的tar、gzip、gunzip、bzip2、bunzip2、compress、uncompress、 zip、unzip、rar、unrar等程式,你应该已经能够使用它们对.tar、.gz、.tar.gz、.tgz、.bz2、.tar.bz2、. Z、.tar.Z、.zip、.rar这10种压缩文件进行解压了,以后应该不需要为下载了一个软件而不知道如何在Linux下解开而烦恼了。bzip2是一个压缩能力更强的压缩程序,.bz2结尾的文件就是bzip2压缩的结果。

2024-02-21 10:53:28 608

原创 Linux下使用nexus搭建maven私服

有了私服之后,当 Maven 需要下载构件时,直接请求私服,私服上存在则下载到本地仓库;否则,私服请求外部的远程仓库,将构件下载到私服,再提供给本地仓库下载。nexus脚本中提供了运行时候的参数,run,start,stop等,run是当前shell运行,停止直接可以crtl + C,start是后台运行。有个maven私服可以很方便地管理我们的jar包和发布构建到远程仓库,本文就介绍了如何在linux下一步步使用nexus搭建maven私服。nexus启动成功之后,我们就可以访问咱们的私服了。

2024-02-21 10:52:04 557

原创 在 Linux 上安装 Zookeeper-3.4.9 服务

vim /usr/local/services/zookeeper/zookeeper1/data/myid , 输入1后保存。vim /usr/local/services/zookeeper/zookeeper2/data/myid , 输入2后保存。vim /usr/local/services/zookeeper/zookeeper3/data/myid , 输入3后保存。server.1=127.0.0.1:2222:2225即表示本地机器中的myid号为1。

2024-02-21 10:50:38 460

原创 使用MongoTemplate进行Mongodb数据库操作实例

多条件分组统计查询不同租户下不同机器的服务使用次数和使用时长。如果是租户的查询那么需要查询租户和他下面的租户。数据库获取当前日志处理的进度(时间戳为标记)然后重新过滤一下那天的日志。在结束的时候吧最后那条记录的时间戳保存到。查询数据库记录的有失败记录的那天日志记录。-- 增加mongodb支持 -->转换为对应的实体,然后复制属性值到。这里根据前端的过滤条件进行条件筛选。读取异常,保存该文档到异常文件夹。更新当天最后处理那条记录的时间到。大于该时间戳的日志进行过滤转换。遍历统计结果,添加到日志统计表。

2024-02-21 10:50:06 657

转载 如何修改request的parameter的几种方式

回答是其他方法还是用request以前的值,是的,是以前的值,但是子类的Map数据有增加,request实际没增加,当你获取getParameterMap、getParameterNames这些方法的时候,参数就又有问题了,会不一致,这个可以自己测试,当然,最直接的解决方法是将这些方法也给换掉,也没问题,只要你愿意写,呵呵!跟着进去发现它可以处理类似request一样的差不多的内容,在这个基础上做了一次包装,你可以认为他就是对你自己new的那个,多了一层简单扩展实现,而你再这个基础上,可以继续继承和重写。

2024-02-21 10:49:22 153

原创 获取项目的路径

在jsp和class文件中调用的相对路径不同。如果是调用了s1.getRealPath("")则输出D:\工具\Tomcat-6.0\webapps\002_ext(少了一个"\")(test.txt文件的路径为项目名\src\test.txt,类Test1所在包的第一级目录位于src目录下)(1)类的绝对路径:Class.class.getClass().getResource("/").getPath()输出:t---/E:/order/002_ext/WebRoot/WEB-INF/classes/

2024-02-21 10:48:22 657

原创 根据IP地址获取详细的地域信息(在线)

/ 提交方法POST|GET。// 从http://whois.pconline.com.cn取得IP所在的省市区信息。

2024-02-21 10:47:23 777

原创 VMware Workstation如何创建Linux虚拟机

查看分区是否正确,这个时候,分区信息还没有写入磁盘,还可以进行修改,确认正确,单击【下一步】。输入主机名,主机名可以自定义,由数字、字母和下弧线组成,单击【下一步】继续。单击【完成】,单击【播放虚拟机】按钮,耐心等待安装程序引导完毕,即进入。镜像文件】,单击【浏览】选择之前下载的镜像文件,单击【确定】。)的密码,输入完成后,单击【下一步】继续,请牢记输入的密码。系统键盘,选择【美国英语式】菜单,单击【下一步】继续。设置【虚拟机名称】及【位置】,单击【下一步】。一般是选择【创建自定义布局】,单击【下一步】。

2024-02-20 10:29:17 655

原创 Spring基于注解实现Bean定义支持如下三种注解

/省略import @Component @Aspect public class TestAspect { @Pointcut(value="execution(* *(..))") private void pointcut() {} @Before(value="pointcut()") public void before() { System.out.println("=======before");

2024-02-20 10:26:19 643

原创 spring常用的一些注解以及注解注入总结

Autowired 标注作用于 Map 类型时,如果 Map 的 key 为 String 类型,则 Spring 会将容器中所有类型符合 Map 的 value 对应的类型的 Bean 增加进来,用 Bean 的 id 或 name 作为 Map 的 key。新建CarService类,并给该类标注@Service注解,在这个类中定义CarDao的字段,并通过Autowired来修饰此字段,这样上面定义的CarDao类的实例就会自动注入到CarService的实例中了。

2024-02-20 10:25:35 734

原创 PowerDesigner连接MySQL,建立逆向工程图解

3.如果报错,找不到驱动程序的安装例程,请重新安装驱动程序,点击确定后还提示发现错误,在指定的DNS中,驱动程序和应用程序之间的体系结构不匹配,如图5所示。之前下了64的安装后还是不好使,这里不是很清楚版本是跟什么统一的,有了解的大神可以回复下,跪谢T-T。如果你建立模型的时候有空格或者关键字之类的,这里会红字显示,run的时候也会报错,还是很智能的。最近手头刚来一项目,好久没用powerdesigner了,借此机会来复习一下,出现了很多问题,网上搜到的不是很完整,现整理出来给以后备用,亦做分享。

2024-02-20 10:25:08 1018

原创 Order by与索引

可是,由于上面的表的数据是有序的,所以排序花费的时间较少。另外排序操作一般都是在内存里进行的,对于数据库来说是一种CPU的消耗,由于现在CPU的性能增强,对 于普通的几十条或上百条记录排序对系统的影响也不会很大。当执行处理数据(order by)时,数据库会先查看第一步的执行计划,看order by 的字段是否在执行计划中利用了索引。当order by 中的字段出现在where条件中时,才会利用索引而不排序,更准确的说,order by 中的字段在执行计划中利用了索引时,不用排序操作。

2024-02-20 10:22:19 609

原创 Oracle总结文档

格式控制描述 YYYY、YYY、YY分别代表4位、3位、2位的数字年,YEAR年的拼写 MM数字月,MONTH月的全拼,MON月的缩写 DD数字日,DAY星期的全拼,DY星期的缩写,AM表示上午或者下午 HH24、HH12 12小时制或24小时制,MI分钟,SS秒钟 SP数字的拼写,TH数字的序数词 “特殊字符”假如特殊字符 HH24:MI:SS AM 15:43:20 PM DD “OF” MONTH 12 OF OCTOBER DDSPTH fourteenth Date的格式 ’18-5月-84’

2024-02-20 10:19:54 271

原创 Oracle内置SQL函数

中包含string2的位置. string1时从左边开始检查的,开始的位置为a,如果a是一个负数,那么string1是从右边开始进行扫描的.第b次出现的位置将被返回. a和b都缺省设置为1,这将会返回在string1中第一次出现string2的位置.如果string2在a和b的规定下没有找到,那么返回0.位置的计算是相对于string1的开始位置的,不管a和b的取值是多少.返回在X字符长度的位置上插入一个string2中的字符的string1。如果结果日期中的月份所包含的天数比d日期中的“日”分量要少。

2024-02-20 10:06:06 697

原创 Oracle 操作经验

没关系,将Stirling Technologies ,Inc 这个字符串前面的乱码去掉(如果有的话),让后在Stirling之前加一个空格(一定要加的),保存,退出,重新运行一下看看,虽然还有提示输入验证信息,但是不用管他,直接确定就行。你的问题我刚处理过,是由optimizer_mode参数引起的,该参数的默认值为choose,即为如表有statis则查询走基于cost的方式,否则走基于rule的方式,因些你可以有以下几个解决方法。反之,不是以‘%‘开头,而又有相应的index,是会使用index的。

2024-02-20 10:05:08 667

原创 Oracle SQL性能调整

为了不重复解析相同的SQL语句,在第一次解析之后, ORACLE将SQL语句存放在内存中.这块位于系统全局区域SGA(system global area)的共享池(shared buffer pool)中的内存可以被所有的数据库用户共享. 因此,当你执行一个SQL语句(有时被称为一个游标)时,如果它和之前的执行过的语句完全相同, ORACLE就能很快获得已经被解析的语句以及最好的执行路径. ORACLE的这个功能大大地提高了SQL的执行性能并节省了内存的使用.

2024-02-20 10:04:26 902

原创 Oracle _错误_ 代码查询

ORA-01737: 有效模式: [ROW] SHARE, [[SHARE] ROW] EXCLUSIVE, SHARE UPDATE。ORA-12212: TNS: TNSNAV.ORA 中连结 (binding) 的 PREFERRED_CMANAGERS 不完整。ORA-12216: TNS: 在 TNSNAV.ORA 中的 PREFERRED_CMANAGERS 地址形式不正确。ORA-06544: PL/SQL: 内部错误,参数: [], [], [], [], [], [], [], []

2024-02-20 10:03:54 918

原创 OJDBC版本区别

它不是通过OCI or Net8,而是通过Java sockets进行通信,是纯java实现的驱动,因此不需要在使用JDBC Thin的客户端机器上安装orcale客户端软件,所以有很好的移植性,通常用在web开发中。我遇到的,之前使用ojdbc14.jar(不记得哪个版本了)批量插入10万条,实际只插入了3万多条,其它的丢失了,换ojdbc6.jar后,一次commit批量插入100万条也OK了。11R1不再包括这些版本的jar和zip,如果仍然使用这些版本,可以继续使用10gR2的jdbc。

2024-02-20 10:02:16 627

原创 Nexus3.x.x上传第三方jar

简单的说,就是你可以上传私有的项目到hosted,以及配置proxy以获取第三方的依赖(比如可以配置中央仓库的地址)。proxy:即你可以设置代理,设置了代理之后,在你的nexus中找不到的依赖就会去配置的代理的地址中找。-DrepositoryId 为repository的唯一标示,跟第二步中赋权配置的server相同。id为要上传的repository的唯一标示,url为要上传的repository的路径。-Dversion 为上传的jar的需要被依赖的时候的版本号。新建的reposity如下。

2024-02-20 10:01:30 301

原创 Mongodb与spring集成

与HibernateRepository类似,通过继承MongoRepository接口,我们可以非常方便地实现对一个对象的增删改查,要使用Repository的功能,先继承MongoRepository<T, TD>接口,其中T为仓库保存的bean类,TD为该bean的唯一标识的类型,一般为ObjectId。该构造函数传入的值为从DBObject中取出的数据。-- 映射转换器,扫描back-package目录下的文件,根据注释,把它们作为mongodb的一个collection的映射 -->

2024-02-20 10:00:41 856

原创 Maven的pom.xml标签详解

有效的值有:none(默认),converted(仓库管理员从Maven 1 POM转换过来),partner(直接从伙伴Maven 2仓库同步过来),deployed(从Maven 2实例部署),verified(被核实时正确的和最终的)。这部分的依赖信息不会被立即解析,而是当子项目声明一个依赖(必须描述group ID和artifact ID信息),如果group ID和artifact ID以外的一些信息没有描述,则通过group ID和artifact ID匹配到这里的依赖,并使用这里的依赖信息。

2024-02-20 10:00:05 724

原创 Lambda在集合中的使用

这也意味着map方法是存在返回值的,所以后续的forEach方法操作的集合即是map方法返回的集合。reduce方法的工作原理,可以这样概括:在对一个集合中的元素按照顺序进行两两操作时,根据某种策略来得到一个结果,得到的结果将作为一个元素参与到下一次操作中,最终这个集合会被归约成为一个结果。reduce方法是会按照集合的顺序对其元素进行两两操作的,可以额外传入一个值作为“基础值”或者“默认值”,那么在第一次进行两两操作时,第一个操作对象就是这个额外传入的值,第二个操作对象是集合中的第一个元素。

2024-02-20 09:58:52 860

原创 java 中 mongodb的各种操作 模糊查询 精确查询 等

且,或,某个字段不为空,某个字段不存在,查询在某个范围内,删除等等查询。最下面,我在代码亲自实践过的模糊查询,只支持字段属性是字符串的查询,你要是查字段属性是int的模糊查询,还真没辙。你搜索端口号是1的就搜出来的是1的端口号就对了,而不是1,11,21,,,等等都个搜索出来,但是在列表页面,要支持字段搜索的话,然后我的int类型的端口字段,就不支持搜索了,,例如:查下面数据的key2.keyA的语句。5. 查询数量:----- 关键字---的数据 -----关键字-------- 关键字---

2024-02-18 08:38:02 749

原创 Java Remote Debug(远程调试)

java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005 -jar Testdemo-1.0.0-SNAPSHOT.jar 将项目启动起来后,再去配置Eclipse,否则会报错,连接被拒绝。但由于该模式没有身份校验机制,且可执行系统命令,黑客可连接该端口直接对主机进行入侵,严重情况下,可能导致获取服务器权限,从而导致数据泄露。在③处选择需要监听的项目,(对于多项目依赖启动的工程来说,启动哪个项目,就监听哪个项目)

2024-02-18 08:36:14 672

原创 centos6 桥接模式下的静态ip配置

窗口中依次填入你们网管分配给你的Address(IP地址)、NetMask(子网掩码)和GateWay(网关),再点击右下角的Apply(应用)。在公司里也使用Linux做桌面系统的时候,网管分配给我一个固定IP使用,这就教你如何在Linux系统里面设置固定IP,很简单使用哦。将eth0的mac地址改为eth1的mac地址,同时改变其DEVICE名称为eth1,再重启网络即可。在打开的页面中单击选择你的网卡,我的是eth0,然后点击右边的Edit(编辑)按钮;4.配置 /etc/resolv.conf。

2024-02-18 08:34:55 858

原创 Java 开发手册

日志方式与 DAO层处理一致,如果是单独部署,则采用与 Service 一致的处理方式。Web 层绝不应该继续往上抛异常,因为已经处于顶层,无继续处理异常的方式,如果意识到这个异常将导致页面无法正常渲染,那么就应该直接跳转到友好错误页面,加上友好的错误提示信息。开放接口层要将异常处理成错误码和错误信息方式返回。主流的 linux 服务器默认所支持最大 fd 数量为 1024,当并发连接数很大时很容易因为 fd 不足而出现“open too many files”错误,导致新的连接无法建立。

2024-02-18 08:32:34 873

原创 [mysql使用] 64位Linux下安装mysql-5.7.13-linux-glibc2.5-x86_64

A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 11211 -j ACCEPT(新添加的)// -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 11211 -j ACCEPT(新添加的)),然后在执行上面的命令就不会报错了。有的时候使用这个命令后,前3步有问题的这里可能my.cnf文件是空的,这个不要紧,既然没有生成,那么你就自己编辑喽!

2024-02-18 08:28:34 773

原创 Maven的pom.xml标签详解

有效的值有:none(默认),converted(仓库管理员从Maven 1 POM转换过来),partner(直接从伙伴Maven 2仓库同步过来),deployed(从Maven 2实例部署),verified(被核实时正确的和最终的)。这部分的依赖信息不会被立即解析,而是当子项目声明一个依赖(必须描述group ID和artifact ID信息),如果group ID和artifact ID以外的一些信息没有描述,则通过group ID和artifact ID匹配到这里的依赖,并使用这里的依赖信息。

2024-02-18 08:19:58 891

原创 Java设计模式-常用类型汇总

/** * @Theme 工厂方法 * @author j.LONG * 概述: 定义一个用于创建对象的接口,让子类决定实例化哪一个类。FactoryMethod使一个类的实例化延迟到其子类。 */public class FactoryMethod { public static void main(String[] args) { /* * 适用性: 1.当一个类不知道它所必须创建的对象的类的时候。 2.当一个类希望由它的子类来指定

2024-02-18 08:19:12 732

原创 MySQL常用命令

例2、增加一个用户test2密码为abc,让他只可以在localhost上登录,并可以对数据库 mydb进行查询、插入、修改、删除的操作(localhost指本地主机,即MYSQL数据库所在的那台主机),这样用户即使用知道test2的密码,他也无法从internet上直接访问数据库,只能通过MYSQL主机上的web页来访问了。需要注意的是,使用一个宽度指示器不会影响字段的大小和它可以存储的值的范围。如果插入一个即有合法的元素又有非法的元素的记录,MySQL 将会保留合法的元素,除去非法的元素。

2024-02-07 09:32:33 1264

原创 Powerdesigner关联Mysql数据库建表之真·详细步骤(有图)

3.如果报错,找不到驱动程序的安装例程,请重新安装驱动程序,点击确定后还提示发现错误,在指定的DNS中,驱动程序和应用程序之间的体系结构不匹配,如图5所示。之前下了64的安装后还是不好使,这里不是很清楚版本是跟什么统一的,有了解的大神可以回复下,跪谢T-T。最近手头刚来一项目,好久没用powerdesigner了,借此机会来复习一下,出现了很多问题,网上搜到的不是很完整,现整理出来给以后备用,亦做分享。如果你建立模型的时候有空格或者关键字之类的,这里会红字显示,run的时候也会报错,还是很智能的。

2024-02-07 09:31:43 1051

CentOS 6x移动及复制后网络问题决解.docx

我们安装好了一个虚拟机,我想做分布式集群,想模拟几台服务器,这时就想直接复制已经有的安装好的虚拟机,这样比较省事,不要在重复的安装虚拟机并配置JAVA环境,省掉做同样的事情,这时直接复制,这样之前配置的JAVA环境都有了。

2020-08-14

Drools 7.4.1 规则语言参考.chm

Drools有一个“本地”的规则语言。这种格式在标点符号上非常轻,并且通过“扩展器”支持自然语言和领域特定的语言,使语言能够变形到您的问题领域。本章主要与本机规则格式一致。用于表示语法的图表被称为“铁路”图表,它们基本上是语言术语的流程图。技术上非常热衷的也可以参考DRL.g这是规则语言的Antlr3语法。如果您使用Rule Workbench,则可以通过内容帮助为您完成许多规则结构,例如,输入“ru”并按Ctrl +空格键,即可为您构建规则结构。

2020-08-14

mysql常用函数汇总.chm

Mysql的常用函数整体, 从网上收集的一些常用函数, 进行汇总整体成文档 MySQL控制流函数: CASE WHEN[test1] THEN [result1]...ELSE [default] END如果testN是真,则返回resultN,否则返回default CASE [test] WHEN[val1] THEN [result]...ELSE [default]END 如果test和valN相等,则返回resultN,否则返回default IF(test,t,f) 如果test是真,返回t;否则返回f IFNULL(arg1,arg2) 如果arg1不是空,返回arg1,否则返回arg2 NULLIF(arg1,arg2) 如果arg1=arg2返回NULL;否则返回arg1 这些函数的第一个是IFNULL(),它有两个参数,并且对第一个参数进行判断。如果第一个参数不是NULL,函数就会向调用者返回第一个参数;如果是NULL,将返回第二个参数。 如:SELECT IFNULL(1,2), IFNULL(NULL,10),IFNULL(4*NULL,'false'); NULLIF()函数将会检验提供的两个参数是否相等,如果相等,则返回NULL,如果不相等,就返回第一个参数。 如:SELECT NULLIF(1,1),NULLIF('A','B'),NULLIF(2+3,4+1);

2020-08-14

Activiti工作流笔记.chm

Activiti工作流的课件整体、讲师: 刘洋 内容如下: 1:工作流的概念 1 2:工作流的执行过程 1 3:Activiti介绍 1 3.1:工作流引擎 2 3.2:BPMN 2 3.3:数据库(先学后看) 2 3.4:activiti.cfg.xml(activiti的配置文件) 4 3.5:logging.properties(日志处理) 5 4:准备环境 6 4.1:activiti5 软件环境 6 4.2:相关资源下载 6 4.3:安装流程设计器(eclipse插件) 6 4.4:对流程设计器的使用说明 10 4.5:准备Activiti5开发环境 11 5:核心API 12 5.1:ProcessEngine 13 5.2:RepositoryService 13 5.3:RuntimeService 14 5.4:TaskService 14 5.5:HistoryService 14 5.6:ProcessDefinition 14 5.7:ProcessInstance 14 5.8:Execution 14 6:HelloWorld程序(模拟流程的执行) 16 6.1:流程图: 16 6.2:部署流程定义 16 6.3:启动流程实例 17 6.4:查看我的个人任务 17 6.5:完成我的个人任务 17 7:管理流程定义 18 7.1:设计流程定义文档 18 7.2:部署流程定义(classpath路径加载文件) 19 7.3:部署流程定义(zip格式文件) 20 7.4:查看流程定义 21 7.5:删除流程定义 22 7.6:获取流程定义文档的资源(查看流程图附件) 22 7.7:附加功能:查询最新版本的流程定义 23 7.8:附加功能:删除流程定义(删除key相同的所有不同版本的流程定义) 23 7.9:总结 24 8:流程实例、任务的执行 25 8.1:流程图 25 8.2:部署流程定义 26 8.3:启动流程实例 26 8.4:查询我的个人任务 26 8.5:办理任务 27 8.6:查询流程状态(判断流程正在执行,还是结束) 28 8.7:附加功能:查询历史任务(后面讲) 28 8.8:附加功能:查询历史流程实例(后面讲) 29 8.9:总结 29 9:流程变量 30 9.1:流程图 30 9.2:部署流程定义 31 9.3:启动流程实例 32 9.4:设置流程变量 32 9.5:获取流程变量 33 9.6:模拟流程变量的设置和获取的场景 34 9.7:查询历史的流程变量 35 9.8:流程变量的支持的类型 35 9.9:总结 35 10:流程执行历史记录 36 10.1:查询历史流程实例 36 10.2:查询历史活动 37 10.3:查询历史任务 37 10.4:查询历史流程变量 37 10.5:总结 38 11:连线 38 11.1:流程图 38 11.2:部署流程定义+启动流程实例 39 11.3:查询我的个人任务 40 11.4:完成任务 40 11.5:总结 40 12:排他网关(ExclusiveGateWay) 41 12.1:流程图 41 12.2:部署流程定义+启动流程实例 42 12.3:查询我的个人任务 42 12.4:完成我的个人任务 43 13:并行网关(parallelGateWay) 44 13.1:流程图 44 13.2:部署流程定义+启动流程实例 45 13.3:查询我的个人任务 45 13.4:完成我的个人任务 45 14:开始活动节点 46 14.1:流程图 46 14.2:部署流程定义+启动流程实例+查询流程实例+查询历史流程实例 47 14.3:总结 47 15:接收活动(receiveTask,即等待活动) 47 15.1:流程图 48 15.2:部署流程定义+启动流程实例 48 16:用户任务(userTask,即用户操作的任务) 50 16.1:个人任务 50 16.2:组任务 56 16.3:工作流定义的角色组(了解) 68

2020-08-13

nginx 反向代理软件

/conf ---> nginx.conf文件中, 加入代码: include local.windons.com.conf。 local.windons.com.conf该文件为具体反向代理配置文件, 文件名随便起, 内容: server { listen 80; root /; server_name local.windons.com; -----> 代理目标地址, 需要在HOSTS文件中与之匹配。 #location ~ /(public|template) { # proxy_pass_header Server; # proxy_set_header Host $http_host; # proxy_set_header X-Real-IP $remote_addr; # proxy_set_header X-Scheme $scheme; # proxy_pass http://192.168.2.37; #} location / { proxy_pass_header Server; proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Scheme $scheme; proxy_pass http://127.0.0.1:8081; -----> 配置代理的IP级端口 } } /contrib /docs /html /logs ---> 查看日志 /temp nginx.exe run.bat ---> 双击运行

2016-11-24

Java Web程序员开发手册(全)

CSS完全参考手册3.0 ApacheMenu_zh_CN DIV+CSS(WEB标准) hibernate学习笔记 java web 标签大全 JavaScript 中文版 JDK_API_1_6_zh_CN jquery 1.7 中文 api 修正版 Jsp_sevlet中文API jsdom Oracle九阴真经 Servlet Spring2.5-中文参考手册 W3C Javascript XML官方指南中文版.chm =====

2015-06-28

JavaEE帮助手册_分卷压缩01

包括123个javaEE学习的chm文档,共311M大小,分成5个压缩包(分卷压缩的)供大家下载。。。css样式表滤镜,DHTML默认行为手册,Ext2.2,Hibernate 2.1 中文参考手册,hibernate_3.2.0_符合java习惯的关系数据库持久化_zh_cn,java web 标签大全,Java_swing_api_中文版,java+web+tab,JavaScript对象与数组参考大全 ,JAVA程序员必读--基础篇,JDK_API_1_6_zh_CN,JDK_API_1_5_zh_CN,jQueryAPI_1.7.1_CN,jquery1.8.2_,MySQL中文参考手册,oracle_Function_MGHD,PHP_MySQL教程,lucene总结,spring3.0_doc_api,XMLHTTP_手册,张孝祥java就业面试宝典,数据库技术:《SQL_参考手册》中文版,Tomcat中文帮助等======chm文件

2015-03-28

6年javaEE开发的Word资料合集

包括165个javaEE学习的Word文件 jstl标准函数 mysql命令详解 javascript 常用JavaScript代码 java位运算大全 java struts2 0经典知识点 ORACLE 经验 Oracle内置SQL函数 分类整理大全 高性能高并发服务器架构 数据库设计技巧 详细解释的 Java面试题 最小函数依赖 在数据库中实现base64编码和解码 java servlet总结 java的时间操作 画Web流程图的一点心得 深入Java核心 Java内存分配原理精讲 JAVA调用存储过程详解 经典SQL语句大全 使用jfreechart + pio + itext 生成报表 几大框架问题 Struts2常用标签总结等 Word文件">包括165个javaEE学习的Word文件 jstl标准函数 mysql命令详解 javascript 常用JavaScript代码 java位运算大全 java struts2 0经典知识点 ORACLE 经验 Oracle内置SQL函数 分类整理大全 高性能高并发服务器架构 数据库设计技巧 详细 [更多]

2015-03-26

javaEE学习PPT

包括50几个ppt学习资料 张孝祥JavaWEB课堂PPT 26 Annotation hibernate经典讲座 AJAX技术入门 Eclipse使用 Java Web之高级应用 Java06 异常 SSO单点登录 传智播客SSI等 PPT文件

2015-03-26

HttpWatch Professional 7.0.23

IE 性能调优工具 ,HttpWatch Professional 7.0.23 版本免费下载

2014-12-14

CRM客户关系管理系统-源码

客户关系管理系统用于管理与客户相关的信息与活动,但不包括产品信息、库存数据与销售活动。这三类数据将由XX公司X销售系统进行管理。但本系统需要提供产品信息查询功能、库存数据查询功能、历史订单查询功能。 包含: 1.项目源代码 2.需求说明书 3.数据库说明书 4.数据库脚本 。。。

2014-08-27

Firefox 火狐浏览器(29_0简体中文)

最新离线安装包:Firefox-full-latest.exe 包括火狐离线插件包: Console²、DownThemAll!、Extended Statusbar、FireGestures、JavaScript Debugger、MeasureIt、Menu Editor、URL Suffix 命令: 故障排除信息 about:support 已启用的插件 about:plugins 构建配置 about:buildconfig 内存使用 about:memory

2014-06-02

svn-服务器

svn使用手册大全(史上最全).doc site-1.10.3.zip svn-1.4.4-setup.exe svn-eclipse插件安装(所有人员适用).doc svn-创建用户和授权(组长适用).doc svn-服务器安装(组长适用).doc svn-签出项目(所有人员适用).doc svn-使用规范(所有人员适用).doc svn-项目初始导入(组长适用).doc svn_ppt.ppt

2014-03-11

Spring实现任务调度

Spring实现任务调度.ppt Spring实现任务调度_代码演示 quartz-all-1.6.1.jar

2014-03-11

MyEclipse 的启动优化 及 各种代码提示功能

1、该myDeploy.epf文件是经过本人好几个月的学习、使用,在不断修改后最终的结果; 2、里面包括了大量网上介绍的,MyEclipse 的优化:启动速度优化、代码提示功能优化、和本人使用的自定义快捷键 等等。。。 3、当你使用后,你会发现您的MyEclipse原来也可以这么快,这么好用!!!

2013-11-23

实现JSP+SERVLET+Hibernate基本分页

使用说明: 1、可以取消hibernate.cfg.xml中<property name="hbm2ddl.auto">create</property>注释创建表结构 2、可以通过src下的db.sql创建表 V2.0版本更新内容 1、添加struts2.1支持 2、修复没查到数据,组显示负数BUG V1.5版更新内容 1、修复HQL方式日期范围查询BUG 2、添加分组分页的功能 3、添加pageSize设置功能 V1.1版本更新内容 1、实现日期范围查询 V1.0版本 1、初始版本。实现JSP+SERVLET+Hibernate基本分页

2013-10-17

Hibernate根据数据库表生成持久化类和映射文件

Hibernate中根据数据库中各表,使用myEclipse的返向工程,自动生成hibernate.cfg.xml 配置文件 与person.hbm.xml映射文件和持久化类 (图文介绍)

2013-09-03

Hibernate自动生成持久化类和映射文件

Hibernate中根据数据库中各表,使用myEclipse的返向工程,自动生成hibernate.cfg.xml 配置文件 与person.hbm.xml映射文件和持久化类 (图文介绍)

2013-09-03

Y2-NET-5毕业设计

北大青鸟Y2-NET-方向,毕业设计

2013-08-15

使用JavaScript增强交互效果

最新北大青鸟S2<使用JavaScript增强交互效果>一书的全部PPT课件,课后练习,示例代码,MyBank贯穿案例,和阶段测试题

2013-08-01

Windows电脑-文件加密-解密助手

### 1. 介绍 windows系统下文件加密工具,采用java开发,用于保护隐私最适合不过啦!eclipse工具开发,采用swing组件做页面。 ### 2.使用步骤 支持64位的Windows系统 解压后,双击 文件加密助手.exe 直接使用 ### 3.登录密码 - 登录密码:123gg ### 5.主要功能 - 用户登录界面 - 在Window系统下使文件属性改为系统级别,不可被发现,同时对文件名进行了加密,将加密记录存储到文件中,不对文件本身进行加密,所以执行速度非常快。 - 使用AES对称密钥加密文件,支持视频、音乐、图片、各种文档资料

2024-02-03

中兴盒子ZXV10 B860AV 的 ADB的计算器

中兴盒子ZXV10 B860AV解码工具.rar -- adbOpenTools.apk -- 中兴顶盒ADB计算器.apk 可逆加密算法在线测试-小工具:https://alibaba.ln.cn/deencrypt/ 中兴盒子B860AV1.1 5位随机码激活ADB的计算器 https://www.znds.com/tv-740831-1-1.html 中兴B8606位密码的机器打开ABD的方法 https://www.znds.com/tv-1027675-1-1.html 中兴盒子中兴B860AV1.1ADB二维码教程 https://www.znds.com/tv-1171751-1-1.html 中兴全系列ADB二维码的方法,b8602.1TsS机顶盒 https://www.znds.com/tv-1169929-1-1.html 最新二维码(E6)ADB分析 https://www.znds.com/tv-1118984-1-1.h 论坛 https://www.znds.com/bbs-361-1.html

2024-01-03

实现远程开机(电脑)的各种方法总结

一.为什么要远程开机 因为工作需要,总是需要打开某台不在身边的电脑,相信很多值友也遇到过相同的问题,出门在外,或者在公司,突然需要的一个文件存在家里的电脑上,如果家里有人可以打个电话回家,然鹅,事情总会有很多不巧的时候,家里刚好没人,或者,家里的人根本就不知道怎么开电脑,又或者,你是一只漂泊在外的单身旺,好啦,自己的事情自己做。

2024-01-02

Java23种设计模式

Java23种设计模式

2023-09-01

课堂笔记MyBatis应用分析与最佳实践

课堂笔记MyBatis应用分析与最佳实践

2023-09-01

Linux 命令大全 手册

Linux 命令大全 手册

2023-09-01

Activiti工作流笔记

Activiti工作流笔记

2023-09-01

课堂笔记用30个类手写Spring V2.0版本之顶层设计IOC与DI

课堂笔记用30个类手写Spring V2.0版本之顶层设计IOC与DI

2023-09-01

课堂笔记Spring前世今生与Spring编程思想

课堂笔记Spring前世今生与Spring编程思想

2023-09-01

Postman7.19.1.zip

Postman是一个 Chrome 扩展,提供功能强大的 Web API & HTTP 请求调试。它能够发送任何类型的HTTP 请求 (GET, HEAD, POST, PUT..),附带任何数量的参数+ headers。

2020-02-29

【源代码】java8 编程参考官方教程(第9版)

在线资料: 请记住,本书中全部实例程序的源代码都可以从 www.oraclepressbooks.com 免费下载.

2017-07-09

基于REST的Web服务客户端v5.6.6

【无需登录共享浏览器的Session】 本谷歌Chrome扩展程序可以帮助开发人员开发和测试REST风格的Web服务API与所有支持的方法,比如GET,POST,PUT,PATCH,DELETE 和 OPTIONS。 该扩展程序支持HTTP基本身份验证,支持多种头部信息和响应格式。 本扩展程序默认application/json。否则,请选择 application/xml, text/plain 或通配符,或者输入自定义媒体类型。 输入HTTP基本身份验证信息,如果服务器端需要验证。其它认证方法,如OAuth, 将在未来得到支持。 输入HTTP头部信息,如果服务器端需要。可以支持单个请求多个头部信息。 选择方法。添加基于REST的Web服务的URL。这是必需的。 对于PUT,POST或PATCH方法,在体内选项卡中输入JSON格式的对象。 点击 发送 请求摘要将在请求标签。 响应汇总,生响应和格式的结果将在其相应的标签。 您可以添加请求到收藏夹,导出最爱的请求,并将其导入重用。 密码是 Base64 编码。 支持多国语言和请求历史。

2017-05-20

Eclipse_Version4.6.1_part6

[Eclipse_Version4.6.1_Build-20161007-1200]绿色版 (分卷压缩,6个rar包大小共486M) 包括: Eclipse_Version4.6.1软件 Eclipse_JeeNeon-首选项导入.epf配置 以集成jadClipse反编译插件.txt插件 以集成svn插件

2017-04-05

Eclipse_Version4.6.1_part5

[Eclipse_Version4.6.1_Build-20161007-1200]绿色版 (分卷压缩,6个rar包大小共486M) 包括: Eclipse_Version4.6.1软件 Eclipse_JeeNeon-首选项导入.epf配置 以集成jadClipse反编译插件.txt插件 以集成svn插件

2017-04-05

Eclipse_Version4.6.1_part4

[Eclipse_Version4.6.1_Build-20161007-1200]绿色版 (分卷压缩,6个rar包大小共486M) 包括: Eclipse_Version4.6.1软件 Eclipse_JeeNeon-首选项导入.epf配置 以集成jadClipse反编译插件.txt插件 以集成svn插件

2017-04-01

Eclipse_Version4.6.1_part3

[Eclipse_Version4.6.1_Build-20161007-1200]绿色版 (分卷压缩,6个rar包大小共486M) 包括: Eclipse_Version4.6.1软件 Eclipse_JeeNeon-首选项导入.epf配置 以集成jadClipse反编译插件.txt插件 以集成svn插件

2017-04-01

Eclipse_Version4.6.1_part2

[Eclipse_Version4.6.1_Build-20161007-1200]绿色版 (分卷压缩,6个rar包大小共486M) 包括: Eclipse_Version4.6.1软件 Eclipse_JeeNeon-首选项导入.epf配置 以集成jadClipse反编译插件.txt插件 以集成svn插件

2017-04-01

Eclipse_Version4.6.1_part1

[Eclipse_Version4.6.1_Build-20161007-1200]绿色版 (分卷压缩,6个rar包大小共486M) 包括: Eclipse_Version4.6.1软件 Eclipse_JeeNeon-首选项导入.epf配置 以集成jadClipse反编译插件.txt插件 以集成svn插件

2017-04-01

org.eclipse.jface.text_3.11.1.v20160819-1517(修改版)

修改后的Eclipse提示插件,实现空格不上屏的功能,适用的Eclipse版本号是4.6.1,下载后直接替换plugins中的文件。 Eclipse Java EE IDE for Web Developers. Version: Neon.1a Release (4.6.1) Build id: 20161007-1200

2016-12-15

myeclise10之svn:E210004错误解决

myeclise10 svn: E210004: Number is larger than maximum 解决方案 专门解决win7 64位操作系统 下svn插件问题。 下载文件包括: site-1.8.22.zip --->svn离线安装包 Slik-Subversion-1.8.9-x64 --->问题修复必选文件 使用说明.txt ---> 操作解说文件 为此问题,困扰了我两回, 第一次找了很久改了很多,后莫名好了;第二回果断留心记录下来, 分享保存。

2016-12-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除