- 博客(11)
- 收藏
- 关注
原创 maven工程搭建及可能在项目中遇到的工具组件
可能用到的工具组件准备1.远程接口调用后端启动定时任务,每半小时去执行我们的代码,调用天气预报接口,获取天气数据,把天气数据保存到自己的数据库中(redis或mysql)。再自己实现接口供自己调用获取天气数据。在服务端去调用第三方远程的接口。UrlConnection,了解…apache的HttpClient组件.加httpClient的jar包。spring的RestTemplate工具类RestTemplate t = new RestTemplate();S
2020-10-08 14:54:10
270
原创 redis数据库了解及常用操作指令
redis缓存数据库1.了解nosql起源nosql:非关系型数据库,解决关系型数据库的数据存取瓶颈,大数据量的存储,频繁的查询行为。没有统一的标准,做不到学了一个nosql,其他的都可以会。nosql数据大多数基于内存,但是因为内存不可靠,一般都会提供持久化机制,在启动服务端的时候,把持久化数据再次加载到内存。2.nosql的几种常用的数据库.KV数据库:key-value键值对数据库,ehcache与项目耦合,memcache独立部署服务器,redis文档数据库:存的是bson对象数据,m
2020-10-07 11:08:38
285
原创 ssm框架整合,串联了之前的知识点
ssm框架整合1.springMVC与spring的整合引入依赖jar包;(spring的相关jar(core,aop,test);springMVC的相关jar(web,webMVC,jackson,文件上传))分清楚父子容器。spring父容器保存除了控制层以外的其他所有bean对象。在ContextLoaderListener监听器中:WebApplicationContext root = this.createWebApplicationContext(servletC
2020-10-06 16:11:29
216
原创 补springMVC后续
springMVC环境:基于spring环境;spring-web,spring-webMVC,commons-BeanUtils,commons-Collections jackson组件3个jar.简单了解spring与springMVC父子容器的概念:initServletBean()方法中:this.webApplicationContext = this.initWebApplicationContext();//spring父容器对象WebApplication
2020-10-05 19:49:29
202
原创 web开发,springMVC1
web开发的几种常见的模式:同步开发:每次请求客户端发起url,服务端解析并渲染页面(jsp),输出流把渲染的静态html返回客户端。半分离的异步开发:前端html代码与后端java代码仍然在一个项目中,一起部署到tomcat,用户先请求tomcat获取html页,客户端拿到html后,再发起ajax异步请求获取数据,客户端拿到数据后再通过前端技术来渲染动态html页(DOM操作)。全分离异步开发(前后端分离):用户先请求nginx获取html页,再发起针对tomcat服务器的异步请求,拿到数据,
2020-10-04 18:45:10
141
原创 spring后续
1.xml补充加载XXX.propertiesignore-unresolvable:忽略暂时不可解析的配置${asdfa},应用在有多个.properties文件的时候<context:property-placeholder location="classpath:jdbc.properties" ignore-unresolvable="true"></context:property-placeholder>xml文件的嵌套<import res
2020-09-30 17:38:57
114
原创 spring基础了解,小白入门框架必备
0.spring框架家族的学习路线spring framework–>springWebMVC–>springboot–>springdata–>springSession–>springCloud1.搭建spring环境 最新版本5.2.8 spring 框架中学习路线: 核心的:IOC和AOP 测试:与junit集成 持久层:事务管理 web:springMVC 组件集成:远程接口调用,任务调度操作步骤:- 引入spring的核心jar包:4个核
2020-09-24 22:52:52
390
原创 mybatis后续知识点
1.insert|update|deleted 这三个标签都没有resultType属性,操作结果需要靠接口的返回值来判断。返回值int受影响行数. 如果数据库是主键自增的,在insert标签中useGeneratedKeys=“true” keyProperty=“形参对象的属性名” 获取自增主键id2.sql: 公共sql语句块. <sql id="allFields"> uid,uname,uphone,upwd,uemail,
2020-09-23 23:05:14
178
原创 对mybatis的了解
1.什么是 MyBatis? 是对jdbc的轻量级封装,是一个orm对象关系映射框架,(通过xml或注解的方式,把实体类与表之间做映射关系),目的是为了简化开发,达到以OOP的方式来操作数据库(不写sql)。 dbutils是一个jdbc组件; mybatis–>mybatis-plus(大大提高开发效率) mybatis是一个半自动的orm框架,还要写sql.2.使用mybatis2.1 安装环境: mybatis的核心jar包;数据库
2020-09-22 19:22:38
241
原创 标题人机java练习,人机猜拳小游戏
根据要求分析,有三个对象,用户,电脑,游戏;基于这三个对象创建相应的类,!代码先放上来,我说一下个人的思路。这个练习比较简单,新手友好。用户类里只有两个方法,一个是用户选择和他对战的游戏角色,一个是他输入自己的名字,并将两个数据作为参数传到电脑的compu方法中,第一步就完成了。电脑中也是两个方法,第一个判断用户选择了谁作为对手,这里用switch来进行选择判断,第二个方法也是选择判断出拳,在game类中调用。...
2020-06-27 20:41:47
256
原创 基础练习
JAVA基础练习,如何在动态数组中获得最值,并交换最值位置。话不多说,先代码,手机受限发不了图片,只能手打了。第一步用scanner获取一个动态数组:Scanner创建一个对象,并在下一步调用next方法。第二步,分别创建最值及其索引的变量,并遍历循环找出最值及其索引。第三步,创建一个临时变量来帮助交换位置。完整代码如下:Scanner input =new int[10];for(int i =0;i<10;i++){//这里可以备注请录入第几个数等等。num[i]=input.
2020-06-24 22:02:06
119
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅