logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

java初始化map的四种方式

【代码】java初始化map的四种方式。

文章图片
#java#开发语言
解决java前台传递时间到后台相差8个小时的时区问题

DateTimeFormat用于接收 前端传的时间值自动转换 可以是Date 可以是string 注意 格式要一样 如yyyy-MM-dd HH:mm:ss。date-format指定date输出格式为yyyy-MM-dd HH:mm:ss。@JsonFormat用于输出的时候解析,并且设置解析时区。time-zone指定时区,解决8小时的时间差问题。个人建议都加上 没毛病。

文章图片
#java#spring#spring boot
解决java前台传递时间到后台相差8个小时的时区问题

用于接收 前端传的时间值自动转换 可以是Date 可以是string 注意 格式要一样 如yyyy-MM-dd HH:mm:ss。date-format指定date输出格式为yyyy-MM-dd HH:mm:ss。time-zone指定时区,解决8小时的时间差问题。用于输出的时候解析,并且设置解析时区。个人建议都加上 没毛病。

文章图片
#java#开发语言
javac “错误:编码GBK 的不可映射字符”

在UTF-8里,英文字符仍然跟ASCII编码一样,因此原先的函数库可以继续使用。而中文的编码范围是在0080-07FF之间,因此是2个字节表示(但这两个字节和GB编码的两个字节是不同的),用专门的Unicode处理类可以对UTF编码进行处理。UTF-8:通用字集转换格式,这是为传输而设计的编码,2进制,以8位为单元对Unicode进行编码,如果使用只能在同类位元组内支持8个位元的重要资料一类的旧式

文章图片
#java#开发语言
Elasticsearch 使用scroll滚动技术实现大数据量搜索、深度分页问题 和 search

同时在分页请求的过程中,如果有索引数据的增删改查,这些变更也会实时的反映到游标上。第一页的请求和正常的请求一样。

文章图片
#java
把VScode的主题变得和idea一样

打开VScode,搜索插件jetbrains, JetBrains Darcula Theme是暗色,Webstorm JetBrains Theme是亮色。系列软件,不太适应VScode的主题和颜色,可以通过一个插件把VScode的颜色变得和idea一样。和idea对比效果: 与些许差距,但完全可以接受。

#vscode#intellij-idea#ide
【elasticsearch】关于elasticsearch的max_result_window限制问题的解决方式思考

我也尝试过,直接从16条的sort字段值进行查询,同样可以查询到17-20的值,所以,我们可以进行改造,默认仍然是10000条的max_result_window,兼顾小批量数据的查询和搜索,当查询从66页往后时,每次翻页或者跳页我们要能获取到超过10000的最后一条信息的id和时间戳,由此解决es深度查询翻页的问题。明天找产品聊聊实现逻辑。

文章图片
#elasticsearch#jenkins#大数据
Stream流 - 获取Stream和转换操作(含基本数据类型流)

是jdk1.8对集合对象功能的增强,可以通过将集合转换为流模型,通过声明的方式对集合中的每个元素进行一系列并行或者串行的流水线操作。Stream只要给出对其包含的元素执行什么操作,Stream就会隐式地在内部进行遍历,并给出响应的数据转换。Stream可以并行化操作,Stream的并行操作是依赖Java7中引入的Fork/Join框架拆分任务和加速处理过程,并且允许数据源是无限的。

#java#前端#html
URLClassLoader详解

翻译过来就是类加载器,普通的java开发者其实用到的不多,但对于某些框架开发者来说却非常常见。理解ClassLoader的加载机制,也有利于我们编写出更高效的代码。ClassLoader的具体作用就是将class文件加载到jvm虚拟机中去,程序就可以正确运行了。但是,jvm启动的时候,并不会一次性加载所有的class文件,而是根据需要去动态加载。想想也是的,一次性加载那么多jar包那么多class

#jvm#java#开发语言
    共 27 条
  • 1
  • 2
  • 3
  • 请选择