- 博客(12)
- 收藏
- 关注
转载 orcale按照指定字段指定值排序
1、 利用DECODE 函数 SELECT A.ACTIVITY_PERSON_ID, A.ACTIVITY_DEPT_NAME, A.ACTIVITY_OFFICE_NAME, A.CREATE_TIME, A.STATE FROM MARKET_ACTIVITY A ORDER BY DECODE(A.STATE ,'1',-2,'3',-1,A.STATE ) 2、利用 CASE子句 SELECT A.ACTIVITY_PERSON_ID, A.ACTIVITY_DE
2022-01-19 09:49:10
502
原创 ElasticSearch简介
一、Elasticsearch Elasticsearch是一个基于Apache Lucene™的开源搜索引擎。无论在开源还是专有领域,Lucene可以被认为是迄今为止最先进、性能最好的、功能最全的搜索引擎库。 特点: ① 分布式的实时文件存储,每个字段都被索引并可被搜索 ② 分布式的实时分析搜索引擎–做不规则查询 ③ 可以扩展到上百台服务器,处理PB级结构化或非结构化数据 Elasticsearch也使用Java开发并使用Lucene作为其核心来实现所有索引和搜索的功能,但是它的目的是通过简单的RESTf
2021-05-09 19:07:47
266
原创 springboot入门
一、SpringBoot简介 1.1 原有Spring优缺点分析 1.1.1 Spring的优点分析 Spring是Java企业版(Java Enterprise Edition,JEE,也称J2EE)的轻量级代替品。无需开发重量级的Enterprise JavaBean(EJB),Spring为企业级Java开发提供了一种相对简单的方法,通过依赖注入和面向切面编程,用简单的Java对象(Plain Old Java Object,POJO)实现了EJB的功能。 1.1.2 Spring的缺点分析 虽然Sp
2021-05-09 18:40:19
148
原创 shell编写学习
shell教程 shell是一个用C语言编写的程序,是一种命令语言,是一种服务器语言。 变量 定义:name=“shangsan” 销毁:unset name 打印:echo $name 或者 echo ${name} 定义常量:readonly Pi=3.14 定义变量的时候,“=”两边不能有空格;变量被销毁后不能再使用。 注意: 在shell中,加单引号的字符不会被解析; 加双引号的字符,特殊符号不会被解析,如:$,\; 使用反引号,会作为命令使用。 变量分类 本地变量 脚本文件中的变量。 环境变
2021-05-07 13:54:31
148
原创 Docker部署SpringBoot项目
1.创建springboot项目 package com.eangulee.demo.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.
2021-05-06 16:37:22
92
原创 tomcat和nginx的使用
Tomcat基础安装 安装步骤 第一步:下载和安装 Java 下载地址: http://www.oracle.com/technetwork/java/javase/downloads/index.html 安装并设置JAVA_HOME环境变量: 第二步:下载和解压 Tomcat 下载地址:http://tomcat.apache.org/ 第三步:修改端口号 .NET 我使用的是 80xx,Php 我使用的是 81xx,Java 我使用的是 82xx。 修改D:\apache-tomcat-8.0.0
2021-05-06 10:15:31
298
原创 svn和git使用
svn 一、基本操作概念 checkout—>将SVN仓库的代码拷贝到本地,比如你现在参与一个团队项目,项目代码在你之前肯定已经写了很多了,你可以通过checkout项目代码,获得整个项目。 update—>在你写代码的过程中,同事很可能已经提交过代码到SVN服务器,而你本地项目显然没有同事新提交的代码,你可以通过update SVN获得SVN最新的代码。 commit—>当你完成一部分开发后,你可以通过commit提交代码到SVN服务器,这样别人就可以获得你写的代码,记得先update再
2021-05-05 20:43:02
137
原创 linux常用命令
Linux常用基本命令 命令 --help:帮助信息 man 命令 :使用手册 ctr+alt+t:启动终端 pwd: 查看目录所在的路径 touch: 创建文件 ls:列出目录内容 -a 显示指定目录下的隐藏文件(文件以 . 开头) -l 以列表方式显示文件的详细信息 -h 配合 -l 显示文件大小单位 cd:切换目录 cd 切换到当前用户的主目录(/home/用户目录),用户登陆的时候,默认的目录就是用户的主目录。 cd ~ 切换到当前用户的主目录(/home/用户目录) cd . 切换到当前目录
2021-05-05 20:21:22
78
原创 sql语句
一些常用的sql语句: 查询user表所有数据: select * from user 查询user表中name字段所有数据: select name from user 查询user表中符合条件的所有name字段: select name from user where password in (he,hong,qian) 增加一条数据: insert into user (id,name,passowrd) values (1,hehongqian,123456) 删除一条数据: d
2021-05-05 20:02:27
519
原创 Activiti工作流引擎
Activiti是什么 Activiti项目是一项新的基于Apache许可的开源BPM平台,从基础开始构建,旨在提供支持新的BPMN 2.0标准。 Activiti是一种轻量级,可嵌入的BPM引擎,而且还设计适用于可扩展的云架构。 Activiti将提供宽松的Apache许可2.0,同时促进Activiti BPM引擎和BPMN 2.0的匹配。 使用工作流引擎的好处 工作流引擎最常见用于审批流程中,现在一线互联网公司也开始使用,并有快速推广的趋势,复杂繁多的业务流程如果采用if else实现那将是崩溃的
2021-04-29 14:36:11
619
1
原创 UML入门级学习
什么是UML 统一建模语言(Unified Modeling Language,UML)是一种为面向对象系统的产品进行说明、可视化和编制文档的一种标准语言,是非专利的第三代建模和规约语言。UML是面向对象设计的建模工具,独立于任何具体程序设计语言。 一般分为用例视图、设计视图、进程视图、实现视图和拓扑视图,又可以静动分为静态视图和动态视图。静态图分为:用例图,类图,对象图,包图,构件图,部署图。动态图分为:状态图,活动图,协作图,序列图。 1.用例图(UseCase Diagrams): 用例图主要回
2021-04-28 20:53:26
330
原创 阿里巴巴编码规范心得
阿里巴巴编程规范个人心得 最近看了阿里巴巴编程规范,有一点感悟记下来防止后面忘记了。 【编程规约】 命名规约 所有命名不能以美元符和下划线开始和结尾 禁止拼音加英文 类用UserDao…方法,变量,参数用userDao 常量名全部大写,下划线隔开 抽象类使用Abstract或者Base开头,异常类使用Exception结尾 boolean属性命名不能使用is开头 如果使用到了设计模式,建议在类名中体现出具体模式。LoginProxy 接口类中方法不加权限修饰符 接口和实现类 实现类以Impl结尾 MVC各
2021-04-28 10:40:52
277
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人