html访问java接口出现缓存_漫漫优化路,总会错几步!一次接口优化实战

  • Post author:
  • Post category:java

专注于Java领域优质技术,欢迎关注 最近做了一个搜索接口的优化,反复压测了四次,终于达到要求了,记录一下,晚上加个鸡腿 业务逻辑 从OpenSearch中检索出数据,然后各种填充组装数据,最后返回 逻辑看似很简单,当初我也是这样认为的,于是预估5天完成,最后前前后后开发、联调、改bug直到上线差不多花了10天(当然这10天并不是只做这一件事情) 复杂在于影响返回结构的因素很多,排除问题需要检查配…

继续阅读 html访问java接口出现缓存_漫漫优化路,总会错几步!一次接口优化实战

java强转命令_Java开发必会的Linux命令(转)

  • Post author:
  • Post category:java

本文并不会对所有命令进行详细讲解,只给出常见用法和解释。具体用法可以使用--help查看帮助或者直接通过google搜索学习。 1.查找文件 find / -name filename.txt 根据名称查找/目录下的filename.txt文件。 find . -name "*.xml" 递归查找所有的xml文件 find . -name "*.xml" |xargs grep "hello wo…

继续阅读 java强转命令_Java开发必会的Linux命令(转)

java运算符(常见^ 、|、&、>>、<<、>>>)

  • Post author:
  • Post category:java

检查是否是某个类的对象 instanceof public class DemoTest { public static void main(String[] args) { String str = "hello"; Object o = new Object(); if (str instanceof String) { System.out.println("字符串"); } if (o i…

继续阅读 java运算符(常见^ 、|、&、>>、<<、>>>)

搞懂Java代理和反射一篇就够了

  • Post author:
  • Post category:java

目录 ------------------------------------反射--------------------------------------- 什么是反射? 什么是java Bean ----------------------------------反射作业--------------------------------------- java Bean 反射代码 属性文件(c…

继续阅读 搞懂Java代理和反射一篇就够了

重生之java之神居然是我孙子之吊打循环和选择

  • Post author:
  • Post category:java

boolean m = false; if(m = false){ System.out.println("false"); }else{ System.out.println("true"); } 这里括号里面的m=false因为只有一个等号,所以这是一个赋值语句,循环永远都输出true。 写方法可以新建一个util包,然后在里面写具体代码,这样这个项目里其他的类就可以调用方法了。 循环和选择的…

继续阅读 重生之java之神居然是我孙子之吊打循环和选择

Java构建字符串

  • Post author:
  • Post category:java

文章目录 0 写在前面1 介绍2 举例3 写在最后 0 写在前面 有些时候,需要由较短的字符串构建字符串,例如,一个单词采用字符串拼接的方式达到这个目的,效率比较低。 每次拼接字符串时,都会构建一个新的String对象,耗时耗力。 使用StringBuilder类就可以避免这个问题的发生。 1 介绍 实际上就是在字符串末尾的地方添加一部分内容。 使用StringBuilder中的append方法 …

继续阅读 Java构建字符串

Java 计算n对应的二进制位上有几个1,分别在什么位置

  • Post author:
  • Post category:java

Java计算n的二进制位上有几个1,分别在什么位置   public List<Integer> getBinOneCount(int n){     List<Integer> ar = new ArrayList<>();     int index=0;     while(n>0){         int x=n&1<<ind…

继续阅读 Java 计算n对应的二进制位上有几个1,分别在什么位置

【Javascript】javascript学习 二十九 JavaScript HTML DOM 对象

  • Post author:
  • Post category:java

除了内置的 JavaScript 对象以外,你还可以使用 JavaScript 访问并处理所有的 HTML DOM 对象。 更多 JavaScript 对象 点击以下链接,可以获得以下对象的更多信息,包括它们的集合、属性、方法以及事件。 对象描述WindowJavaScript 层级中的顶层对象。Window 对象表示浏览器窗口。每当 <body> 或者 <frameset>…

继续阅读 【Javascript】javascript学习 二十九 JavaScript HTML DOM 对象

leetcode 46 java,leetcode 46. 全排列(Java版)

  • Post author:
  • Post category:java

题目描述(题目难度,中等) 给定一个没有重复数字的序列,返回其所有可能的全排列。 示例: 输入: [1,2,3] 输出: [ [1,2,3], [1,3,2], [2,1,3], [2,3,1], [3,1,2], [3,2,1] ] 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/permutations 著作权归领扣网络所有。商业转载请联…

继续阅读 leetcode 46 java,leetcode 46. 全排列(Java版)

java图片处理

  • Post author:
  • Post category:java

一、背景 博主最近项目有个需要,为门店做海报,涉及到图片的压缩,图片固定位置生成二维码、门店信息。 当然,生成海报,需要的规范的模板,才好确定你需要填充二维码、文字的坐标。废话少说,直接上代码吧。 二、图片压缩 海报下载有两种情况, 打印图 很大,一般下载直接贴在门店上,差不多10M左右网络图 在打印图上面压缩10倍,用于app上的展示 当然,模板都是打印图,为了生成网络图快速,在上传打印图的时间…

继续阅读 java图片处理