ICode9

精准搜索请尝试: 精确搜索
  • Gin - 数据绑定2021-09-23 02:04:10

    1. 定义结构体 // 接收数据的结构体 type User struct { Username string `binding:"required"` Password string } 结构体 Tag binding:"required" 此 Tag 修饰字段表示必须字段,若接收空值,则报错 form:"username" 用于定义客户端请求的【表单数据】所使用的键(区分

  • git常用命令2021-09-22 21:59:45

    基本命令 git init ----> 让一个文件夹作为本地仓库 git status —> 查询一些没有提交的文件的状态,红色没有添加, 绿色没有提交 git add 要提交的文件名 —> 添加操作, 添加到暂存区 git commit -m ‘提交的信息’ —> 提交, 将暂存区的内容全部提交到本地仓库 git log ----

  • FTP 连接 530 Permission denied.2021-09-22 20:34:50

    在Linux上安装好vsftpd后,使用ftp命令检查是否可以连接的时候,出现如下情况。 解决方法如下,首先 vim /etc/vsftpd/user_list 可以看到注释上写的默认情况下userlist_deny=YES,并且这样的话不会让user_list文件的user登录。所以解决方法就是修改配置文件 vim /etc/vsftpd/vsftp.conf

  • 直观对比django与DRF2021-09-22 19:34:25

    首先我们来看我从知乎上保存的有关django与DRF的流程图,思考两者之间的区别与联系! Django就是将数据库的东西通过ORM的映射取出来,通过view文件,按照template文件排出的模板渲染成HTML。当用户请求相应的url时,返回相应的结果。 DRF是将数据库的东西通过ORM的映射取出来,通过view和

  • Mybatis学习笔记2021-09-22 19:34:09

    简介 什么是Mybatis? MyBatis 是一款优秀的持久层框架。它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通

  • 2.6 查询表空间/用户2021-09-22 18:05:54

    --查水表 select *from user_users; select *from user_tables; select *from user_tablespaces; select *from user_source;   select *from all_users; select *from all_tables; select *from all_source;   --区分大小写查询,也可以使用lower(xxx): SELECT * FROM CODE_LIB

  • Student Demo(实习的第一个小小小Demo)2021-09-22 14:31:08

    一、需求 使用WebService+Hibernate+Oracle完成一下这几个需求 (刚到公司实习,老大让我先自学给了几个简单项目练手) 1、能录入同学成绩; 2、获取全班成绩列表; 3、计算全班成绩平均分; 4、查询单个同学单科成绩; 5、合理设计表结构,这个也会检查。 二、建库建表 (一)数据库表的设计:使用

  • CMD指令2021-09-22 13:02:50

    appwiz.cpl-----卸载程序 calc-----启动计算器 certmgr.msc-----证书管理实用程序 charmap-----启动字符映射表 chkdsk.exe-----Chkdsk磁盘检查 ciadv.msc-----索引服务程序 cleanmgr-----垃圾整理 cliconfg-----SQL SERVER 客户端网络实用程序 Clipbrd-----剪贴板查看器 cmd.exe-

  • SpringBoot容器功能及注解详解2021-09-22 12:59:39

    文章目录 SpringBoot容器功能及注解超详解

  • hive多分区表创建+数据导入2021-09-22 10:33:13

    步骤:建分区表、建临时表、临时表数据写入、临时表写入数据到分区表   1、分区参数介绍   hive.exec.dynamic.partition:是否启动动态分区。默认false。 hive.exec.dynamic.partition.mode:打开动态分区后,动态分区的模式为strict和nonstrict。 strict可设置为静态

  • querywrapper条件构造器2021-09-21 23:05:50

    package com.kuang; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.core.toolkit.support.SFunction; import com.kuang.mapper.UserMapper; import com.k

  • TreeSet的使用和底层实现2021-09-21 21:03:55

     TreeSet底层实际是用TreeMap实现的,内部维持了一个简化版的TreeMap,通过key来存储Set的元素。 TreeSet内部需要对存储的元素进行排序,因此,我们对应的类需要实现Comparable接口。这样,才能根据compareTo()方法比较对象之间的大小,才能进行内部排序。 【示例】TreeSet和Comparable接口

  • 当JDBCTemplate需要返回参数时2021-09-21 20:03:15

    使用场景: 当调用JDBCTemplate的提供的方法不能完成业务需求的时候 比如不能使用update后带返回值 可以实现createPreparedStatement的方式 使用原始的jdbc完成一个PreparedStatement的组建 代码如下: PreparedStatementCreator creator = new PreparedStatementCreator() {

  • 实现成长之路——SpringBean三:实例化Bean的姿势都有哪些?2021-09-21 18:59:50

    实力化bean的姿势 常规方式 • 通过构造器(配置元信息:XML、Java 注解和 Java API ) • 通过静态工厂方法(配置元信息:XML 和 Java API ) • 通过 Bean 工厂方法(配置元信息:XML和 Java API ) • 通过 FactoryBean(配置元信息:XML、Java 注解和 Java API ) 特殊方式 •

  • Mybatis缓存2021-09-21 16:05:53

    Mybatis缓存 ​ 缓存就是内存中的一个对象,用于对数据库查询结果的保存,用于减少与数据库的交互次数从而降低数据库的压力,进而提高响应速度。相当于在数据库与应用之间加了一个中间件。 ​ Mybatis缓存就是当Mybatis中进行一次SQL查询或更新后,并不会直接消失,而是被保存起来,下一次执

  • List转Map2021-09-21 16:03:34

    方法: public class ListToMapTest { public Map listToMap(List<User> list) { Map<Integer, User> map = new HashMap<>(); for (User user : list) { map = list.stream().collect(Collectors.toMap(it -> it.getId()

  • 在idea中创建maven工程,搭建mybatis框架,完成单表增删改查操作,测试2021-09-21 13:04:10

    在idea中创建maven工程,搭建mybatis框架,完成单表增删改查操作,测试 一、idea中创建maven工程二、idea中搭建mybatis框架三、idea中完成单表增删改查操作 一、idea中创建maven工程 选择file–>new–>project,选择maven和与自己相搭配的jdk** 创建好项目组地址,方便结构清晰 选

  • (Vulnhub练习)-- Zico2渗透实战2021-09-21 13:02:48

    (Vulnhub练习)-- Zico2渗透实战 Zico2渗透实战 下载地址 http://www.vulnhub.com/entry/zico2-1,210/ 此文章是参照大佬橘子女侠的文章写的 以下为我跟着他的文章整理的笔记 主机发现 sudo netdiscover -i eth0 -r 192.168.100.0/24 目标主机IP:192.168.100.153 端口扫描 s

  • Vue路由2021-09-21 09:30:29

    1,动态路由匹配 const User = { template: '<div>User</div>' } const router = new VueRouter({ routes: [ // 动态路径参数 以冒号开头 { path: '/user/:id', component: User } ] }) 一个“路径参数”使用冒号 :标记。当匹配到一个路由时,参数值会被设置到 th

  • Elasticsearch(ES)的高级搜索(DSL搜索)(下篇)2021-09-21 08:34:45

    1. 概述 之前聊了Elasticsearch(ES)的高级搜索(DSL搜索)的一部分内容,今天把剩下的部分聊完。   2. 场景说明 2.1 创建索引同时创建映射 PUT  http://192.168.1.11:9200/index_user 参数: { "settings":{ "index":{ "number_of_shards":5, "num

  • Hadoop安装与wordcount测试2021-09-21 08:33:24

    资源准备: hadoop-3.3.1.tar.gz jdk-8u161-linux-x64.tar.gz 安装与环境配置: 参考这个靠谱的教程 (此教程最后的非必须的yarn配置是错的)   yarn的正确配置方法: 终端键入$ hadoop classpath 得到 进入文件夹/usr/local/hadoop/etc/hadoop,找到yarn-site.xml 按照如图方式配置,其中va

  • 多Realm验证策略2021-09-20 23:33:01

    前言:多Realm验证,有时候会存在多Realm,不同的角色会有不同的验证逻辑,这个时候会需要多Realm。 首先这里编写两个Realm,并且返回name Realm1:CustomerRealm public class CustomerRealm extends AuthorizingRealm { @Autowired @Lazy private UserService userServ

  • hdfs命令行指南2021-09-20 23:05:33

    Hadoop包括各种shell类命令,它们直接与HDFS和Hadoop支持的其他文件系统交互。 bin/hdfs dfs -help列出了Hadoop shell支持的命令。 此外,命令bin/hdfs dfs -help command-name可以显示命令的更详细的帮助。 这些命令支持大多数普通的文件系统操作,如复制文件、更改文件权限等。

  • 在idea中创建maven工程,搭建mybatis环境完成单表增删改查操作,测试,2021-09-20 22:06:13

    一.创建Maven项目 1.选择 File--> New--> Project 2.选择Maven-->选择自己的JDK版本--> Next 二.Maven基础配置 .创建好Maven项目后,打开Maven项目中的pom.xml文件,加载所需要的jar包; 2.在pom.xml文件中找到 </properties>结束标签,在下一行添加所需要的依赖,如下:   <dependencies

  • mybatis-plus详细使用教程2021-09-20 22:04:57

    mybatis-plus使用教程 欢迎关注博主公众号「Java大师」, 专注于分享Java领域干货文章http://www.javaman.cn/jszw/mybatis-plus 什么是Mybatis-Plus MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有