javaweb
啵啵j
春天,不是季节,而是内心;生命,不是躯体,而是心性;
展开
-
上传JavaWeb项目到阿里云Lunix服务器
1.打包javaweb项目点击项目File -> Export选择web项目下的WAR file; next选择项目,以及路径(Destination),以及环境,这里用到(Tomcat9.0);Finish后便可在指定的文件夹中找见生成的文件;数据库使用的是Mysql,将表格直接导出即可生成.sql文件;2.配置服务器中的Lunix可以直接使用阿里云镜像市场中获取免费的镜像,这样比较方便,...原创 2018-05-03 19:20:33 · 301 阅读 · 0 评论 -
intellij idea 使用码云
一.安装git. 去官网下载或者用命令安装 https://git-scm.com/download/linux二.在file->setting->Version Control 选择git,如果安装好可以选择Auto-detected并Test检查和查看版本,如果没有这选择目录到安装,目录三.如果已打开项目,在file中关闭项目显示到开始界面,...原创 2018-10-09 21:24:54 · 18277 阅读 · 0 评论 -
Spring Data JPA与Hibernate,Spring Boot集成,实战
1.build.gradle我们需要添加Spring Data JPA及Mysql连接的驱动的依赖.Spring Boot已经提供了相关的Starter来实现Spring Data JPA开箱及用的功能,只需要在build.gradle文件中添加Spring Data JPA的starter的库即可.dependencies { compile('org.springframework...原创 2018-08-08 18:14:22 · 614 阅读 · 0 评论 -
Thymeleaf与Spring Boot集成,实战
1.build.gradledependencies{ //添加Thymeleaf compile('org.springframework.boot:spring-boot-starter-thymeleaf')}spring-boot-starter-thymeleaf库默认使用的是最新版本的,主要依赖以下三个库:<dependencies> ...原创 2018-08-08 17:07:24 · 820 阅读 · 0 评论 -
全文搜索(Elasticsearch与Spring Boot(gradle))
一.全文搜索概述1.数据结构:(1).结构化数据:指具有固定格式或有限长度的数据,如数据库,元数据等.(2).非结构化数据:指不定长或无固定格式的数据,如邮件,Word文档.2.数据搜索的方式:(1).结构化数据:数据库中用SQL,元数据利用操作系统本身的机制.(2)非结构化数据 a.顺序扫描法:从头到尾顺序查找,对于小数据量文件而言,这种方法是最直接,最方便的.大...原创 2018-08-02 20:00:14 · 1765 阅读 · 1 评论 -
Spring中singleton bean与prototype bean
singleton :定义bean的范围为每个Spring容器一个实例(默认值).prototype :运行bean可以被多次实例化(使用一次就创建一个实例).1.singleton beanIoC容器只管理一个singleton bean的一个共享实例,所有对id或id匹配该bean定义的bean的请求都会导致Spring容器返回一个特定的bean实例.换句话说,当定义一个sing...转载 2018-07-30 12:30:11 · 3437 阅读 · 0 评论 -
快速开启第一个Spring Boot项目(gradle构建)
一.首先要确保自己安装java环境和gradle.这里记录一下ubuntu上快速装gradle:1.添加ppa仓库sudo add-apt-repository ppa:cwchien/gradle 2.更新源sudo apt-get update 3.查看可以安装版本apt-cache search gradle 4.安装(我这里是装的是4.3.1)...原创 2018-07-28 15:27:06 · 1087 阅读 · 0 评论 -
解决ubuntu上eclipse打不开显示找不到jre
修改eclipse安装目录下的eclipse.ini文件,在首行添加虚拟机参数-vm的设置-vm/opt/java/jdk1.7.0_25/jre/bin/java(根据自己的java环境写)# -vm 参数用以指定使用哪一个 jvm 来执行Eclipse这里记录一下如何在ubuntu上命令快捷启动只对当前用户有效sudo gedit ~/.bashrcexport PATH=$PATH:/...原创 2018-07-09 20:11:16 · 766 阅读 · 1 评论 -
Spring实战(二)装配bean
Spring配置可选方案:1.在XML中进行显示装配;2.在java中进行显示装配;3.隐示bean发现机制和自动装配;4.互相搭配一.自动化装配bean(@Component和@Autowired) 1.组建扫描:Spring会自动发现应用上下文中所创建的bean。 2.自动装配:Spring自动满足bean之间的依赖。 两者结合,发挥出巨大的作用。1).使用@Co...原创 2018-06-10 13:17:29 · 164 阅读 · 0 评论 -
Intellij 中project与module的区别
刚开始学习用intellij开发javaee,创建工程时有很多都是先创建工程而后添加module,一头雾水,之前用的eclipse。就在网上找了一些博客,这里总结一下,方便日后查找复习。1.官方解释:1.progect:Whatever you do in IntelliJ IDEA, you do that in the context of a project. A project is an...转载 2018-06-02 00:31:59 · 749 阅读 · 0 评论 -
Spring实战(一)spring之旅
1.1简化的java开发: 1.1.1:激发POJO的潜能:在基于弹簧构建的应用中.Spring不会强迫你去实现弹簧规范的接口或继承弹簧规 范的类(最坏的情况是会添加使用弹簧的注解),来实现轻量级和最小入侵性编程。 1.1.2:面向接口和依赖注入(依赖注入,DI)(也叫控制反转(IOC),弹簧的创始人这么叫,原 因的英文这两个名词是站在不同角度来说的,我的理解是控制反转:对象本来是由程序来控...原创 2018-06-06 20:54:23 · 287 阅读 · 0 评论 -
maven的学习(intellij下的使用)
作为小菜鸟一个这里对自己学习的maven(在intellij下的使用)进行一下总结。这里提供两个官方网址供大家学习:https://en.wikipedia.org/wiki/Apache_Maven;Apache官方教程。1.Maven是什么Maven是基于项目对象模型(POM project object model),可以通过一小段描述信息(配置)来管理项目的构建,报告和文档的软件项目管理工...原创 2018-06-20 19:18:06 · 177 阅读 · 0 评论 -
maven的学习(intellij下的使用)
作为小菜鸟一个这里对自己学习的maven(在intellij下的使用)进行一下总结。这里提供两个官方网址供大家学习:https://en.wikipedia.org/wiki/Apache_Maven;Apache官方教程。1.Maven是什么Maven是基于项目对象模型(POM project object model),可以通过一小段描述信息(配置)来管理项目的构建,报告和文档的软件项目管理工...转载 2018-06-03 18:14:17 · 4737 阅读 · 0 评论 -
ubuntu安装配置jdk8(oracle)和tomcat
1.jdk注意:一般安装好的系统都有openjdk,我们要先卸载它: sudo apt-get remove openjdk*(1).首先去oracle官网去下载jdk相关版本,注意要与tomcat版本相对应,下载好归档解压,通过(sudo mv jdk 文件夹名字)移到usr/java中,至少我是这样。sudo mkdir ***可以创建文件夹。(2).配置jdk,s...原创 2018-05-25 10:06:55 · 222 阅读 · 0 评论 -
Spring实战(四)面向切面的Spring(AOP)
一.什么是面向切面编程 1.切面提供了取代继承和委托的另一种方案,很多地方使代码更加简洁,在使用切面编程时,我们在一个地方定义通用的功能,通过声明的方式定义这个功能在何处应用,无需修改受影响的类。横切关注点可以被模块转化为特殊的类,这些类被称为切面。优点:关注点都集中在一个地方,而不是分散到多个代码中;服务模块更加简洁,他们只包含主要关注点的代码,而次要关注点的代码被转移...原创 2019-01-20 10:28:46 · 99 阅读 · 0 评论