08 2017 档案
java 复习整理(五 类加载机制与对象初始化)
摘要:类加载机制与对象初始化 一 . 类加载机制 类加载机制是指.class文件加载到jvm并形成Class对象的机制。之后应用可对Class对象进行实例化并调用。类加载机制可在运行时动态加载外部的类,还可以达到类隔离的效果。 类从而加载到虚拟机中开始,整个过程分为下图七个阶段,其中验证,准备,解析统称为 阅读全文
posted @ 2017-08-31 21:15 喃博思睿 阅读(1381) 评论(1) 推荐(0)
java 复习整理(四 String类详解)
摘要:String 类详解 StringBuilder与StringBuffer的功能基本相同,不同之处在于StringBuilder是非线程安全的,而StringBuffer是线程安全的,因此效率上StringBuilder类更高,但是在多线程环境中则应该使用StringBuffer,String类是f 阅读全文
posted @ 2017-08-31 21:11 喃博思睿 阅读(236) 评论(0) 推荐(0)
java 复习整理(三 修饰符)
摘要:访问控制修饰符 Java中,可以使用访问控制符来保护对类、变量、方法和构造方法的访问。Java支持4种不同的访问权限。 默认的,也称为default,在同一包内可见,不使用任何修饰符。 私有的,以private修饰符指定,在同一类内可见。 共有的,以public修饰符指定,对所有类可见。 受保护的, 阅读全文
posted @ 2017-08-28 23:37 喃博思睿 阅读(219) 评论(0) 推荐(0)
Oracle SQL 疑难解析读书笔记(一 基础)
摘要:1.在语句中找到和消除空值 is null 和 is not null ,null值不跟任何值相等 ,任何值不和null相等,null不等于null。 2.排序 Oracle 支持区分大小写和不区分大小写两种排序方式。有一个环境变量 NLS_SORT 可以控制排序是否区分大小写。 默认是区分大小写的 阅读全文
posted @ 2017-08-28 11:49 喃博思睿 阅读(245) 评论(0) 推荐(0)
java 复习整理(二 数据类型和几种变量)
摘要:源文件声明规则 当在一个源文件中定义多个类,并且还有import语句和package语句时,要特别注意这些规则。 一个源文件中只能有一个public类 一个源文件可以有多个非public类 源文件的名称应该和public类的类名保持一致。例如:源文件中public类的类名是Employee,那么源文 阅读全文
posted @ 2017-08-27 21:31 喃博思睿 阅读(602) 评论(0) 推荐(0)
java 复习整理(一 java简介和基础语法)
摘要:现在公司用的是封装太多东西的平台开发,觉着之前学的东西很多都忘了,所以想好好总结回顾一下。之前总是想学很多编程语言像python、s6、node、react,但现在越来越体会到编程语言只是一个开发的工具,只要能实现业务需求,将语言的优势最大化的利用不就好了嘛~~~当然,了解其他语言也不是坏事。之前很 阅读全文
posted @ 2017-08-27 20:40 喃博思睿 阅读(244) 评论(0) 推荐(0)
Oracle SQL
摘要:前言:一直用平台开发,太多东西封装了,发现以前很多东西都忘记了,无聊的时候就来复习复习好了。 一、DDL CREATE TABLE table_name 创建表 DESC table_name 查看表结构 RENAME old_name TO new_name 修改表名 DROP TABLE tab 阅读全文
posted @ 2017-08-24 17:45 喃博思睿 阅读(137) 评论(0) 推荐(0)
查看oracle数据库的连接数以及用户
摘要:查看oracle数据库的连接数以及用户 11、查询oracle的连接数2select count(*) from v$session;32、查询oracle的并发连接数4select count(*) from v$session where status='ACTIVE';53、查看不同用户的连接 阅读全文
posted @ 2017-08-23 18:10 喃博思睿 阅读(213) 评论(0) 推荐(0)
Git的优点
摘要:没有网络时也可以使用版本控制系统,这点svn做不到,如果你一直有网络,这个可以忽略; git由于所有版本都在本地的.git目录数据库中,因此它可以用指针随时改变指向,指向不同的版本,把它作为最新的head版本;这就使得它的分支调整能做得很灵活,比如fast forward的merge 合并分支,它只 阅读全文
posted @ 2017-08-23 08:33 喃博思睿 阅读(178) 评论(0) 推荐(0)
集成管理者工作流
摘要:集成管理者工作流 Git 允许多个远程仓库存在,使得这样一种工作流成为可能:每个开发者拥有自己仓库的写权限和其他所有人仓库的读权限。 这种情形下通常会有个代表`‘官方’'项目的权威的仓库。 要为这个项目做贡献,你需要从该项目克隆出一个自己的公开仓库,然后将自己的修改推送上去。 接着你可以请求官方仓库 阅读全文
posted @ 2017-08-23 08:33 喃博思睿 阅读(219) 评论(0) 推荐(0)
使用时常遇到的问题
摘要:一、 初始化git本地仓库显示.git后缀文件: git init #意思是在当前目录下。建立一个git的repo。你可以理解为一个叫“点”git的文件夹。 #你敲完命令後,最好直接输入下面的命令来检查 ls -lah #上面的命令应该就可以看到.git的文件夹了 二、 git可视化工具Tortoi 阅读全文
posted @ 2017-08-23 08:32 喃博思睿 阅读(185) 评论(0) 推荐(0)
git可视化工具相关资源
摘要:TortoiseGit是一个开源项目,熟悉svn版本控制系统的小伙伴可能知道TorToisesvn。 下载:https://tortoisegit.org/download/ ,根据你的操作系统下载相应的版本。 使用:https://tortoisegit.org/docs/tortoisegit/ 阅读全文
posted @ 2017-08-23 08:31 喃博思睿 阅读(118) 评论(0) 推荐(0)
MyBatis原理分析
摘要:MyBatis原理分析 参考博客: 深入理解mybatis原理: http://blog.csdn.net/luanlouis/article/details/40422941 一 . JDBC的工作流程: 加载数据库的驱动程序->创建数据连接对象->创建Statement对象->执行SQL语句-> 阅读全文
posted @ 2017-08-23 08:22 喃博思睿 阅读(200) 评论(0) 推荐(0)
oracle修改数据遇到的坑
摘要:select t.*,mt.*,mr.rowid,mr.* from manu_routecardlist mr left join manu_routecard t on t.routecard_id = mr.routecard_idleft join manu_taskinfo mt on t 阅读全文
posted @ 2017-08-02 16:06 喃博思睿 阅读(243) 评论(0) 推荐(0)
oracle查询时遇到的坑
摘要:select * from manu_routecard t left join manu_routecardlist mr on t.routecard_id = mr.routecard_id left join manu_taskinfo mt on t.task_id = mt.task_i 阅读全文
posted @ 2017-08-02 13:03 喃博思睿 阅读(233) 评论(0) 推荐(0)