自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

重症纠结羊的博客

一个程序猿的自白

  • 博客(23)
  • 收藏
  • 关注

转载 【转】IDEA整合Maven+SSM框架

在研究ssm整合时发现了这篇博客,感觉思路清晰,挺不错的。传送门在此

2019-12-12 11:47:17 85

原创 java-多线程

java-多线程啥是线程线程都有哪些状态如何创建线程啥是线程同步为啥要线程同步线程同步的方法如何才能线程同步synchronized同步锁啥是线程线程是程序执行的最小单位,一个进程可以有多个线程线程都有哪些状态创建(new)------>运行(runable)------->等待(wating)------->阻塞(blocked)------>结束(termina...

2019-12-12 11:43:22 141

原创 MyBatis-动态SQL

MyBatis-动态SQLifchoose(when,otherwise)trim(where,set)foreach动态SQL也是MyBatis的强大特性之一,在使用JDBC时我们拼接sql语句需要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。而使用MyBatis的动态sql后,这些我们都可以很轻松的解决。if使用动态sql时我们可以根据条件包含where子句的一部分&...

2019-12-11 15:26:45 246

原创 MyBatis-XML映射文件

MyBatis-XML映射文件select使用xml使用注解insert,update和delete使用xml使用注解参数结果映射简单结果映射高级结果映射一对一一对多MyBatis的真正强大在于它的映射语句,这也是它的魔力所在。sql映射文件包含的顶级元素有:cache 对给定命名空间的缓存配置cache-ref 对其他命名空间缓存配置的引用resultMap 用来描述如何从数据库结...

2019-12-11 14:11:37 105

原创 java常用设计模式

java常用设计模式单例设计模式工厂模式代理模式单例设计模式单例模式就是确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例;单例模式根据实例化对象机制分为:懒汉式,饿汉式两种1-懒汉式public class Singleton { private Singleton(){} private static Singleton singleton=null; ...

2019-12-09 13:00:05 393

原创 MyBatis-XML常用配置

MyBatis-XML配置environments(环境配置)typeAliases(类型别名)properties(属性)mappers(映射器)MyBatis配置文件中可以包含许多影响MyBatis行为的设置和属性信息;平时我们常用的有:environments(环境配置)MyBatis可以配置成适应多种环境,这种机制有助于将SQL映射应用于多种数据库中。例如:开发、测试和生产环境,需...

2019-12-05 15:50:43 95

原创 记一次连接数据库报错The server time zone value '�й���׼ʱ��' is unrecognized or represents more than one time zo

今天在使用mybatis连接数据库时报了如下错误:The server time zone value ‘�й���׼ʱ��’ is unrecognized or represents more than one time zone.You must configure either the server or JDBC driver (via the serverTimezone conf....

2019-12-03 17:07:14 852

原创 MyBatis-入门

MyBatis-入门回顾JDBC啥是MyBatisMyBatis核心是啥mybatis-config.xml中应该配置些啥作用域和生命周期回顾JDBC由于MyBatis的出现其实是替代了JDBC,那么它所要做的工作也应该是JDBC之前需要完成的工作。那么为什么要使用MyBatis我们下面再说,这里先回顾一下JDBC是如何工作的:加载jdbc驱动建立并获取数据库连接创建JDBC Stat...

2019-11-27 21:11:51 106

原创 Java-容器(集合框架)

Java-容器(集合框架)关系图CollectionListQueueSetMapHashMapTreeMap关系图CollectionCollection - 存储的都是value对象Collection是一个接口是最基本的集合接口,可以存储一组不唯一、无序的对象。Collection下包含List、Queue、Set三个子类ListList接口是继承自Collection接口的...

2019-11-13 21:36:51 247

原创 Java-IO流

Java-IO流I/O 输入/输出 流(数据流动)文件流字节型文件流(1字节)FileInputStreamFileOutputStream字符型文件流(2字节-->1字符)FileReader/FileWriter缓冲流对象流I/O 输入/输出 流(数据流动)输入为读取;输出为写入按照流动的方向:读数据(输入Input) 写数据(输出Output)文件流,字符流,数据流,对象流,网...

2019-11-06 11:49:30 107

原创 Java-final\finally\finalize的区别

finalfinal是一个特征修饰符,只能修饰属性方法和类本身。finallyfinally是try-catch处理手段,后面跟的是结构,如果有这个结构则必须执行。finalizefinalize是一个方法名,是Object中的一个受保护的方法,在对象回收的时候调用...

2019-11-06 11:40:28 134

原创 Java-错误与异常

Java-错误与异常什么是错误(Error)什么是异常(Exception)处理异常的手段自定义异常什么是错误(Error)错误通常是一些物理性错误,java虚拟机本身出现的问题,程序指令是处理不了的。错误(Error)包括:StackOverflowError 堆内存溢出、OutOfMemoryError 堆内存溢出什么是异常(Exception)一般称人为规定的不正常现象为异常。异...

2019-11-06 11:31:23 122

原创 Java-单例模式

Java-单例模式单例模式单例模式采用单例模式的意图:保证一个类仅有一个实例,并提供一个访问它的全局访问点。主要解决:一个全局使用的类频繁地创建与销毁。何时使用:当您想控制实例数目,节省系统资源的时候。如何解决:判断系统是否已经有这个单例,如果有则返回,如果没有则创建。关键代码:构造函数是私有的。单例模式的实现方法有很多,最常用的为:饱汉式和饿汉式(也有一些别的叫法,如懒汉式,饥汉式...

2019-08-13 16:08:09 82

原创 Java-类与类之间的关系之包含

Java-类与类之间的关系之包含类与类之间的关系包含类与类之间的关系类与类之间的关系有三种:A is- a B 泛化 (继承 实现)A has-a B 包含 (组合 聚合 关联)A use-a B 依赖 (依赖)包含包含关系表现形式为:一个类的对象当作另一个类的属性。包含又分为:组合,聚合,关联。它们都属于整体和部分的关系,但是有以下区别:组合聚合关联不可...

2019-07-25 17:02:45 1774

原创 Java-重写(Override)与重载(Overload)

Java-重写(Override)与重载(Overload)Java-重写(Override)与重载(Overload)Java-重写(Override)与重载(Overload)OverrideOverload类产生两个继承关系的类,子类重写父类的方法。一个类中的一组方法权限子类可以大于等于父类没有要求特征final static abstract...

2019-07-25 10:57:53 108

原创 Java-类与类之间的关系之继承

Java-类与类之间的关系之继承类与类之间的关系继承继承在内存中的存储形式关于this和Super的使用类与类之间的关系类与类之间的关系有三种:A is- a B 泛化 (继承 实现)A has-a B 包含 (组合 聚合 关联)A use-a B 依赖 (依赖)继承今天先记录一下继承,以下是继承的规则:子类继承父类通过关键字 extends;子类的对象可以调用父类中的(pu...

2019-07-25 10:46:38 650

原创 记录Android学习-更多隐式Intent的用法

使用隐式Intent,不仅可以启动自己程序内的活动,也可以启动其他程序内的活动。可以实现不同Android应用程序之间的功能共享举个栗子:在自己的活动中调用系统的浏览器打开网页button1.setOnClickListener(new onClickListener() { @Override public void OnClick(View v) { //指定Intent的a...

2019-04-16 10:27:32 643

原创 记录Android学习-如何使用Intent

一个应用程序中肯定不止存在于一种活动,那么我们要怎么才能让多个活动联动起来呢;这个时候我们就需要使用到Intent啦。Intent 是Android程序中各组件之间进行交互的一种重要方式,它不仅可以指明当前组件想要执行的动作,也可以在不同组件之间传递数据;Intent一般可被用于启动活动、启动服务以及发送广播等场景。在使用Intent的时候我们有两种选择:显式使用Intent和隐式使用...

2019-04-16 10:10:12 188

原创 记录Android学习 - 如何创建一个活动

活动 Activity(最近偷了个懒,学习情况没有记录在博客上,太不应该了,一定要坚持,加油(PS:午饭少吃一个鸡腿以示惩罚))Activity包含用户界面的组件,主要用于和用户交互。以下对新建活动时几个选项的说明Generate Layout File - 自动为FirstActivity创建一个对应的布局文件 Launcher Activity - 自动将当前活动设置为当前...

2019-04-16 09:38:01 197

原创 记录一个小技巧-Android日志工具

Android中的日志工具类是Log(android.util.Log)类方法Log.v() - 打印最为琐碎的、意义最小的日志信息;对应级别 verbose,Android日志中级别最低Log.d() - 打印调试信息,对应级别debugLog.i() - 打印比较重要的数据,对应级别infoLog.w() - 打印警告信息,对应级别warnLog.e() - 打印程序中的错误信息,...

2019-04-11 22:09:25 330

原创 记录Android学习-了解android项目的目录结构

第二天学习了android项目的目录结构android项目的目录结构解析android项目的目录结构解析.gradle 和 .idea - AS自动生成的一些文件,不要手动修改app - 项目中的代码、资源等内容;build - 与外层build 目录类似,主要包含一些编译时自动生成的文件,内容更复杂libs - 项目中如使用第三方jar包,需要将jar包放在libs目录下,放在这个目录...

2019-04-11 21:20:05 86

原创 记录一个小技巧-单独启动AS的模拟器

记录一个小技巧-单独启动AS的模拟器单独启动AS的模拟器单独启动AS的模拟器之前使用过夜神、MUMU等模拟器,自带广告感人。使用AS后发现本身自带有模拟器,像我这种简约党必须用之啊,可是每次总要先打开AS再打开模拟器,操作略繁琐。总结前人经验得到以下方法:win+r运行Win+R打开运行输入D:\Documents\SDK\android-sdk-windows\tools\emulat...

2019-04-10 17:06:31 813

原创 记录Android学习-遇到的第一个问题,AS自带AVD无法启动

android studio AVD无法启动的问题学习android遇到的第一个问题学习android遇到的第一个问题今天是学习android开发的第一天,兴冲冲打开android studio以及《第一行代码》准备开始大干一场。首先启动模拟器,创建一个Nexus 5X API 24 设备,一切顺利,点击启动,进度条加载。。。。emmm怎么没有反应,难道是我打开的姿势有问题?重启as,启动。...

2019-04-10 00:16:39 1348

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除