暂时未有相关云产品技术能力~
阿里云开发者社区专家博主、星级博主和技术博主等! CSDN Java领域优质创作者、CSDN 认证博客专家、全网15万粉丝支持!
SpringBoot项目,在引入MapStruct之前项目启动和运行的好好的,按照MapStruct官网推荐的方法引入MapStruct之后,本来正常的项目居然启动不了了。
Java创建实例对象是不是必须要通过构造函数?这其实是衍生出来的一个面试题。 上面问题的答案很明显了:Java创建实例对象,并不一定必须要调用构造器的。
序列化是相对比较重要也比较简单,但也比较容易被忽视的一类基础性知识。序列化在网络应用特别是如今的分布式系统中被大量使用,理解好序列化是理解好网络应用以及分布式系统架构的基础。 在面试中也会被经常问到,所以这个部分的内容还是需要掌握的。
这里说的 SpringBoot 常用注解是指在我们开发项目过程中,我们经常使用的注解,包含 Spring、SpringBoot、SpringCloud、SpringMVC 等这些框架中的注解,而不仅仅是 SpringBoot 中的注解。
SpringBoot提供了两个接口: CommandLineRunner 和 ApplicationRunner 。实现其中接口,就可以在工程启动时将数据库中的数据加载到内存。使用的场景有:加载配置项到内存中;启动时将字典或白名单数据加载到内存(或缓存到Redis中)。
form标签multipart/form-data 文件上传表单中 传递参数无法获取的原因
使用 allowScriptAccess 使 Flash 应用程序可与其所在的 HTML 页通信。此参数是必需的,因为 fscommand() 和 getURL() 操作可能导致 JavaScript 使用 HTML 页的权限,而该权限可能与 Flash 应用程序的权限不同。这与跨域安全性有着重要关系。
解决springboot项目shiro框架下的AppScan漏洞会话标识未更新问题
Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:9300
产生此问题的原因是由于spring boot版本兼容性导致的: java.lang.NoSuchMethodError: org.springframework.boot.builder.SpringApplicationBuilder.<init>([Ljava/lang/Object;)
HTTP/HTTPS协议中常用的默认端口号
svn更新时,出现不知道这样的主机的解决方案
用jquery或js获取select标签中选中的option值及文本
@Transactional(rollbackFor=Exception.class)的使用
有时候我们可能需要在表单中放置多个按钮,比如表单页面常见的按钮有创建和取消。点击创建按钮会触发单击响应事件,在单击响应事件中进行提交表单,这没有任何问题。点击取消按钮的时候,触发对应的单击响应事件,这个单击响应事件中主要处理关闭表单页面逻辑,所以会关闭页面,这也正常。但是!打开控制台监听请求会发现,它也会提交表单。
localStorage与sessionStorage的使用和区别
命令行打包,以下是打jar和war: 打jar包 :mvn clean install -Dmaven.test.skip=true 打war包:mvn clean package -Dmaven.test.skip=true -Dmaven.test.skip=true 跳过单元测试 命令修改并启动jar包端口号: java -jar -Dserver.port=8090 sell.jar 命令修改并启动jar包端口号和切换项目环境: java -jar -Dserver.port=8090 -Dspring.profiles.active=prod sell.jar
new Date().getTime()和System.currentTimeMillis()获取时间戳的比较
如何将本地项目上传到码云,只需这几步,每个步骤都有图文
通过document.domain实现跨域访问
在idea中知道类名,查找类,展示类,快速查找某个类或方法在整个项目中的位置
背景:server.context-path不起作用 spring boot 项目路径默认是ip:port进入项目,通过在application配置文件添加 server.context-path属性,可自定义上下文,如 ip:port/server.context-path 而spring boot2.0之后,上下文的配置改为了 server.servlet.context-path。
This application has no explicit mapping for /error, so you are seeing this as a fallback的解决方法
JPA通用策略生成器(@GeneratedValue 四种标准用法为TABLE, SEQUENCE, IDENTITY, AUTO)
测试自增时数据库报错Springboot-jpa Table ‘sell.hibernate_sequence‘ doesn‘t exist
$ is not defined (已解决),F12调试页面Console错误提示
插件WebUploader 上传按钮没反应,按F12才会有反应的问题的解决方案
-DskipTests,不执行测试用例,但是会编译测试用例类,并且会生成相应的class文件,而且此文件放置在target/test-classes下。 -Dmaven.test.skip=true,不执行测试用例,也不会编译测试用例类。
nested exception is org.apache.ibatis.binding.BindingException: Parameter ‘ids‘ not found.
Mybatis中,SpringMVC中,SpringBoot项目中,出现There is no getter for property named 'xxxxxx'报错的解决方法
请求和响应——原生的JS实现方式
elasticsearch在启动后出现[transport.netty][solr001] exception caught on transport layer[[[id:0x2d16759]]
svn: E200009: Commit failed (details follow)/both sides of the move must be committed together的解决办法
Boolean.parseBoolean(string); String类型转boolean类型的一个方法 当String的值为“true”时返回true,(此处true值是忽略大小写的) 当为其他字符串时返回false。
html中的input框中的value值到底是什么
JQuery和JS的入口函数比较
idea 的全局搜索快捷键ctrl+shift+f 失效的解决方案
JQuery框架 -- JQuery怎么使用和各个版本的区别、JQuery对象和JS对象区别、JQuery选择器? jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨 是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。
JavaScript(JS)的DOM对象(JS的Document对象)----什么是DOM对象? Document Object Model 文档对象模型:将标记语言文档的各个组成部分,封装为对象。可以使用这些对象,对标记语言文档进行CRUD(增删改查)的动态操作。 通过 HTML DOM,可访问 JavaScript HTML 文档的所有元素。 当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model)。HTML DOM 模型被构造为对象的树。 提示:Document 对象是 Window 对象的一部分,可通过 window.document 属性对其进行访。
JavaScript(JS)的BOM对象(JS的Browser对象)----什么是BOM对象:Browser Object Model 浏览器对象模型:将浏览器的各个组成部分封装成对象。
JavaScript(JS)的基本对象
CSS:页面美化和布局控制和选择器
HTML标签:表单标签(form标签)
HTML:Hyper Text Markup Language 超文本标记语言,超文本是用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本。
在项目的启动过程中如果出现:以下报错信息,则可以从以下几个方面入手排查问题。 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found) 一般的原因是Mapper interface和xml文件的定义对应不上,需要检查包名,namespace,函数名称等能否对应上,需要比较细致的对比,这是第二次出现这种异常。我每次都是按照如下方法去逐一排查的,到最后都能解决问题。
之前使用MyBatis框架或者是在IDEA中,发现Mapper接口和XML文件之间跳转十分的麻烦,我之前经常的操作是在Mapper接口中将接口名称复制一下,然后去查找对应的XML文件,打开后CRTL+F查找对应的xml实现,整个过程效率很低下,搜了搜果然有前辈已经出了一款IDEA的插件解决了这个问题,把这个好用的跳转插件推荐给大家。
如果想知道快捷键如何使用可以 Ctrl + J 查看所有的快捷提示键使用方法。
Java8 使用 stream().filter()过滤List对象(查找符合条件的对象集合)
Java8 使用 stream().sorted()对List集合进行排序
java.sql.SQLException: Invalid value for getInt()