Java
buyue__
这个作者很懒,什么都没留下…
展开
-
springboot后端API接口restful设计优化方案
这才是后端API接口应该有的样子!原创 2024-07-23 10:19:11 · 105 阅读 · 0 评论 -
IDEA下载gradle-8.2-src.zip很慢
项目根目录/gradle/wrapper/gradle-wrapper.properties。原创 2024-06-28 16:51:07 · 714 阅读 · 1 评论 -
IDEA配置使用Gradle
配置gradle镜像仓库,这里使用阿里云的。打开IDEA - Settings。目录查看gradle版本号。下载并解压到你喜欢的目录。首先查看你的IDEA的。这里使用手动安装方式。文件配置系统环境变量。查看gradle版本。原创 2023-08-31 17:51:39 · 1017 阅读 · 0 评论 -
Mac安装JDK(java Development Kit)
本机环境:MacBook Pro 2023 Apple M2 Pro。发现原来本机还没有安装JDK,接着开始安装。当前最新版为JDK 20。原创 2023-06-14 15:51:57 · 783 阅读 · 0 评论 -
某团实习面经
6.算法二叉树最大路径和(从根出发和不从根出发两种情况分别解)5.手写单例模式,懒汉式到双重检查锁时,追问如何防止被反射,9.Redis多个语句之间的原子性如何解决?4.Volatile的底层实现(Mesi缓存一致性协议)2.线程池线程池到底有什么用?3.Mysql的可重复读实现(MVCC原理)11.算法合并两个有序数组,快排。继续追问如何防止被序列化拿到对象?4.JDK,JRE,JVM的关系。7.Redis的原子性如何实现?2.你对Java并发编程的理解。8.Redis的缓存穿透?...原创 2022-07-27 09:46:36 · 102 阅读 · 0 评论 -
macOS配置java环境变量
此时,jdk安装完毕,但是未配置环境变量。原有内容的基础上追加以下内容。原创 2022-07-20 17:23:16 · 651 阅读 · 0 评论 -
Maven
框架中使用的jar包,不仅数量庞大,而且彼此之间存在错综复杂的依赖关系。进一步增加了我们在jar包使用过程中的难度。Maven跟Spring没有关系,它们是两个不同的东西,Maven是自动化构建工具,在IDEA中使用Maven是为了更好的管理依赖、构建项目、管理项目信息。在javaweb的开发中,往往需要我们手动导入jar包,随着jar包的大规模增长,手动导入就难以管理。使用指令来手动执行操作,IDEA默认会把终端路径切换到当前项目的根目录,这里以项目。使用IDEA做开发时,一般直接点击右侧的。...原创 2022-07-19 17:09:02 · 1666 阅读 · 0 评论 -
Mac安装Maven
添加下列两行代码,之后保存并退出。查看Maven是否安装成功。解压到某个目录,例如。原创 2022-07-19 16:46:00 · 186 阅读 · 0 评论 -
Intellij IDEA运行Hello World
类名为HelloWorld回车,敲入如下代码public class HelloWorld { public static void main(String[] args){ System.out.println("Hello World!"); }}右键选择原创 2021-02-28 16:13:48 · 2002 阅读 · 1 评论 -
java运行js代码并得到执行结果
import javax.script.ScriptEngineManager;import javax.script.Bindings;import javax.script.Invocable;import javax.script.ScriptContext;import javax.script.ScriptEngine;import javax.script.SimpleScriptContext;ScriptEngineManager manager = new ScriptEng原创 2020-09-10 16:47:48 · 756 阅读 · 1 评论 -
IDEA Java性能分析插件VisualVM Launcher
先在IDEA里面安装插件VisualVM Launcher点击一下Run with VisualVM,会弹出设置本机VisualVM执行程序的路径jdk已经集成了VisualVM,所以到jdk的安装目录里面寻找即可原创 2020-08-06 14:42:25 · 724 阅读 · 0 评论 -
Java String
String是一种特殊的对象.String 类是一个不可变的类…也就说,String 对象一旦创建就不允许修改使用equals和==比较的区别public class Main { public static void main(String[] args) { String a = new String("1"); String b = new String("1"); System.out.println(a == b);//对象比较原创 2020-08-06 14:07:35 · 245 阅读 · 0 评论 -
SpringBoot项目类中@Data注解无法使用
1.在pom.xml文件引入maven依赖<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.16.4</version></dependency>2.在IDEA插件里面搜索安装Lombok...原创 2020-07-25 15:57:34 · 1916 阅读 · 2 评论 -
SpringBoot2整合MyBatis
数据库版本:mysql5.6在创建好的Spring Boot项目加入mybatis-spring-boot-starter和mysql-connector-java依赖原创 2020-07-25 15:03:19 · 242 阅读 · 0 评论 -
IDEA快速搭建SpringBoot2项目
点击 File ——> New ——> Project选择 Spring Initializr 然后在 Project SDK 右侧选择JDK 然后点击Next设置项目的 Group、Artifact、Version 和其他项目信息,然后点击 Next原创 2020-06-08 11:16:56 · 985 阅读 · 0 评论 -
Linux安装Tomcat
环境:虚拟机centOS7 + tomcat-9.0.26官网这里以tomcat9.0.26版本为例#下载wget mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.26/bin/apache-tomcat-9.0.26.tar.gz#解压tar -zxvf apache-tomcat-9.0.26.tar.gz#进入b...原创 2019-10-13 10:02:31 · 179 阅读 · 0 评论 -
maven使用国内镜像(解决maven原镜像下载慢)
找到setting.xml文件查看目录位置我这里使用的是IntelliJ IDEAFile-》Other Setting-》Default Setting如果你的.m2文件夹下没有setting.xml文件,可以到maven的解压文件中的conf文件夹下复制一份在setting.xml在节点中添加以下代码: nexus-aliyun原创 2017-11-24 13:20:06 · 769 阅读 · 0 评论 -
Spring注解
项目中通常会有上百个组件,如果这些组件采用xml的bean定义来配置,显然会增加配置文件的体积,查找以及维护起来也不太方便。 Spring2.5为我们引入了组件自动扫描机制,他可以在类路径底下寻找标注了 @Component,@Service,@Controller,@Repository注解的类,并把这些类纳入进spring容器中管理。它的作用和在xml文件中使用bean节点配置组件时一样的。要原创 2017-11-26 09:53:58 · 356 阅读 · 0 评论 -
spring项目获取ServletContext
http://blog.csdn.net/jslcylcy/article/details/59507920转载 2017-12-28 16:25:15 · 664 阅读 · 0 评论 -
电商商品活动页动态布局
阿里开源开源库V - Layout原创 2018-04-28 13:49:52 · 959 阅读 · 0 评论 -
IDEA Maven创建webapp
请确保已安装jdk和MavenCreate new project一进入工程,Maven就会自动加载一系列的依赖库,请耐心等待加载完成。原创 2019-09-19 16:40:10 · 98 阅读 · 0 评论 -
Linux配置JDK(java环境)
#查看java版本java -version官方JDK下载地址原创 2019-09-20 14:15:14 · 148 阅读 · 0 评论 -
springMVC入门教程(一)
完善项目目录结构,添加java,resources,test等目录标记目录类型,一般java标记成Sources,resources标记成Resources,test标记成Tests,具体可参考官方Maven标准目录布局指南。编辑pom.xml文件,这里需要添加一些目前用到的spring依赖,主要涵盖 核心(spring-core,spring-beans,spring-context),...原创 2019-09-20 16:23:17 · 257 阅读 · 0 评论 -
springMVC入门教程(二)
把集成 MyBatis 框架所需要的依赖包添加到 pom.xml 文件中,具体代码如下 : <properties> <mysql-connector-java.version>8.0.17</mysql-connector-java.version> <mybatis.version>3.5.2</mybatis.vers...原创 2019-09-21 11:29:40 · 121 阅读 · 0 评论 -
Spring读取xml配置文件并加载bean对象
import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;ApplicationContext context = new ClassPathXmlApplicationContext("config.原创 2017-12-28 11:55:54 · 680 阅读 · 0 评论 -
linux部署java web
安装JDK 下载JDKcd /wget download.oracle.com/otn-pub/java/jdk/9.0.1+11/jdk-9.0.1_linux-x64_bin.tar.gztar -zxvf jdk-9.0.1_linux-x64_bin.tar.gzcd jdk-9.0.1mkdir /usr/javamv jdk-9.0.1 /usr/javacd /usr/j原创 2017-12-15 09:49:58 · 424 阅读 · 0 评论 -
IDEA创建servlet+jstl+jdbc
右键Add Framework Support 创建ListServlet.javapackage com.servlet;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import原创 2017-12-20 17:18:18 · 646 阅读 · 0 评论 -
MyBatis入门(一)
new project原创 2017-12-14 15:27:45 · 268 阅读 · 0 评论 -
IntelliJ IDEA 源值1.5已过时,将在未来所有版本中删除
IDEA默认把项目的源代码版本设置为jdk1.5,目标代码设置为jdk1.5修改Maven的Settings.xml文件,在节点中添加 jdk-1.8 true 1.8 1.8 1.8 1.8 在项目的pom.xml文件中添加 1.8 1.8IntelliJ IDEA工具栏Fi原创 2017-11-24 14:04:33 · 387 阅读 · 0 评论 -
Intellij IDEA搭建web
IntelliJ IDEA 简体中文专题教程Intellij IDEA分为社区版和旗舰版,要创建web应用,需要安装Intellij IDEA的旗舰版安装好之后,先来设置一下tomcatConfigure --> Plugins ,然后搜索tomcat新建一个project,一直点击next就好我这里的项目名为hello,右键项目名,原创 2017-11-20 14:49:43 · 422 阅读 · 0 评论 -
Intellij IDEA配置springMVC时提示"context:component-scan" is not bound
xxx-servlet.xml配置时,报错:The prefix "context" for element "context:component-scan" is not bound.因为少了属性说明下面是需要添加的文字:xmlns:context="http://www.springframework.org/schema/context"原创 2017-11-23 11:25:48 · 17801 阅读 · 2 评论 -
springMVC入门(五)URI Builder
package com.mycontroller;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.ResponseBody;imp原创 2017-12-19 21:52:52 · 953 阅读 · 0 评论 -
springMVC入门(二)
在springMVC入门(一)中applicationContext.xml没有设置任何的bean节点,该文件是用来设置控制器路由映射的。原创 2017-11-25 10:21:02 · 218 阅读 · 0 评论 -
java json使用
http://blog.csdn.net/zen99t/article/details/50351637转载 2017-12-24 09:59:44 · 242 阅读 · 0 评论 -
spring注解方式intellij idea报could not autowire,eclipse却没有问题
http://www.cnblogs.com/softidea/p/5763285.html原创 2017-12-07 11:22:44 · 578 阅读 · 0 评论 -
Mybatis入门二-动态SQL
在Mybatis入门一的基础上修改ListServlet.java//List<User> list = session.selectList("User.queryList");User u = new User();u.setId(new Long(1));List<User> list = session.selectList("User.queryListWhere",u);User.原创 2017-12-25 10:29:20 · 215 阅读 · 0 评论 -
springMVC入门(四)拦截器
新建LoginInterceptor.java LoginInterceptor实现HandlerInterceptor接口,并实现它的三个方法package com.interceptor;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java原创 2017-12-19 10:24:25 · 289 阅读 · 0 评论 -
Spring Mvc response返回中文字符串出现乱码
http://blog.csdn.net/littleskey/article/details/52841148转载 2017-12-19 11:26:44 · 838 阅读 · 0 评论 -
Spring @AspectJ 实现AOP 入门例子
p原创 2017-12-27 10:00:31 · 261 阅读 · 0 评论 -
springMVC入门(一)
本人环境OS X,使用Intellij IDEA 基于maven来创建webapp骨架,使用maven来管理项目有很多好处,具体的话请自行百度首先确保maven已安装 终端下执行 mvn -v1.打开IDEA,FIle->New project… 然后填写GroupId、ArtifactId,Version 直接next 完善项目目录结构 具体可参考官方Maven标准目录原创 2017-11-25 21:55:54 · 380 阅读 · 0 评论