自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 怎样将GB2312编码的字符串转换为ISO-8859-1编码的字符串?

通过JDK1.6知道String类中getBytes(”编码“)方法可以将一个数用指定的编码转成一个字节数组,String中通过指定的 charset解码指定的 byte 数组,构造一个新的 String。代码如下:try{ String s = "java学习"; System.out.println(s); String result = new String(s.getBytes("GB2312"),"iso-8859-1"); System.out.println(s);} c

2022-05-25 15:48:47 1059

原创 如何实现字符串的反转及替换?

方法很多,可以自己写实现也可以使用String或StringBuffer / StringBuilder中的方法。有一道很常见的面试题是用递归实现字符串反转,代码如下所示:public static String reverse(String originStr) { if(originStr == null || originStr.length() <= 1) return originStr; return reverse(originStr.substring(1)) + o

2022-05-25 15:47:10 239

原创 Java中的日期和时间

1)如何取得年月日、小时分钟秒?2)如何取得从1970年1月1日0时0分0秒到现在的毫秒数?3)如何取得某月的最后一天?4)如何格式化日期?

2022-05-25 15:41:48 138

原创 Spring Boot跨域配置

@Configurationpublic class CorsConfig extends WebMvcConfigurerAdapter { @Override public void addCorsMappings(CorsRegistry registry) { /** * 1. 允许访问路径 * 2. 添加跨域请求来源 * 3. 允许跨域的方法 * 4. 允许携带信息 * 5.

2022-01-28 19:16:46 677

原创 在yaml中或properties中配置的jackson返回时区不生效

如果在yaml或properties中配置的这个spring.jackson.date-format=yyyy-MM-dd HH:mm:ssspring.jackson.time-zone=GMT+8不生效原因可能有:继承了WebMvcConfigurationSupport 这个类,并且 @Configuration 加了这个注解,那么他就不用去使用 配置文件配置的jackson 而是用这个类中的配置,所以配置文件就会不起作用。@EnableWebMvc解决编写配置类@Config

2022-01-28 19:11:27 1100 3

原创 数据库时区处理

本地项目发布到服务器上后,发现时间不对,差8个小时。

2022-01-28 17:20:53 1800

原创 Spring cloud gateway跨域问题的解决

Spring cloud gateway跨域问题的解决CORS前后端分离就会碰到跨域问题,原本我们在后端采用 CORS 解决,现在利用网关,可以放在网关解决。版本:spring-cloud:Hoxton.SR3spring-cloud-gateway:2.2.2.RELEASE一共两个文件CorsConfiguration.java/** * 配置跨域 */@Configurationpublic class CorsConfiguration { @Bean pu

2022-01-05 10:48:56 256

原创 java--->汉字转成拼音(简单实现)

中文转拼音

2021-12-15 15:33:46 75

原创 docker安装mongo开启权限认证

1、下载mongodocker pull mongo2、配置配置文件mkdir /docker/mongo/confmkdir /docker/mongo/datavim /docker/mongo/conf/mongo.confmongo.conf内容如下:# 日志文件位置logpath=/var/log/mongo/mongod.log# 以追加方式写入日志logappend=true# 是否以守护进程方式运行fork = true# 默认27017

2021-11-25 22:17:29 1353 1

原创 mongo DB 基本指令

基本概念· **数据库(database):**是一个仓库,仓库中可以存放集合· **集合(collections):**类似数组,在集合中可以存放文档· **文档(document):**文档数据库的最小单位,我们存储和操作的内容全部是文档基本指令1.show dbs 显示数据库2.show databases 显示数据库3.第一次存放文档时新建数据库,无需新建4.use xxx 切换到xxx数据库5.show collections 显示数据库中的集合6.db.<co

2021-11-25 10:49:21 55

原创 docker安装redis,加入配置文件

今天博主在 docker 里装了一下 redis ,发现了一个问题,平时 redis 开启远程连接,只要改一下配置文件就行了但是 docker 里的 redis 只有一个镜像,没有配置文件啊。这就有点操蛋了,于是乎博主又是一顿操作,终于百度到了能用的先记录一波,以防以后踩坑1.先pull一手,把镜像搞下来docker pull redis2.pull完后看一下有没有镜像搞下来docker images3.去redis官网下个配置文件官网地址 http://www.redis.cn/dow

2021-11-23 13:46:12 1123

原创 JSONObject和JSONArray的遍历

遍历JSONObject// com.alibaba.fastjson.JSONObjectxmbhScoreJson.forEach((key, value) -> {});// com.alibaba.fastjson.JSONObjectfor (Map.Entry<String, Object> entry : xmbhScoreJson.entrySet()) { String key = entry.getKey(); Object value =

2021-11-19 09:53:58 359

原创 关于MySql链接url参数的设置

关于MySql链接url参数的设置参数名称 参数说明 缺省值 最低版本要求user 数据库用户名(用于连接数据库) 所有版本passWord 用户密码(用于连接数据库) 所有版本useUnicode 是否使用Unicode字符集,如果参数characterEncoding设置为gb2312或gbk,本参数值必须设置为true false 1.1gcharacterEncoding 当useUnicode设置为true时,指定字符编码。比如可设置为gb2312或gbk false 1.1gauto

2021-11-01 11:30:08 173

原创 StringBuffer方法总结

StringBuffer类和String一样,都用来代表字符串,只是实现方式会有所不同,StringBuffer在内存使用上比String更适合,尤其是需要对插入、删除、修改字符串的时候。1、append方法public StringBuffer append(boolean b)该方法的作用是追加内容到当前StringBuffer对象的末尾,类似于字符串的连接。调用该方法以后,StringBuffer对象的内容也发生改变。2、insert方法public StringBuffer inser.

2021-10-13 10:23:37 321

原创 Java整数和字符串的相互转化

Java整数和字符串的相互转化1、把int转化为String以下三种方式把整形地i转化为字符串s,当然把Double、Float、Long转化为字符串操作一样。1.String s=""+i;2.String s=Integer.toString(i);3.String s=String.valueOf(i);2、把String转化为int型。1.int i=Integer.parsenInt(s);2.int i=Integer.valueOf(s).intValue();3、把In

2021-10-13 10:06:21 8246

原创 制作 tomcat docker镜像

1.准备工作apache-tomcat-9.0.48.tar.gz Dockerfile jdk-8u301-linux-x64.tar.gz readme.txt2.制作Deckerfile文件MAINTAINER yang<[email protected]>COPY readme.txt /usr/local/readme.txtADD apache-tomcat-9.0.48.tar.gz /usr/localADD jdk-8u301

2021-08-17 17:22:23 200

原创 PageHelper插件使用

Java分页PageHelper插件使用第一次使用分页插件,在百度查找很多资料,分享一下自己使用过程。导入依赖<!-- https://mvnrepository.com/artifact/com.github.pagehelper/pagehelper --> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelpe

2021-05-09 15:13:13 54

原创 SpringBoot启动报错:snakeyaml was not found on the classpath

SpringBoot启动报错:snakeyaml was not found on the classpath控制台报错:Attempted to load applicationConfig: [classpath:/application.yml] but snakeyaml was not found on the classpath,百度一下,说缺少snakeyaml jar包,但是导入后还是报错。处理方法其实很简单,把maven的这个jar更新一下就行,或者你重新自动导入。这样你的项目就能正常

2021-04-09 12:17:12 1534

分布式版本控制系统Git.docx

分布式版本控制系统Git详解,30分钟学会git

2022-05-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除