2017年10月12日
摘要: StringBuffer、StringBuilder和String一样,也用来代表字符串。 String类是不可变类,任何对String的改变都 会引发新的String对象的生成; StringBuffer则是可变类,任何对它所指代的字符串的改变都不会产生新的对象。 先说一下集合的故事,HashTa 阅读全文
posted @ 2017-10-12 05:41 大白的菜园 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 简而言之,一个程序至少有一个进程,一个进程至少有一个线程. JAVA多线程实现方式主要有三种:继承Thread类、实现Runnable接口、使用ExecutorService、Callable、Future实现有返回结果的多线程。 其中前两种方式线程执行完后都没有返回值,只有最后一种是带返回值的。 阅读全文
posted @ 2017-10-12 05:37 大白的菜园 阅读(92) 评论(0) 推荐(0) 编辑
摘要: sql优化 1、在where语句中避免使用in ,not in,or,having exist, not exist代替in ,not in 2、不能以字符格式声明数字,要以数字格式声明字符值,否则会使索引无效,导致全表扫描 3、sql语句用大写,因为oracle总是先把小写的转换成大写的才执行 4 阅读全文
posted @ 2017-10-12 04:35 大白的菜园 阅读(404) 评论(0) 推荐(0) 编辑
  2017年9月22日
摘要: 1、@Controller 控制器Controller负责处理由DispatcherServlet分发的请求 2、@RequestMapping 用来处理地址映射的注解,可用于类和方法上。用于类上,表示类中所有响应请求的方法都是以该地址作为父路径。 有六个属性。 3、@Resource和Autowi 阅读全文
posted @ 2017-09-22 01:36 大白的菜园 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 主要是前端工作使用 阅读全文
posted @ 2017-09-22 01:16 大白的菜园 阅读(78) 评论(0) 推荐(0) 编辑
  2017年9月21日
摘要: workspace 工作区 index/stage 暂存区 repository 仓库区 remote 远程仓库 一、新建代码库 git init 当前目录新建代码库 git clone[url] 下载一个项目和他的整个代码史 git init [project-name]新建一个目录,将其初始化为 阅读全文
posted @ 2017-09-21 02:24 大白的菜园 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 帮助手册 man --help 日期类:date 显示当前目录:pwd 切换目录:cd 返回上级目录:cd.. 新建目录:mkdir 新建一个文件:touch 移除文件或目录:rm 删除空目录:rmdir cp【要复制的文件】【到哪里】 cat 文件名:查看轻量级文本文件 cat 文件 文件2 连接 阅读全文
posted @ 2017-09-21 01:38 大白的菜园 阅读(124) 评论(0) 推荐(0) 编辑