栏目: Java

Java 使用正则表达式去除前后空格

问题描述:java去除字符串前后空白,身为小伙子的我搞了大半天,其实蛮简单的。解决方案:方式一:trim()trim()是String里的常用的方法,作用:返回字符串的副本,忽略前导空白和尾部空白*输出结果:方式二:正则表达式:replaceAll(Stringregex,Stringreplace...

2021-04-16 188 0 0 阅读全文

SpringBoot工程中Spring Security应用实践

SpringSecurity应用简介SpringSecurity是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它提供了一组可以在Spring应用上下文中配置的Bean,充分利用了SpringIoC,DI(控制反转InversionofControl,DI:De...

2021-09-14 109 0 0 阅读全文

Git之如何把本地文件上传到远程仓库的指定位置

2018.11.26添加内容:对于自己的仓库,我们建议将远程仓库通过clone命令把整个仓库克隆到本地的某一路径下。这样的话我们从本地向远程仓库提交代码时,就可以直接把需要提交的文件拖到我们之前克隆下来的路径下,接下来在这整个仓库下进行gitadd.->gitcommit-m'注释'->...

2021-05-27 95 0 0 阅读全文

IDEA社区版创建SpringBoot项目的安装插件的图文教程

由于最近idea的官方查的有点严,pojie的企业版idea总失效,现在给大家说一下社区版idea创建spring项目的一个方法!!!在项目实战中了解到的IDEA创建springboot项目,我找了下我的IDEA没有springInitializr,网上的说法我试过搜不到springboot插件,经...

2021-04-09 172 0 0 阅读全文

IDEA 显示Run Dashboard窗口的2种方式(推荐)

:在基于springboot构建springcloud微服务架构的时候,一般需要启动多个应用程序,在idea开发工具中,多个同时启动的应用可以在RunDashboard运行仪表盘中得到更好的管理,但操作中idea有时候不会显示,下面分享两种显示方式方式一:springboot项目在多个启动配置之后,...

2021-05-20 113 0 0 阅读全文

IDEA连接Mysql数据库报错的解决方法

IDEA连接mysql数据库出现Serverreturnsinvalidtimezone.Goto‘Advanced'tabandset‘serverTimezone'propertymanually.报错意思是服务器返回了无效时区。也就是我们的数据库返回了无效的时区。如图所示:报错中显示让我们去A...

2021-05-10 153 0 0 阅读全文

Java线程间共享实现方法详解

一、synchronize对象锁和类锁synchronize为多线程关键字是一种同步锁,它可以修饰以下几种对象:代码块:被修饰的代码块被称为同步代码块,作用的范围是{}里面的代码,作用的对象是调用这个代码块的对象方法:被修饰的方法称为同步方法,作用的范围是整个方法,作用的对象是调用这个方法的对象类:...

2021-05-06 106 0 0 阅读全文

Java基础之NIO学习详解

一、NIO简介java.nio全称javanon-blockingIO,是指JDK提供的新API。从JDK1.4开始,Java提供了一系列改进的输入/输出的新特性,被统称为NIO(即NewIO)。新增了许多用于处理输入输出的类,这些类都被放在java.nio包及子包下,并且对原java.io包中的很...

2021-09-14 91 0 0 阅读全文

在Js与Java中判断Json数据中是否含有某字段的案例

js中从服务端传过来一个json数据为data1.data["key"]!=undefined//这种有缺陷,如果这个key定义了,并且就是很2的赋值为undefined,那么这句就会出问题了2.!("data"inobj)3.data.hasOwnPrope...

2021-04-11 146 0 0 阅读全文

Java调用Python脚本,并传递参数

最近陆续用python写了很多文件处理脚本,虽然功能都比较简单,但还是感觉到python对文件处理的简洁高效,越发觉得java的语法相当的繁琐~接到个需求处理ftp数据接口。所以想把python脚本也用上。java代码定时扫描ftp数据仓库,调用python脚本入库。直接采用java执行系统命令的方...

2021-06-19 68 0 0 阅读全文

Idea安装Eslint插件提示:Plugin NativeScript Was Not Installed的问题

Idea安装Eslint插件文档写在前面的话,网络由于设置了代理,在你下载安装插件的时候,会提示无法连接或者不能下载插件,对此我做了以下处理,首先看看你有没有下面的提示:如果有,直接看异常安装步骤,没有的话看正常安装步骤就可以。这是安装插件无法下载的提示正常安装步骤流程图嗯,当然你配置了idea的网...

2021-04-22 162 0 0 阅读全文

启动Spring项目详细过程(小结)

1、Spring项目放到web项目容器中(Tomcat、Jetty、JBoss)本文以通用的Tomcat为例2、项目容器启动时需要加载读取web.xml配置文件如下图:3、容器首先会去读取web.xml配置文件中的两个节点:和说明:tomcat在启动web容器的时候会启动一个叫ServletCont...

2021-05-10 114 0 0 阅读全文

Java 如何使用正则表达式去除前导0

我就废话不多说了,大家还是看代码吧Strings="0000000002121210"s=s.replaceAll("^(0+)","");System.out.println(s);补充:Java中数字处理去掉末尾的0实例如下所示:pub...

2021-04-16 163 0 0 阅读全文

Java枚举类中的ValueOf用法说明

:今天遇到了一个枚举类的valueOf用法,遇到了一点问题,这里特例写一个demo来测试一下先创建一个BasicEnum的接口/***@Author徐志*@date2020/9/412:42**/publicinterfaceBasicEnum{/***getname**@return*/LgetN...

2021-09-14 102 0 0 阅读全文

Java之PreparedStatement的使用详解

PreparedStatement介绍可以通过调用Connection对象的prepareStatement(Stringsql)方法获取PreparedStatement对象PreparedStatement接口是Statement的子接口,它表示一条预编译过的SQL语句PreparedState...

2021-08-12 121 0 0 阅读全文

Java 并发编程之共享变量的实现方法

可见性如果一个线程对共享变量值的修改,能够及时的被其他线程看到,叫做共享变量的可见性.Java虚拟机规范试图定义一种Java内存模型(JMM),来屏蔽掉各种硬件和操作系统的内存访问差异,让Java程序在各种平台上都能达到一致的内存访问效果.简单来说,由于CPU执行指令的速度是很快的,但是内存访问的速...

2021-04-28 96 0 0 阅读全文

Intellj Idea中的Maven工程Java文件颜色不对,未被识别的解决

问题:打开一个新的maven工程,发现.Java文件是这样的:其实是编辑器未识别成maven工程。解决:1、点击侧边栏Maven2、选择导入工程的pox.xml文件3、恢复正常

2021-05-20 166 0 0 阅读全文

浅谈Java安全编码指南之堆污染

什么是堆污染呢?堆污染是指当参数化类型变量引用的对象不是该参数化类型的对象时而发生的。我们知道在JDK5中,引入了泛型的概念,我们可以在创建集合类的时候,指定该集合类中应该存储的对象类型。如果在指定类型的集合中,引用了不同的类型,那么这种情况就叫做堆污染。产生堆污染的例子有同学可能会问了,既然JDK...

2021-06-23 123 0 0 阅读全文

Java8 Instant时间戳使用小记

Java8Instant时间戳用于“时间戳”的运算。它是以Unix元年(传统的设定为UTC时区1970年1月1日午夜时分)开始所经历的描述进行运算1.创建Instant实例,获取系统的当前时间now/***Java8Instant时间戳学习*/@TestpublicvoidtestInstant()...

2021-04-06 156 0 0 阅读全文

Java ShutdownHook原理详解

ShutdownHook介绍在java程序中,很容易在进程结束时添加一个钩子,即ShutdownHook。通常在程序启动时加入以下代码即可Runtime.getRuntime().addShutdownHook(newThread(){@Overridepublicvoidrun(){System....

2021-04-26 117 0 0 阅读全文