当前位置: 首页 > news >正文

哈尔滨道外区建设局官方网站网件路由器说明书

哈尔滨道外区建设局官方网站,网件路由器说明书,大连装修公司哪家比较好,网站域名免费目录 0. 基础语法逻辑运算符继承抛出异常获取数据方式泛型 1. 接收前端数据#xff08;controller#xff09;mybatis1. QueryWrapper获取和赋值 2. service 层注解 3. Dao 层#xff08;与数据库交互#xff09;3.1 mybatis-plus中BaseMapper 4. ELK框架es配置sql参数logs… 目录 0. 基础语法逻辑运算符继承抛出异常获取数据方式泛型 1. 接收前端数据controllermybatis1. QueryWrapper获取和赋值 2. service 层注解 3. Dao 层与数据库交互3.1 mybatis-plus中BaseMapper 4. ELK框架es配置sql参数logstash数据读取csv数据读取导入数据库数据 查询日志 idea的debug调试按钮使用 0. 基础语法 class用于定义一个类。 public用于声明公共的访问级别表示对所有类可见。 private用于声明私有的访问级别表示只有在同一类中可见。 static用于声明静态成员可以在没有创建对象的情况下访问。使得非静态类更适合用于表示具有多个实例的对象例如用户、订单等。 void用于表示方法没有返回值。 final用于声明最终的变量表示不能再修改其值。 if/else用于条件语句根据条件执行不同的代码块。 for/while/do-while用于循环语句重复执行一段代码块。 try/catch/finally用于异常处理捕获并处理异常。 new用于创建对象实例。 this访问当前对象或类中的成员变量和方法例如访问this.name、this.age等成员变量或者调用this.method()等方法。 逻辑运算符 且 || 或 ! 的优先级别高先执行后执行 || 继承 public class 子类 extends 父类{} 抛出异常 这里不行这里报错不终止全部程序。 throw: 指的是在方法之中人为抛出一个异常类对象这个对象可以是自己实例化或者是已经存在的。 throws: 指的是在方法的声明上使用表示此方法在调用时必须处理异常。 方法后边加上throws Exception的作用是抛出异常。其中Exception可以理解为所有异常也可以抛出指定异常。如果方法后边不加throws Exception方法出了异常就会向上传递抛出(如果方法有调用者那就交给调用者处理如果调用者继续一层层抛出最终交给虚拟机虚拟机处理整个程序会中断 如果在程序中捕获 还可以继续进行) 获取数据方式 get从里面拿 post往里面放 put delete删除 post 不需要传入 新增 insert修改update 泛型 List指的是集合.是泛型,里面指定了这个集合中存放的是什么数据. 1、集合可以有Listvector等其实map也是一个集合 2、这些集合有啥用呢就好比你有一堆数据要存 [name‘张三’ , age20, address‘北京’] [name‘李四’ , age15, address‘湖南’] [name‘王五’ , age18, address‘甘肃’]等等 这样一条一条的数据你就能够用集合来保存起来放到一条集合中去 3、例如用list来保存保存形式就如下 list {[name‘张三’ , age20, address‘北京’] [name‘李四’ , age15, address‘湖南’] [name‘王五’ , age18, address‘甘肃’]}; 这样的形式了然后取值的时候你就可以根据list.get(i)来分别取值了。 4、如果要取到每一条里面的属性那么可以配合map或者存储的是实体类对象来分别取值就对了非常的简单且实用 List list new ArrayList(); … list.get(0).getName(); 1. 接收前端数据controller GetMapping是Spring4.3提供的新注解,它是一个组合注解,等价于RequestMapping(method RequestMethod.Get ),用于简化开发,注意:RequestMapping如果没有指定请求方式将接收Get、Post、Head、Options等所有的请求方式.同理还有PostMapping、PutMapping、DeleteMapping、PatchMapping等 Autowired注入相当于python中的import库多了一步操作 RestController的作用相当于Controller加ResponseBody共同作用的结果但采用RestController请求方式一般会采用Restful风格的形式。 Controller的作用声明该类是Controller层的Bean将该类声明进入Spring容器中进行管理 collection 包括 List列表Set集合Queue队列 collection? coll copyProperties(a,b)是把a复制给b mybatis 1. QueryWrapper Mybatis-plus 提供的动态条件查询条件构造器 常见用法 用来查询id等 获取和赋值 get 参数名 获取 set 参数名 赋值 2. service 层 注解 重写 Override 告诉你说下面这个方法是从父类/接口 继承过来的需要你重写一次是伪代码表示重写(当然不写也可以)不过写上有如下好处: 1可以当注释用,方便阅读 2编译器可以给你验证Override下面的方法名是否是你父类中所有的,如果没有则报错 服务类 service 定义成服务类之后才能用import 加载进来。 工厂方法 工厂方法模式是一种设计模式它的作用是将对象的创建和使用分离开来从而使得程序更加灵活、可维护。在工厂方法模式中我们通常会定义一个抽象的工厂类该类中包含一个静态的方法用于根据输入参数创建相应的对象。 3. Dao 层与数据库交互 定义新用数据的方法在这写 3.1 mybatis-plus中BaseMapper 集成增删改查的功能 4. ELK框架 参考文章 Elasticsearch开源分布式搜索引擎提供收集、分析、存储数据三大功能 特点分布式、零配置、自动发现、索引自动分片、索引副本机制、restful风格接口、多数据源、自动搜索负载 Logstash用来做日志的收集、分析、过滤日志的工具支持大量的数据获取方式。 工作方式c/s架构client端安装在需要收集日志的主机上server端负责将收集到的各个节点的日志进行过滤、修改等操作再一并发往elasticsearch上去。 es配置sql参数 ES指令 cmd命令初始化npm install cmd命令启动npm run devlogstash 数据读取 csv数据读取 input {file {#要读取的数据文件的路径path D:/elk/logstash-7.6.1/config/TSI_DOC_TITLE_CONTENT_VIEW.csvstart_position beginning} }filter {csv {#分隔符separator ,#数据对应的字段名,顺序要和字段值一致columns [TID,TNAME,TPARENT,DID,CONTENT]}mutate{#忽略某些字段remove_field [version,message,host,path,timestamp]#类型convert {TID stringTENAME stringTPARENT stringDID stringCONTENT string}} }output {elasticsearch {#要写入的es地址hosts http://localhost:9200#索引index title#类型,6.X版本后的固定用这个document_type _doc#定义文档id用表数据的主键,会方便核对数据document_id %{TID}}stdout {} }cmd进入bin目录执行logstash -f data.conf 导入数据库数据 input {jdbc {jdbc_driver_library d:/elk/logstash-7.6.1/lib/ojdbc6-11.2.0.2.0.jarjdbc_driver_class Java::oracle.jdbc.OracleDriverjdbc_connection_string jdbc:oracle:thin:192.168.212.22:7210:chestnutjdbc_user chestnutjdbc_password chestnut1111schedule * * * * *statement_filepath d:/elk/logstash-7.6.1/sql/gettitlecontent.sqljdbc_page_size 100000use_column_value truetracking_column tidcodec plain { charset UTF-8}jdbc_paging_enabled true} } filter {mutate{#忽略某些字段remove_field [version,message,host,path,timestamp]} }output {elasticsearch {#要写入的es地址hosts http://localhost:9200#索引index title#类型,6.X版本后的固定用这个document_type _doc#定义文档id用表数据的主键,会方便核对数据document_id %{tid}}stdout {} } cd到bin目录运行logstash -f getoracle.conf 查询日志 idea 后端可以在开始的地方通过git插入代码 vscode 前端通过 git 指令拉代码 git clone https://github.com/Eugene-Hung/Test.git直到显示succeed。 前端通过ES的指令启动只有把代码作为开头才能npm install 不能作为一个模块打开 可以通过前端的network来看后端端口 通过传参看各个变量的定义 idea的debug调试按钮使用
http://www.hkea.cn/news/14402601/

相关文章:

  • 网站建设包括哪些方面?苏州设计公司有哪些
  • 网站美化工具医疗网站优化公司
  • 网站登录怎么保存用户名密码免费域名怎么申请
  • 服装网站建设方案ppt市场监督管理局是干什么的
  • 上海高端建站网站营销网站的成功案例
  • 免费网站外链推广最好seo的wordpress
  • 厚街网站建设广东省最新新闻
  • 有专业做淘宝网站的美工吗重庆工程招标投标交易信息网
  • 如何做团购网站建设单位网站需求报告
  • 国外的网站建设wordpress 手机访问不了
  • 蓝色旅游网站模板杭州网站建设设计制作
  • php网站模板怎么安装郑州网站建站
  • 做淘宝客一定要网站吗sem推广是什么
  • 济南网站优化技术厂家小内存vps WordPress
  • 正规的大连网站建设外边做一个网站要多少钱
  • 网站建设设计贵吗徐州免费建站
  • 设计院门户网站建设方案wordpress抽奖插件
  • 国外网站如何做seo淘宝开店网站怎么做
  • 8个页面的网站怎么做模板网站如何引擎收录
  • 做网站挂广告网站建设费财务列账
  • 八度填写icp备案网站 接入信息杭州建设教育网站
  • 互联网app网站建设方案模板wordpress edit_post_link
  • 网站搭建是哪个岗位做的事儿软考证书含金量排名
  • 网站开发手机版专业建站
  • 四川省住房和城乡建设厅网站wordpress数据库发布文章
  • 谷歌浏览器对做网站有什么好处wordpress 前端修改
  • 湘潭网站建设出色磐石网络微信小程序怎么清理掉
  • 阜宁网站建设小程序商城使用教程
  • jsp小型网站开发石家庄自适应网站建设
  • 网站手机页面做多大东莞做营销型网站的