Java企业级项目
qq_41633237
这个作者很懒,什么都没留下…
展开
-
一些对于Java性能调优的理解
Java性能调优 JDK体系结构图 一.深入字节码底层剖析JVM内存结构 图表示了JVM在程序中的作用 JVM虚拟机内部构成 由三部分组成,栈中存放局部变量,每一个线程运行时Java虚拟机都会给它分配一个栈空间,存放线程中的局部变量 栈帧概念:一个方法对应一块栈内存区域,存放方法自己的局部变量。 main方法内调用compute()方法,这个栈也是满足先进后出,main()方法先进入,先开...原创 2020-03-21 11:04:15 · 139 阅读 · 0 评论 -
阿里云服务器项目部署总结别人大全集
基于阿里云服务器Linux系统部署JavaWeb项目 INTELIJ IDEA 正确的打war包方式 Linux服务器下查看tomcat服务是否启动,重启等基本操作 Linux 中 Tomcat 启动成功 但 无法访问 解决方法 Linux下 Tomcat 配置启动成功但是无法访问网页的问题【2019-09-25】 解决linux中的tomcat启动成功本地访问不到 ...原创 2020-05-01 18:03:49 · 187 阅读 · 0 评论 -
后台商品的springMVC上传与富文本上传ftp服务器功能的开发
后台商品的springMVC上传与富文本上传ftp服务器功能的开发 1.后台商品的springmvc上传 (1)需要验证是否是管理员 User user=(User)session.getAttribute(Const.CURRENT_USER); if(user==null) { return ServerResponse.createBy...原创 2019-09-06 11:45:21 · 131 阅读 · 0 评论 -
高复用服务下的密码修改
高复用服务下的密码修改对象响应 1.在service层中存在一个UserServiceImpl类实现功能代码逻辑。在密码修改之前我们首先要通过checkVaild方法校验用户名或者Email邮箱是否存在。(同时checkVaild这个方法在注册功能中也有巨大的用处) public ServerResponse<String> checkValid(String str,String t...原创 2019-08-16 10:24:21 · 168 阅读 · 0 评论 -
项目管理利器---Maven总结
项目管理利器—Maven总结 1.Maven环境搭建及第一个Maven程序HelloMaven (1)环境搭建 在课程上找到的maven资源连接maven下载链接,感谢geely老师 环境变量配置如下 然后在环境变量Path中要将%MAVEN_HOME%\bin配置进去!! cmd窗口输入mvn -v就可以知道是否配置成功! (2)第一个Maven程序HelloMaven 建立第一个maven项目...原创 2019-07-31 21:08:43 · 224 阅读 · 1 评论 -
git——分布式版本控制
git——分布式版本控制 1.解决冲突:人工界定如何取舍 2.回到过去: (1)使用git log命令查看时间点获取commit (2)使用git reset -hard commit跳转到指定时间点,hard是当前项目版本的指针,相当于让时间回到commit时间点。 3.回到出发时间点 git reflog git reset -hard commit 4.建立里程碑(常用软件中的版本号标识) ...原创 2019-08-03 17:51:40 · 102 阅读 · 0 评论 -
项目初始化
项目初始化 1.初始化数据库 2.安装IDEA 15 3.maven创建web项目并验证(配置JDK,配置maven,配置Tomcat,使用archetype创建空白maven项目,初始化项目文件夹本地发布验证) 4.创建和使用git仓库(git初始化,-gitignore文件配置,添加更新文件,推送到远程git仓库,创建及切换分支) 5.Maven的Pom初始化 6.创建项目包结构 7.Myba...原创 2019-08-06 15:20:01 · 369 阅读 · 0 评论 -
git初始化
git初始化 1.在码云中建立新的仓库 2.在idea中目录结构下建立README.md文件,建立.gitignore文件。 .gitignore是一个配置文件,作用在于里面配置的文件匹配上的进行忽略,并不会推送到git仓库上,也不会检查到本地的变化 我的.gitignore配置文件中的内容如下 `*.class//忽视类文件 #package file //忽视以下两种包文件 *.wa...原创 2019-08-07 10:37:48 · 148 阅读 · 0 评论 -
Mybatis三剑客
Mybatis三剑客 1.mybatis-generator 插件作用是根据数据库自动生成pojo层,dao层和.xml(dao层接口的实现)文件。 1. <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generat...原创 2019-08-07 23:29:10 · 166 阅读 · 0 评论 -
高复用服务响应对象得设计思想及抽象封装
高复用服务响应对象得设计思想及抽象封装 1.Common文件夹中装入许多的公共类,这些公共类为了满足高复用且具有服务响应进行了抽象封装。 2.在名为ResponseCode的枚举类中存在 ERROR(1,“ERROR”), SUCCESS(0,“SUCCESS”)的枚举状态。 构造函数等代码如下 private final int code ; private final String ...原创 2019-08-11 17:52:14 · 220 阅读 · 0 评论 -
springMVC数据绑定
SpringMVC数据绑定 数据绑定是将控件属性绑定到一个对象属性上的方法。 基础知识 1.分为三种类型:基本类型(int),包装类型(integer),数组。 基本类型的key是必须传的,只能是int类型的。 包装类型的key可以不传,integer可以为空的。 integer类型可以为空。 int不能为空 @RequestParam注解可以配置是否需要为空@RequestParam详解。 ...原创 2019-08-13 17:08:34 · 133 阅读 · 0 评论