ICode9

精准搜索请尝试: 精确搜索
  • fastjson中$ref循环引用2022-08-15 22:34:35

    问题描述:    当我们使用fastjson工具包的方法转换成字符串时,我们发现转换后的字符串不正确,出现了$ref,如图 为啥会出现$ref:    这是因为我们对象出现了重复引用,待转换的对象有不同内部变量指向了同一个对象。 public class User { private String userName; public

  • JavaWeb42022-08-15 22:03:30

    1. 会话技术 会话:一次会话中包含多次请求和响应 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止 功能:在一次会话的范围内的多次请求间共享数据 方式: 客户端会话技术:Cookie 服务器端会话技术:Session 1.1 Cookie 1.1.1 快速入门 概念:客户端会话技术

  • centos挂载windows共享目录2022-08-15 17:34:20

    背景 在linux环境下访问远程windows的共享目录,将windows上的目录挂载到linux目录下。如下图: 一、windows上新建共享文件夹 二、windows上关闭防火墙 三、linux挂载windows共享目录 安装cifs-utils yum install cifs-utils 挂载远程共享-当前终端 仅支持在局域网挂载,不能跨

  • 选择配置环境profiles(正式、测试之间调换)2022-08-15 09:04:12

    配置类中手动修改   简单配置   1.配置类   application.properties -- 主配置类  spring.profiles.active=test application-prod.yaml -- 正式环境配置类 user: name: 正式环境 age: 20 server: port: 5050 application-test.yaml  -- 测试环境配置类 user:

  • 注解和反射之动态创建对象执行方法2022-08-15 00:03:33

    点击查看代码 package com.kuang.reflection; import java.lang.reflect.Constructor; import java.lang.reflect.Field; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; public class Test09 { public static void main(Strin

  • 【自动化运维专题 4】ansible的 playbook 使用及举例2022-08-14 22:01:08

    1.playbook 简介     ansible的单条使命叫ad-hoc,将多条命令写在一块进行执行叫playbook。 playbook,即剧本,现实中由演员按照剧本表演,在Ansible中,这次由计算机进行表演,由计算机安装,部署应用,提供对外服务,以及组织计算机处理各种各样的事情。 那么为什么要使用 playbook 呢? 执行一

  • Ansible语法学习与总结2022-08-14 19:33:48

    【强烈推荐】Ansible 自动化运维入门实战 点击关注

  • 设计模式 18 中介者模式2022-08-14 19:31:51

    参考源 https://www.bilibili.com/video/BV1u3411P7Na?p=26&vd_source=299f4bc123b19e7d6f66fefd8f124a03 中介者模式(Mediator Pattern)属于行为型模式 概述 一提到中介,大家都非常熟悉,生活中最常见的就是房屋中介。 虽然中介要收取一定费用,但却能给房东和租客都提供大量遍历,房

  • flask+uwsgi+nginx 搭建后端服务器2022-08-14 18:32:03

    1) 构建flask服务 安装 创建虚拟环境 安装flask ## 创建虚拟环境 python3 -m venv venv # 安装flask pip install --upgrade pip pip install -U setuptools pip install flask pip install watchd # 非必须 启动 编写main.py 进入虚拟环境 启动flask服务 # 编写main.py # f

  • buuctf-web-[SUCTF 2019] CheckIn2022-08-14 16:02:39

    时间:August 9 2022 测试发现不可以上传以.ph开头的后缀名文件。于是想到上传.htaccess文件+上传图片马的方式执行webshell,结果并没有成功。 为啥失败了呢?原来题目环境用的是Nginx服务器而不是Apache。而.htaccess是Apache的配置文件。 查资料发现.user.ini文件也可以构成php后门。

  • DDD(三)DDD实战、贫血模型与充血模型2022-08-14 00:34:20

    DDD(三)DDD实战、贫血模型与充血模型 如果觉得样式不好:跳转即可 http://www.lifengying.site/(md文件复制过来有些样式会不一样) 贫血模型与充血模型 1、贫血模型:一个类中只有属性或者成员变量,没有方法。 2、充血模型:一个类中既有属性、成员变量,也有方法。 需求:定义一个类保存用户的用

  • Linux下yum安装mysql 遇到的问题Can't open and lock privilege tables: Table 'mysql.user' doesn&2022-08-13 18:31:58

    今天在linux下安装mysql时 执行service mysqld start时, mysql总是启动失败 后来查看mysql日志:/var/log/mysqld.log,发现有个Can't open and lock privilege tables: Table 'mysql.user' doesn't exist 错误 我想可能是mysql.user我安装时没初始化好导致,用下面命令初始化一下数据库

  • simpread-TypeScript interface 与 type 的区别2022-08-13 16:32:44

    interface 和 type 在 TypeScript 中的区别 1、TypeScript interface 和 type 的介绍 在 TypeScript 中,interface 更偏于一种约束类型,而 type 的作用就是给类型起一个新名字,也就是别名。后来随着 TypeScript 语言的发展,type 被赋予了新的内涵,type 也可以用来定义类型。 约束类型与

  • 华为交换机配置SSH、telnet2022-08-13 15:30:36

    交换机配置ssh 生成本地密钥对,可选512-2048,这边我们选择1024 [LSW5]rsa local-key-pair create The key name will be: LSW5_HostThe range of public key size is (512 ~ 2048). NOTES: If the key modulus is greater than 512, it will take a few minutes.Input th

  • git配置用户名和邮箱2022-08-13 13:30:08

    1、本地git客户端配置用户名和邮箱地址的作用:用户每次用git 提交代码时都会记录用户名和邮箱。 2、git设置用户名和邮箱的命令 git config --global user.name "username" git config --global user.email useremail@163.com  3 、 查看用户名和密码 git config user.name git c

  • Java中list集合自定义排序-2022新项目2022-08-13 11:33:01

    一、业务场景   为了加快首页数据查询的效率,因此将首页查询的数据大多数都放在了缓存中,包括各种list集合数据。对这些 从缓存中获取的数据做了一个兜底处理,如果从缓存中没有获取到数据,则直接从数据库中去查询获取数据,然后 在对查询到的数据做进一步的处理。从缓存中获取的数据都

  • 用户注册_前端实现2022-08-12 23:30:58

    <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title>注册</title> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport&

  • 使用 JavaScript Promise 读取 Github 某用户的数据2022-08-12 22:03:50

    代码如下: // Make a request for user.json fetch('/article/promise-chaining/user.json') // Load it as json .then(response => response.json()) // Make a request to GitHub .then(user => fetch(`https://api.github.com/users/${user.name}`))

  • Mybatis笔记2022-08-12 19:03:53

    mybatis 难点: 一对多多对一 动态SQL 1.1 什么是Mybatis 如何获得Mybatis maven仓库: <!-- https://mvnrepository.com/artifact/org.mybatis/mybatis --> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</

  • 【MySQL】MySQL信息函数和其他函数2022-08-12 16:33:11

    目录1.MySQL信息函数2.其他函数 1.MySQL信息函数 用于查询MySQL信息 函数 用法 VERSION() 返回当前MySQL的版本号 CONNECTION_ID() 返回当前MySQL服务器的连接数 DATABASE(),SCHEMA() 返回MySQL命令行当前所在的数据库 USER(),CURRENT_USER(),SYSTEM_USER(),SESSION_USER

  • SpringBoot整合Mybatis2022-08-12 16:31:50

    在pom.xml中导入mybatis依赖 <!-- https://mvnrepository.com/artifact/org.mybatis.spring.boot/mybatis-spring-boot-starter --> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter<

  • vue实现页面文字禁止被选中2022-08-12 16:03:35

    其实使用css就可以实现 *{ -webkit-touch-callout:none; /*系统默认菜单被禁用*/ -webkit-user-select:none; /*webkit浏览器*/ -khtml-user-select:none; /*早期浏览器*/ -moz-user-select:none;/*火狐*/ -ms-user-select:none; /*IE10*/ user-select:none; } input{

  • Mybatis完整版详解2022-08-12 10:35:12

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

  • Java开发学习(二十四)----SpringMVC设置请求映射路径2022-08-12 07:30:34

    一、环境准备 创建一个Web的Maven项目 参考Java开发学习(二十三)----SpringMVC入门案例、工作流程解析及设置bean加载控制中环境准备 pom.xml添加Spring依赖 <?xml version="1.0" encoding="UTF-8"?> ​ <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="htt

  • SpringCloud012022-08-12 01:30:40

    SpringCloud01 淘宝架构演进之路 https://mp.weixin.qq.com/s?__biz=MzU0OTk3ODQ3Ng==&mid=2247485427&idx=1&sn=35a1d4d4bc8a96ecb5e841bea2cc1102&chksm=fba6eff0ccd166e6c048741bec01d8979b2be277f6abd38996e0aed2e2f887559dd61f693c71&mpshare=1&scene=1&

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

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

ICode9版权所有