- 博客(43)
- 资源 (1)
- 收藏
- 关注
原创 EMAP研究生线开发使用手册
EMAP研究生线开发手册1 svn是什么?svn即subVersion(子版本),是版本控制工具,也就是多个人开发同一个项目,共享一个资源,将仓库的代码/项目(被共享的资源)下载到本地,然后对下载到本地的代码进行编写修改。2 总是报错:找不到xxxx数据源?1 首先需要刷新数据连接下的数据源;2 再刷新root目录下的jdbc.proprities文件(选中文件,右击emap,选择刷新数据源)3 tomcat的端口设置因为需要使用应用与组件2个服务,所以tomcat需要设置2个端口,避免端
2020-07-02 22:59:21
1455
1
原创 附03 Mybatis的逆向工程生成实体类与sql
Mybatis的逆向工程生成实体类与sql的映射文件在创建JavaBean的时候,我们需要与数据库表的字段设计相互对应,自己写起来太费时间,也比较麻烦,所以我们可以使用mybatis的插件,来自动的帮助我们创建实体类,mapper,以及对应mapper的xml文件。So,我们开始吧!一 工具的使用1 首先,我们需要在pom.xml中导入对应的插件包;复制如下代码到plugins标签下面:...
2019-12-08 13:18:32
447
原创 附02 Idea配置MySQL数据库插件
Idea配置mysql数据库插件,实现代码提示功能如图,在idea右侧的database选项中的+号中添加MySQL,就会显示如图的界面,按照要求填写,然后点击最下面的download,下载完成后点击测试,即可,然后再写代码就会产生相应的提升了。...
2019-12-08 13:15:28
1220
原创 附01 Git的学习使用
Git的使用Git是分布式版本控制系统 ,Linux的开发人员编写。要了解GitHub的使用,就行学习一下git的使用。首先重网上下载一个git软件,直接安装就行,注意一下安装目录中不要有中文哦。(可以参考这篇大佬的安装教程 https://blog.youkuaiyun.com/crazy_cw/article/details/81629946)。1 Git的安装1 安装完成后,在桌面上右击Git ...
2019-12-08 13:13:59
143
原创 Spring
Spring的学习与使用0 概念 spring是分层的javase/ee应用的轻量级开源框架,以ioc与aop为核心,提供了表现层的springmvc与持久层的jdbc遗迹业务层的事务管理等众多的企业级应用技术,其中还整合了许多的三方类库,功能强大。1 spring的核心容器IOC1.1 spring有2大核心容器 IOC与AOP。IOC(invoke of control...
2019-12-08 13:09:16
127
原创 Cookie原理及其应用
Cookie原理及其运用1 概念cookie是一种会话技术,会话:类似于生活中的谈话,消息一来一回,有问有答。cookie会话:就是客户端与浏览器之间的谈话;生命周期:在浏览器的开启到浏览器的关闭期间内,一直存在;包含了多次请求和多次响应; 一次会话:浏览器第一次给服务器发送请求,会话就建立了,直到有一方断开为止。功能:在一次会话的范围内的多次请求间,共享数据。会话方式:客户端...
2019-12-08 13:04:16
526
原创 反射与注解
反射与注解注解1 注解是什么?注解,顾明思意,就是注释解释,其功能跟注释是一样的,注释是帮助人理解事务,而注解就是帮助计算机理解事务,即解释说明程序,方便计算机进行操作的。他是在jdk1.5以后才出现的。2 注解有什么作用?方便人员编写文档,在代码中标志的注解可以生成java的文档,就类似于java的api一样,我们可以自己来定义自己的api文档。编译检查,在某些代码上面标志注解...
2019-11-28 09:57:41
137
原创 Servlet原理及其运用
Servlet的原理及其使用1 servlet的体系结构Servlet—>generservlet-- >httpservlet 接口 -> 抽象类 -> 抽象类现在所学习的都是httpservlet;Httpservlet:对http协议的一种封装,简化了操作,不用我们自己判断前台传输的方式(post/get),它自己判断。然后自动的调用对用的方法来执行。...
2019-11-18 19:29:23
154
原创 Ajax原理及不同场景下的应用
Ajax原理及不同场景下的应用1 概念ajax是Asynchronous Javascript and xml(异步的js和xml)的缩写。同步与异步:客户端和服务器段的通信基础上。同步:客户端发请求,等待,服务器端响应,返回给客户端,客户端接收到了,在继续做其他操作。即客户端必须等待服务器的响应,且在这期间无法做其他操作,直至响应接受到。异步:客户端发请求,不需要等待,服务器端响应,...
2019-11-18 15:29:32
188
原创 (二十三)Lamdba表达式的使用
(二十三)Lamdba表达式的使用学前问?什么是lambda表达式?有什么作用?如何使用lambda表达式?使用它有哪些限制?0 函数式编程思想注重结果,不注重过程,对于谁去做的,如何做的都不关心,只要结果得到即可。1 匿名内部类的优缺点优点:不需要创建对象,直接写缺点:代码比较复杂,冗余。1.1 lambda表达式与匿名内部类的关系??2 lambda表达式的标准格式参数,箭...
2019-08-31 17:36:12
250
原创 (二十二)多线程的等待唤醒机制
(二十二)多线程的等待唤醒机制0 线程状态每个线程都有6中状态,新生,运行,阻塞,死亡,睡眠,等待。在这些状态中,线程是可以相互转化的。1 等待唤醒机制等待唤醒机制就是线程由 wait()等待状态–>notify()被唤醒状态。当线程进入等待状态,线程就不会在运行了,必须由其他线程来唤醒他,它才可以继续向下运行。就比如生产者和消费这模型:消费者线程:提出需求,进行等待wait...
2019-08-31 16:07:42
294
原创 (二十一)线程同步机制——线程锁synchronized
(二十一)线程同步机制——线程锁synchronized0 线程安全例子:电影院买票,多人同时购买。一张票被同时购买,(多个线程访问共享数据(同一张电影票))产生了线程安全问题。public class SaleTickets implements Runnable { private static int trickets=3; @Override public...
2019-08-28 23:15:20
294
原创 (二十)多线程的定义和创建
(二十)多线程的定义和创建0 并发与并行并发:多个事件在同一时间段内发生;交替发生。并行:多个事件在同一时刻发生;同时发生,一边一边。1 进程的概念所有的程序都要进入内存中执行,进入内存中的程序叫做进程。线程是进程的执行单元,一个进程至少有一个线程。线程负责进程的执行,cpu会在多个线程之间高速切换。多线程的有点:效率高,各个线程之间不影响。2 线程的调度分时调度:平均分配cpu的...
2019-08-27 23:38:12
164
原创 (十九)Collection集合及子类用法的比较
(十九)Collection集合及子类用法的比较我是实在不想在重新打一边了,如果有大佬知道如何,将word写好的文档直接发布到博客上,请留言告诉我。这个编辑器实在是不怎么样。我将collection集合的子类进行了比较和总结归纳,整理成文档了。如下资源,看我的资料应该能够下载吧。还在审核中。。。...
2019-08-27 16:26:49
188
原创 Intellig idea新手使用指南
idea 新手使用指南 前言:很多学习软件开发的的人,使用的第一个开发软件基本都不是idea,而是其他的,如eclipse等开发工具,等到使用idea的时候难免有点不适应,我也是一样,所以我决定写一篇关于新手使用idea的教程。努力把它写的全一点,写的详细一点。 &n...
2019-08-27 11:39:05
975
转载 (十八)jase遇到的细节问题汇总
(十八)jase遇到的细节问题汇总math.random伪随机???和random类区别?math.random()产生的是 [0,1) 之间的double类型的小数.如果需要产生【a,b】之间的数那么可以采用公式:math.random()*(b-a)+a。Random类实例产生的是一个伪随机数,其数值不确定。math.random()产生的随机数每次都是不同的。而random类如果...
2019-08-25 22:42:22
205
原创 (十六)jdbc连接mysql数据库的使用
(十六)jdbc连接数据库的使用前言:jdbc即java database connectio。是java连接数据库的重要方式,必须得掌握。1. 首先得导入驱动,就不多说了。2. 然后在项目中加载驱动,使用Class.forname()的方式(ps:classforname是什么意思)看该回答。简单来说就是一个驱动类,帮助我们可以使用类来进行完成数据库的各种操作,而不需要我们自己去做。3....
2019-08-19 18:22:47
590
原创 (十四)java中集合类collection
(十四)java中集合类collection1. 集合定义collection 集合相当于一个容器,里面可以存放对象,每个对象作为集合的一个元素,每个对象的数据类型可以不同。但是,对象必须是引用类型的。2. 常用的集合set map listset无序,没有重复的元素的集合,有hashset,treesetlis...
2019-08-16 20:30:07
143
原创 (十三)java中一些工具类的使用
(十三)java中一些工具类的使用1. object类和他的常用方法 Object类是一个特殊的类,是所有类的父类,如果一个类没有继承某个类,那么它默认的继承Object类。这里介绍一下他的常用方法equals。object类中的equals比较的是<是否为同一对象>而每个子类继承object时,可以能会重写equals方法,也可...
2019-08-15 23:30:39
458
原创 JAVASE中遇到的问题及细节总结
JAVASE中遇到的问题及细节总结当超出取值范围时,有类型限制,则强制转换成该类型。eg.byte b2=(byte)129;//129 超出了取值范围,强制转换为byte,对应的为-127运算符的优先级?一元>二元>三元算术>关系>逻辑>赋值用scaner接受char类型的字符scanner.next().charat(0).whil...
2019-08-11 18:33:52
188
转载 冒泡,插入,选择排序算法代码实现
冒泡,插入,选择排序算法讲解package _03_几种排序算法_冒泡选择;import java.util.Arrays;/** * @author 刘平远* @version 创建时间:2019年8月11日 下午3:50:02 * 类说明 : 冒泡,选择,快速。。。* 参考网址:https://www.cnblogs.com/ll409546297/p/10956960.ht...
2019-08-11 16:46:03
141
原创 (四)java数组的使用
(四)java数组的使用定义//定义1int a[];a=new int [5];a[0]=1;//如果不赋值,默认就默认的数据类型值给他赋值。//定义二int[] b=new int[5];//定义三int[] c=new int[]{1,2,3};默认值整型都为0,Boolean为false,char为‘/u0000’。堆栈状态???定义都定义在栈内存地址...
2019-08-10 20:45:57
189
原创 (三)java控制流程语句
(三)java控制流程语句 if else 语句,不要丢掉大括号。类似于3目运算符 条件?ture:false;注意:多条件语句 else if () 条件的使用。switch(值){case 值 :break 每个case后面都要加上breakdefault:break}注意:值可以取int,byte,char和short类型。其他不行。for循环的使用与break...
2019-08-10 20:12:20
160
原创 (二)java数据类型的强制转换
(二)java数据类型的强制转换数据类型遵循 强制转换 ,向更高级的转换。条件:①当取值范围大于原来定义的类型的时候。②类型不一致③类型被限制其中byte,short,char之间不会相互转化的。如果要计算就先强制转化为int类型。package cn.neu.javase_day01.test;/** * @author 刘平远* @version 创建时间:2019年8...
2019-08-10 19:51:43
216
原创 (一)JavaSE中基本数据类型及其运算
(一)JavaSE中基本数据类型及其运算这里只写了一些需要注意的点,太过基础的就省略没写。。。8种基本数据类型以及他们所占的字节数数字类型: 整型 byte(8bit) short(16bit) int(32bit) long(64bit)浮点型 float(32bit) double(64bit)字符类型:char(16bit)布尔类型:boolean(1bit)取值...
2019-08-10 19:43:27
166
原创 (三)sql语句中需要注意的小细节
sql中一些需要注意的小细节select * 和 select 所有列名 那个效率更高?select 所有列名 效率更快;select * 需要先查询表元的列名,一定程度上加大了数据库的负担。但在平时练习时,可以直接写*。但是在以后写项目时就要写上具体列名。算术运算符优先级/ * 大于 ± ,优先级相同,从左到右依次计算。加上括号提高优先级和可读性。空值运算与null运...
2019-08-05 18:51:30
343
原创 (五)sql中的having ,where,group by易混淆的点总结
(五)sql中的having ,where,group by易混淆的点
2019-08-04 19:21:26
784
1
原创 (二)sql基础语法总结
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2019-07-31 20:14:13
267
List Set Map以及子类的比较 .docx
2019-08-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人