自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

转载 swift日期操作

简介:本文将介绍一些关于swift中对于日期的格式化与获取,支持swift4.0 1 extension Date { 2 3 //格式化日期 4 func getDateString() -> String{ 5 let dateFormater = DateFormatter.init() 6 ...

2017-10-13 17:19:00 189

转载 Realm的一对多配置以及版本兼容

前言:本篇博客将介绍Realm的一些高级用法,基本使用在这里一、配置一对多关系 1 // 2 // Teacher.h 3 4 #import <Realm/Realm.h> 5 #import "Student.h" 6 7 @interface Teacher : RLMObject 8 9 @property NSIn...

2017-06-20 16:23:00 324

转载 三分钟学会侧滑菜单栏

一、先来看效果: 二、废话不多说,首先就是搭建这个第三方框架环境,只需在你的Podfile文件中添加一行 pod 'ios-Slide-Menu'即可。三、创建ViewController,可只左划、可只右划、可左右划,按需创建相应的ViewController。四、添加左划右划相应方法 1 // 2 // CenterMenuController.m...

2017-06-16 17:20:00 140

转载 Realm的简单使用

Realm个人理解: 它主要是一套移动端数据库框架,将对数据库表的操作转换为对对象的操作,如果是学过Java ORM框架的同学使用Realm起来应该上手比较快一点。而且据我所知Realm不仅支持Objective-C、Swift还支持Java等等。更多介绍请戳进来PS:如何安装就不在这里多费口舌了,想必学习到这个框架的时候,各位大多应该已经不是新手了。接下来我们就直接来接触一下基...

2017-06-16 09:47:00 138

转载 Oracle中的集合运算

前言:在实际项目中对多表进行集合运算使用非常广泛,以下是对集合操作的部分总结。一,建表,插入测试数据 1 create table a( 2 numbers integer 3 ) 4 5 create table b( 6 numbers integer 7 ) 8 9 insert into a values(7956);1...

2017-03-13 14:56:00 109

转载 使用net Manager工具配置远程连接oracle

一,在服务端配置oracle端口在命令行中输入netca命令,打开相关配置默认端口号为1521二,配置端口后使用Telnet工具调试端口是否联通在命令行输入telnet 服务器ip 端口号三,找到net Manager自带工具自定义一个服务名在这里配置你所需要连接服务器的IP和端口号注意:这里的服务名必须与服务器中数据库的名字一致...

2017-02-08 15:34:00 258

转载 oracle 12c安装详细教程

数据库下载:www.orcale.com访问官网自行下载。一,将下载好的两个压缩包在同一目录中进行解压(文件目录尽量用英文)解压后如下使用管理员身份运行setup安装程序注意:对于学习阶段,这一步建议选择仅安装数据库软件之前步骤大都是下一步:到这里建议新建一个用户用来操作oracle数据库。配置两个环境变量(目录最好都用英文,选择一个ora...

2017-02-08 14:58:00 109

转载 使用pentaho工具将数据库数据导入导出为Excel

写在前面:本篇博客讲述的是如何使用pentaho工具快速的将数据库数据导出为Excel文件,以及如何将Excel文件数据导入数据库。补充:使用此工具并不需要任何一句代码并能快速便捷解决实际问题,此工具功能不仅仅局限这一点,其他功能后续更新。工具下载:你可以根据你电脑的系统选择不同版本在pentaho官网进行下载:http://www.pentaho.com/download...

2017-01-11 15:27:00 222

转载 Linux下设置文件权限

文件权限示意图:第一步:在终端创建用户增加用户  useradd 用户名设置密码  passwd 用户名通过上述两条命令创建a1,a2两个用户。第二步:在根目录使用管理员账号创建一个文件在使用管理员账号创建一个Index.txt文本文件,我们可以发现根目录多了一个这样的文件解析:根据以上信息我们可以知道这份文件只用文件拥有者(root)可读可写,其他用...

2017-01-09 21:06:00 107

转载 Linux下安装MySQL-5.7

写在前面:此博客是针对MySQL5.7安装教程,其他版本可能略有不同,仅供参考。第一步:下载mysql在Linux终端使用wget命令下载网络资源:  wgethttp://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz(也可在windows中下载后传输到Linux)第二步...

2017-01-09 17:15:00 218

转载 Linux虚拟机中配置JDK环境变量

前提准备:1,安装好Linux系统2,下载好可以将文件传输到Linux系统工具例如:WinSCP3,在windows中下载Linux版JDK:http://download.oracle.com/otn-pub/java/jdk/8u111-b14/jdk-8u111-linux-x64.tar.gz一,创建存放JDK文件的文件夹  1,去到系统根目录  cd...

2017-01-04 20:24:00 142

转载 仿斗鱼界面项目架构分析

写在前面:赶在2016年结束前总结总结最近学习的知识。申明:此项目为参考GitHub上是模仿斗鱼部分界面的一个项目(并不是斗鱼真正的源码)。我记录了一下个人对此项目的一些看法,其实我只是大自然的搬运工。一,界面预览作为一个像我这样的小白来说看到这样的界面顿时感觉如果是我来做的话是无从下手的,但无论多么复杂的项目都是通过一个模块一个模块拼接而成的。下面让我由简到繁来...

2016-12-28 20:57:00 154

转载 ios开发之Info.plist文件相关配置

前言:在iOS开发中有些情况下需要对Info.plist文件进行配置,以下介绍几种相关配置。以后遇到需要配置的再更新...开发环境:swift3.0.1,Xcode8.1一,项目中需要使用第三方字体1,打开Info.plist文件选中Information Property List选择加号添加一条记录Fonts provided by application(区分大小写...

2016-12-23 15:35:00 137

转载 iOS之UIKit系列教程<一>

前言:博主接触iOS的编程也有一段时间,今天把有关UI控件的一些知识在这里做一些总结。申明:此系列文章都是使用目前最新版本swift3.0.1进行讲解的,与其他版本可能略有差异。一,UIKit之设置圆角及阴影(对于lable和button这两个简单控件就不介绍了) 1 let imageView = UIImageView(frame: CGRect(x: 30, y: ...

2016-12-05 20:50:00 83

转载 安装cocoapods及相关问题解决

申明:本博客大部分内容转载自简书http://www.jianshu.com/p/b64b4fd08d3c,但还有些问题博主在这里做了补充。Mac系统版本:10.12.1一、什么是CocoaPods每种语言发展到一个阶段,就会出现相应的依赖管理工具,例如 Java 语言的 Maven,nodejs 的 npm。随着 iOS 开发者的增多,业界也出现了为 iOS 程序提供依...

2016-11-29 16:49:00 76

转载 Swift中的可选链与内存管理(干货系列)

干货之前:补充一下可选链(optional chain) 1 class A { 2 var p: B? 3 4 } 5 6 class B 7 { 8 var p: C? 9 }10 11 class C {12 func cm() -> String {13 print("cm"...

2016-11-25 16:11:00 65

转载 Swift中的类型转换

写在前面:1,类型转换的两种方式  2,as!和as?的用法  3,类型判断中 is和===的用法类型转换方式一,利用类型的构造器进行转换1 let str = "5"2 var i = Int(str)3 if(i == nil){4 print("变量i为nil不能进行运算")5 }else{6 //由于变量i是一个可为空的变量...

2016-11-24 14:38:00 82

转载 Swift中类与结构的初始化

前言:通过学习与研究swift3.0的官方文档关于初始化这部分可以总结为一句话:类与结构是确保一个类型的实例可以使用之前,其所有存储属性都得到了正确的赋值。一,结构的初始化1 1 struct FirstStruct{ 2 3 let b:Int 4 let c:Int 5 6 init() { 7 ...

2016-11-22 20:41:00 79

转载 Swift3中函数的使用

前言:前不久,Swift语言也更新到了3.0版本,对编程有一定基础的朋友一定不会对函数这个概念陌生。而Swift语言中的函数也是大同小异的,今天就跟着小编来学习一下Swift3中函数的不一样的用法。1)定义一个函数以及调用1 //一,定义一个无参无返回值函数2 func fun1(){3 print("this is first function")4 }...

2016-11-17 14:42:00 64

转载 Hibernate一对多配置

前言:在java的世界中万事万物皆对象,而在一个工程中往往是涉及到多个对象。那么在处理多个对象之间的关系显得尤为重要,对象关系大致可以分为四种。一对一、一对多、多对一、多对多,而一对一无需多讲,一对多与多对一则是考虑的角度问题,其本质都是一样的,最后多对多也是可以拆分为一对多的关系。本例讲解一个订单与订单明细的例子便属于一个典型的一对多关系。需求:本例需要做一个饭馆管理客户小型的点餐...

2016-11-10 20:17:00 77

转载 hibernate UUID问题

前言:hibernate对于字符串类型主键支持UUID主键生成策略,(号称是世界上唯一的字符串)运行环境:运行环境:hibernate5.2,mysql5.6一,使用hibernate给String类型id设置uuid的两种方式①,注解@GeneratedValue(generator = "uuid")@GeneratedValue(generator = "uui...

2016-11-03 20:13:00 218

转载 浅谈系统架构<一>

前言:博主刚刚从事于Web后端开发与学习不久,开发项目经验也是有限的。不过今天依旧将一些个人的想法记录下来,我的构想或许不太正确,还望各位大牛能给我多多建议。首先:我们从编程开始讲起  博主是偏向于后端开发的程序员,从入门到如今,学过的语言,技术为数不多。但我敢肯定的是:无论是哪一门语言,其语法只要是一个有正常逻辑思维能力的人再加上他一定时间的研究学习。弄懂这门语言的语法是没有任...

2016-10-21 15:32:00 90

转载 利用反射手写代码实现spring AOP

前言:上一篇博客自己动手编写spring IOC源码受到了大家的热情关注,在这里博客十分感谢。特别是给博主留言建议的@玛丽的竹子等等。本篇博客我们继续,还是在原有的基础上进行改造。下面请先欣赏一下博主画的一张aop简图(没有艺术天分,画的不好莫见怪)解析:往往在我们的系统的多个核心流程中会有一部分与之关系不大的相同的横切流程,例如权限认证,事务管理。因此我们一般会抽象出这些相同的比较...

2016-10-20 19:57:00 108

转载 自己动手编写spring IOC源码

前言:对于spring IOC概念不是很了解的朋友可以阅读我上一篇博客——轻松理解spring IOC(这两篇博客也是由于我的个人原因导致现在才发布,惭愧啊)。通过这篇博客的理解之后,相信大家会对spring的IOC概念会有进一步的理解。接下来我先预览一下本例中java的类图关系。解析:我们有一个Master接口,接口中定义了一个WalkDog()遛狗的方法,Hostess是对这个接...

2016-10-17 16:35:00 85

转载 使用spring注解@Controller @Service @Repository简化配置

前言:在web项目中引入spring框架中的配置文件,我们给每一个java bean进行相关配置可以非常安全,便捷的管理我们的bean。那么,问题来了,如果一个项目中所涉及到的java bean十分庞大,而且每一个bean中的配置都是大同小异的,那么这份applicationContext.xml文件恐怕是无能为力了。接下来,我们使用spring的注解便可以很好的解决这一问题。首先:...

2016-10-16 20:05:00 140

转载 深入理解springAOP

  概念:AOP(Aspect-Oriented Programming)即面向切面编程。它是对传统的OOP(面向对象)编程的一种补充,在OOP中往往一个对象有什么行为我们就定义什么方法,对象与对象之间存在紧密联系。与OOP不同的是AOP更加关注的是切面,我们只需要关注于对象的核心业务而不是所有的业务。如同上图1中所示,两个螺丝就是一种紧密耦合的关系, 一旦一方存在问题,另一方也...

2016-09-25 20:22:00 65

转载 轻松理解spring IOC

  spring IOC(Inversion of control)即控制反转  概念:一,spring框架的核心之一     二,控制权由对象本身转向容器;由容器根据配置文件去创建实例并创建各个实例之间的依赖关系  接下来我们以一个数据库连接的案列来阐述IOC的工作原理,下图为该项目的结构体系  本例中我们着重关注util(获取数据库连接对象)以及dao(数据库访...

2016-09-22 11:06:00 96

转载 eclipse中SSH三大框架环境搭建<三>

  相关链接:  eclipse中SSH三大框架环境搭建<一>   eclipse中SSH三大框架环境搭建<二>  引言:通过上两篇文章我们已经可以掌握struts2和spring的环境的搭建以及简单使用,但是在访问数据库层面使用的是传统的JDBC。在我们项目开发中使用JDBC确实是不太理想的,所以今天我给大家来讲解一下目前行业中比较流行的持久层框架...

2016-09-08 11:09:00 86

转载 eclipse中SSH三大框架环境搭建<二>

  通过上一篇博客我们可以轻松搭建strtus2的环境,接下来由我来继续介绍spring的环境搭建以及spring注入的简单使用  相关链接:eclipse中SSH三大k框架环境搭建<一>  eclipse中SSH三大框架环境搭建<三>  本例业务需求:将数据库一张表的信息通过JDBC查询出来并显示在页面中  流程:action控制层-->ser...

2016-09-07 10:10:00 106

转载 eclipse中SSH三大框架环境搭建<一>

这里先简单介绍一下我用的三大框架版本以及下载地址  相关链接:eclipse中SSH三大框架环境搭建<二>  eclipse中SSH三大框架环境搭建<三>  struts-2.3.30 下载地址:点击跳转到struts下载页  spring-framework-4.3.1 点击跳转到spring下载页  hibernate-release-5....

2016-09-06 15:54:00 107

空空如也

空空如也

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

TA关注的人

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