ICode9

精准搜索请尝试: 精确搜索
  • java之Cookie和Session2021-09-22 23:03:13

    一、会话 1、会话:一次会话中包含多次请求和响应。 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止 2、功能: 在一次会话的范围内的多次请求间,共享数据 3、方式: 客户端会话技术:Cookie服务器端会话技术:Session 4、http协议无状态 状态的含义: 客户端域服

  • slf4j、logback、log4j打印出的日志行号不正确,如何获取正确的行号(调用者类里的行号)2021-09-22 23:02:31

    目录 环境信息 说明 配置信息 问题描述 原因分析 解决方案 解决思路 LocationAwareLogger.java ch.qos.logback.classic.Logger.java 解决方法 Log.java 环境信息 SpringBoot 2.1.15.RELEASE slf4j:1.7.25 logback:1.2.3 说明         系统使用的是slf4j+logback日志

  • java数据类型2021-09-22 22:37:21

    java数据类型 强类型语言(安全性高,速度低) 要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用 弱类型语言 JavaScript public class Demo02 { public static void main(String[] args) { String a="hello"; //整数 int num=10; byt

  • java数据类型拓展2021-09-22 22:36:45

    数据类型拓展 整数拓展 public class Demo03 { public static void main(String[] args) { //整数拓展 int i=10; int i2=010; int i3=0x10; System.out.println(i); System.out.println(i2); System.out.println(i3);

  • java 解压文件2021-09-22 22:30:10

    java 解压文件 //要压缩的文件 String zipName = "D:\\file\\test.zip"; //压缩到的目录 String targetDirName = "D:\\upZip" /** * @Description: 将指定的zip文件解压到指定目录下,其中:zipName:文件名,targetDirName:需解压到的目录 **/ public static File up

  • Spring Cloud Hystrix 学习(二)熔断与降级2021-09-22 22:03:20

    今天来看下Hystrix的熔断与降级。 首先什么是降级?当请求超时、资源不足等情况发生时进行服务降级处理,不调用真实服务逻辑,而是使用快速失败(fallback)方式直接返回一个托底数据,保证服务链条的完整,避免服务雪崩。需要注意的是,服务降级是在客户端层面实现的。接下来通过代码进行一个实

  • 彻底搞定 Java 注解2021-09-22 22:02:22

    本文内容 1、什么是注解 2、JDK内置注解 3、自定义注解 4、案例实战:模拟ORM,使用反射读取注解 1、什么是注解 Annotation是从JDK5.0开始引入的新技术. 作用 1 Annotation不是程序本身,它是对程序作出解释; 2 可以被其他程序(比如:编译器等)读取 ,根据不同的注解做出不同的处理,比

  • 值传递的方式2021-09-22 21:58:43

    客户端给服务器端传递值,服务器端如何获取?     1)request http://localhost:8080/SpringMVC/test02?name=tony&age=8 如果传递多个参数,直接定义为数组即可,参数名和方法形参保持一致 如果页面传递的参数名和值与形参不一致怎么办 @RequestMapping("/test04") public String

  • substring 截取当前字符串中指定范围内的字符串.2021-09-22 21:05:03

    1 /** 2 * String substring(int start,int end) 3 * 截取当前字符串中指定范围内的字符串. 4 * 两个参数分别表示开始位置和结束位置. 5 * 注:在JAVA API中有一个特点,通常使用两个数字表示范围时都是"含头不含尾"的. 6 * 即:包含开始位置的内容但是不包含结束位

  • Java 实现方法,截取域名2021-09-22 21:03:10

    1 public class Test { 2 public static void main(String[] args) { 3 String n1 = getName("www.baidu.com"); 4 String n2 = getName("http://doc.canglaoshi.org"); 5 String n3 = getName("www.tarena.com.cn

  • day 10 C# 字符串类String的使用(1)2021-09-22 21:01:52

    day 10 C#打卡 1.String类的使用(1) using System; namespace ConsoleApp10 { class program { static void Main(string[] args) { /******** 构建字符串并输出 ********/ string str = new string('B', 20);//输出20个B

  • 内部类、常用类2021-09-22 21:01:12

    代码块 普通代码块 直接写在方法中的代码块就是普通代码块,作用就是限制作用域 public class Demo{ public static void main(String[] args) { { // 普通代码块 String info = "局部变量1"; System.out.println(info); } String info =

  • 2021-09-222021-09-22 20:29:52

    Java8中LocalDate获取时间字符`` //昨天 String yesterdayStr = LocalDate.now().minusDays(1).atStartOfDay().atZone(ZoneId.systemDefault()).format(DateTimeFormatter.ofPattern("yyyy-MM-dd")); System.out.println("yesterdayStr = " + y

  • C#给ExpandoObject动态添加对象2021-09-22 19:02:25

    C#给ExpandoObject动态添加属性 C#给ExpandoObject动态添加对象: 方法一: dynamic x = new ExpandoObject();x.NewProp = string.Empty;   方法二: var x = new ExpandoObject() as IDictionary<string, Object>;x.Add("NewProp", string.Empty);  

  • java 查找list中指定字符串出现的次数2021-09-22 19:01:40

    package com.gblfy.ws.client; import java.util.ArrayList; import java.util.List; public class StrCount { public static void main(String[] args) { //指定字符串 String keywords = "2021-08-22"; //构造集合数据 List<Str

  • 取关2021-09-22 18:04:51

    和关注反着来就行 根据writerId和粉丝id查询用户 执行删除操作 redis粉丝数 - 1 public void deleteFans(String writerId, String fanId) { QueryWrapper<Fans> queryWrapper = new QueryWrapper<>(); queryWrapper.eq("writer_id", writerId); quer

  • 入坑微信小程序必经之路(六)图片上传服务器——WebSercice接口2021-09-22 18:02:20

      wxml文件 <view class="weui-uploader"> <view class="img-v weui-uploader__bd"> <view class='pic' wx:for="{{imgs}}" wx:for-item="item" wx:key="*this"> <image clas

  • ⭐JS获取变量数据类型⭐ 数据类型的转换2021-09-22 17:07:00

    1.typeof ; 可以用来检测变量的数据类型 <script> var str = 10; console.log(typeof str); // number 数字型 var num = '胖大海'; console.log(typeof num); // string 字符型 var num1 = true; console.log(typeof num1); // boolean 布尔型 var num2 = undefine

  • 成员变量与局部变量2021-09-22 16:04:15

    成员变量:类中方法外的变量,存在于堆内存中,随对象的存在而存在,随对象的消失而消失,有默认的初始化值。 局部变量:方法中的变量,存在于栈内存中,随着方法的调用而存在,随着方法的调用完毕而消失,没有默认的初始化值,必须先定义赋值后才能使用。 private关键字:是一个权限修饰符,可以修饰成员

  • (27)java Spring Cloud企业快速开发架构之SpringCloud-使用Hystrix实现容错处理2021-09-22 16:03:25

    创建一个新的 Maven 项目 hystrix-feign-demo,增加 Hystrix 的依赖,代码如下所示。 1 2 3 4 <dependency>     <groupId>org.springframework.cloud</groupId>     <artifactId>spring-cloud-starter-netflix-hystrix</artifactId> </dependency>

  • Rust 容器String2021-09-22 16:01:25

    创建String //创建空字符串 let mut s = String::new(); //根据字符串字面值创建字符串 to_string(); let data = "initial contents"'; let s = data.to_string(); let s1 = "initial contents".to_string(); //使用String::from("initial contents"); let s = S

  • invalid characters encountered in Hex string2021-09-22 15:05:00

            今天写加解密算法后main静态方法可以执行没问题   controller就是会报错,一开始报 java.lang.NoClassDefFoundError,后来发现因为jar包冲突 ,就下载个marven help插件查看冲 突,想要exclusion一下,发现没效果,于是乎分析了下把自己引入的jar排查了下  把低版本的删除

  • 智能指针管理数组2021-09-22 14:33:43

    shared_ptr默认是使用delete来释放管理的资源,delete只会调用第一个元素的析构函数 要使用shared_ptr来管理数组,就需要需要自定义删除器 int main(){ auto Deleter=[](Connection *connection){ delete[] connection; }; Connection* c1 = new Connection[2]

  • libudev+V4L2 linux usb摄像头列表发现以及热拔插事件2021-09-22 14:29:51

    libudev+V4L2 linux usb摄像头列表发现以及热拔插事件 简介 最近工作计划本来是重写CameraCtrl 控制类以及实现推流。但是由于需求变动导致之前调研废弃,就暂时放这吧。 libudev 详细地址: libudev Reference Manul v4l2 相关地址: v4l2-ctl Video for Linux Two API Specificat

  • JavaScript基础知识--string2021-09-22 13:34:51

    1.聊在开头 在正式开始之前,首先需要明白下面的一些问题: string是属于基本数据类型,本身没有属性和方法我们可以在str后面调用属性或者方法,其实最主要的是基本包装类型的功劳。基本包装类型共有三种String、Boolean、Number。 当我们使用let str="123;str.XX()的时候,这个过程

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

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

ICode9版权所有