1.new Date() 得到的时间?和系统相差 相差8个小时 2.eclipse控制台打印的时间与系统相差 相差8个小时 3.log4j日志的时间与与系统相差 相差8个小时 上述问题其实是同一个问题。 原因: java获得的时区跟系统的时区不一样 解决方法如下: 1.在代码前加上下面这句话行了:TimeZone tz =
1.参数化: 作用:把测试数据提取到外部文件或数据库 好处:1.方便修改 2.多用户使用不同数据 比如:登录 1. 录制登录脚本 2. 在需要替换测试数据的取样器前,创建配置元件--CSV Data Set Config 3. 将固定数据替换成${name} **配合循环控制器
转载请注明来源 https://www.cnblogs.com/brucejiao/p/16188865.html 谢谢! 转载请注明来源 https://www.cnblogs.com/brucejiao/p/16188865.html 谢谢! 转载请注明来源 https://www.cnblogs.com/brucejiao/p/16188865.html 谢谢! String 常用静态方法 string.Compare(string str1,s
最开始忽略了左子树为空还得计算右子树的叶子节点深度,直接分为左空右空和其他,对于其他认为直接返回0,导致会直接归入其他而报错! 改正后效果也挺一般: package leetcode01; //给定一个二叉树,找出其最小深度。最小深度是从根节点到最近叶子节点的最短路径上的节点数量。 publ
动态规划: dp[i]:表示到达i号石板所需的最小步数 初始化dp数组为Integer.MAX_VALUE,如果dp[i]不为最大值则表示该点可以到达; dp[n] = 0; 1 import java.util.*; 2 3 public class Main{ 4 public static void main(String[] args){ 5 Sc
package com.itheima7.ArrayList01;import java.util.ArrayList;import java.util.Collection;import java.util.Iterator;public class ArraylestDemo03 { public static void main(String[] args) { Collection<Student> st=new ArrayList<>();
NetCore中将SQLServer数据库备份为Sql脚本 描述: 最近写项目收到了一个需求, 就是将SQL Server数据库备份为Sql脚本, 如果是My Sql之类的还好说, 但是在网上搜了一大堆, 全是教你怎么操作SSMS的, 就很d疼! 解决方案: 通过各种查找资料, 还有一些老哥的帮助, 找到了解决方案: 通过M
第十章 dubbo线程模型 一 netty的线程模型 在netty中存在两种线程:boss线程和worker线程。 1 boss线程 作用: accept客户端的连接; 将接收到的连接注册到一个worker线程上 个数: 通常情况下,服务端每绑定一个端口,开启一个boss线程 2 worker线程 作用: 处理注册在其身上的连接conn
13.1 dubbo服务降级源码解析 从 9.1 客户端发起请求源码 的客户端请求总体流程图中,截取部分如下: //代理发出请求 proxy0.sayHello(String paramString) -->InvokerInvocationHandler.invoke(Object proxy, Method method, Object[] args) -->new RpcInvocation(method, args
如果我们需要做自定义的几何形状,就得用到顶点这个概念,根据顶点去制作几何形状,上色也可以根据顶点颜色去设置 顶点 顶点位置 顶点颜色 顶点法向量光照计算(一个顶点对应一个法向量),法向量即图形面向哪个方向,有了法向量之后使得几何模型在光照下有了黑白灰,有了颜色的过渡 根据顶点位
1.需求:测试同一个主题的分区数据,只能由一个消费者组中的一个消费。 2.复制一份基础消费者的代码,在 IDEA 中同时启动,即可启动同一个消费者组中的两个消费者。由于GroupId都为test,所以3个消费者构成一组。 在IDEA里运行 3.运行异步发送随笔中的CustomProducerCallBack类代码 pac
创建线程的第一种方式 继承多线程 1.自定义线程类继承Thread类 public class TestThread1 extends Thread{ } 2.重写run()方法,编写线程执行体 public void run() { //run方法线程体 for (int i = 0; i < 200; i++) { System.out.println("我
我的理解 网络模型属于应用的编码实现,一种范式,其根基一定是os内核针对tcp/ip协议栈的支持 上层使用的需求推进着底层的支持力度,底层支持方式作用着上层的使用形式 同步IO-应用程序自己去解决数据读取的过层,应用过程既关注过程,也关注结果 异步IO-应用程序向内核发送数据读取的需
Android 客户端 代码 package com.example.udp; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.util.Log; import java.io.IOException; import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.In
概念 日期对象:用来表示时间的对象 作用:可以得到当前系统时间 实例化 在代码中发现了 new 关键字时,一般将这个操作称为实例化 有 4 种方法创建新的日期对象: new Date() new Date(year, month, day, hours, minutes, seconds, milliseconds) new Date(milliseconds) new Date(date
Nacos客户端本地缓存及故障转移 在Nacos本地缓存的时候有可能会出现一些故障,这些故障就需要进行处理,涉及到的核心类为ServiceInfoHolder和FailoverReactor。 本地缓存有两方面,第一方面是从注册中心获得实例信息缓存在内存当中,也就是通过Map的形式承载,这样查询操作都方便;第二方面
hadoop文件切分思想 需求:统计文本文件中的各个班级的人数(一共多到数不清的人) 1500100129,容寄南,23,女,文科三班 1500100130,宁怀莲,21,女,理科四班 1500100131,胡昊明,22,男,文科六班 1500100132,曾安寒,22,女,文科五班 1500100133,钱向山,24,女,理科二班 1500100134,计宣朗,22,
str.split(",",1) 切割 默认从左到右切割,括号里写1 表示从左到右找到第一个逗号进行切割 括号里填以逗号切割str.rsplit(",",1)切割 从右往左切割,括号里写1 表示从右往左找到第一个逗号进行切割 括号里填以逗号切割 user="今天,真是个好天气,哈哈哈"new_user=user.spli
新手菜鸟看完Java教学视频后总结的关于构造器的理解。 面向对象 构造器 从构造器的作用来理解 new的本质是在调用构造器 当我们new一个新的对象的时候,就已经是调用了一个新的构造器。 Person类中没有方法,但是当我们new了一个新的对象时,我们可以从class文件中看出来Person类中
线程通信: 应用场景:生产者和消费者问题 假设仓库中只能存放一件产品,生产者将生产出来的产品放入仓库﹐消费者将仓库中产品取走消费 如果仓库中没有产品,则生产者将产品放入仓库,否则停止生产并等待,直到仓库中的产品被消费者取走为止 如果仓库中放有产品,则消费者可以将产品取走消费﹐否
1. 脚踏实地的Netty源码研究笔记(1)——开篇 1.1. Netty介绍 Netty是一个老牌的高性能网络框架。在众多开源框架中都有它的身影,比如:grpc、dubbo、seata等。 里面有着非常多值得学的东西: I/O模型 内存管理 各种网络协议的实现:http、redis、websocket等等 各种各样有趣的技巧
项目准备 建立空项目 添加module 配置Tomcat 导入jar包 下载commons-io-2.11.0.jar和commons-fileupload-1.4.jar,导入lib目录下,将lib目录设置为库文件路径 注意事项 为保证服务器的安全,上传的文件应放在外界无法访问的目录下,如WEN-INF 为防止同名文件产生覆盖现象,要为文
title: Hello World author: htp168 abbrlink: 2004290681 date: 2022-05-17 13:17:46 tags: Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or
原题链接在这里:https://leetcode.com/problems/remove-vowels-from-a-string/ 题目: Given a string s, remove the vowels 'a', 'e', 'i', 'o', and 'u' from it, and return the new string. Example 1: Input: s = "leetc
行车不规范,情人两行泪! 代理模式: public interface ICar { void Driver(); } public class Car : ICar { public void Driver() { Console.WriteLine("Car is running"); } } public enum State {