随笔分类 -  5.理.理论学习

上一页 1 2 3 4 5 6 7 8 ··· 17 下一页
理论学习
摘要:这次我们采取技术演进的方式来谈谈数据库连接池的技术出现过程及其原理,以及当下最流行的开源数据库连接池jar包。 一.早期我们怎么进行数据库操作 1.原理:一般来说,java应用程序访问数据库的过程是: ①装载数据库驱动程序; ②通过jdbc建立数据库连接; ③访问数据库,执行sql语句; ④断开数据 阅读全文
posted @ 2017-06-08 20:29 starskyhu 阅读(292) 评论(0) 推荐(0)
摘要:的关系: 1、直接插入排序 (1)基本思想:在要排序的一组数中,假设前面(n-1)[n>=2] 个数已经是排 好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数 也是排好顺序的。如此反复循环,直到全部排好顺序。 (2)实例 (3)用java实现 2、希尔排序(最小增量排序) 3.简单选择排序 阅读全文
posted @ 2017-06-08 11:24 starskyhu 阅读(667) 评论(0) 推荐(0)
摘要:使用注解来构造IoC容器 用注解来向Spring容器注册Bean。需要在applicationContext.xml中注册<context:component-scan base-package=”pagkage1[,pagkage2,…,pagkageN]”/>。 如:在base-package指 阅读全文
posted @ 2017-06-08 10:08 starskyhu 阅读(6141) 评论(1) 推荐(0)
摘要:首先,SSH不是一个框架,而是多个框架(struts+spring+hibernate)的集成,是目前较流行的一种Web应用程序开源集成框架,用于构建灵活、易于扩展的多层Web应用程序。 集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层(实体层)。 Struts作为系统 阅读全文
posted @ 2017-06-07 20:47 starskyhu 阅读(423) 评论(0) 推荐(0)
摘要:下面是20个非常有用的Java程序片段,希望能对你有用。 1. 字符串有整型的相互转换 2. 向文件末尾添加内容 3. 得到当前方法的名字 4. 转字符串到日期 或者是: 5. 使用JDBC链接Oracle 6. 把 Java util.Date 转成 sql.Date 7. 使用NIO进行快速的文 阅读全文
posted @ 2017-06-07 20:09 starskyhu 阅读(26920) 评论(0) 推荐(0)
摘要:MVC框架是什么 模型-视图-控制器(MVC)是一个众所周知的以设计界面应用程序为基础的设计模式。它主要通过分离模型、视图及控制器在应用程序中的角色将业务逻辑从界面中解耦。通常,模型负责封装应用程序数据在视图层展示。视图仅仅只是展示这些数据,不包含任何业务逻辑。控制器负责接收来自用户的请求,并调用后 阅读全文
posted @ 2017-06-07 20:03 starskyhu 阅读(1831) 评论(2) 推荐(0)
摘要:Linux内核内置了一组用于实现各种系统功能的函数,称为系统调用。用户可以在应用程序中调用系统调用来实现某种系统功能。从某种角度来看,系统调用和普通的函数调用非常相似。区别仅仅在于,系统调用由操作系统核心提供,运行于核心态;而普通的函数调用由函数库或用户自己提供,运行于用户态。 系统调用把应用程序的 阅读全文
posted @ 2017-06-05 18:19 starskyhu 阅读(580) 评论(0) 推荐(0)
摘要:生成 HTML 文档初始结构 HTML 文档的初始结构,就是包括 doctype、html、head、body 以及 meta 等内容。你只需要输入一个 “!” 就可以生成一个 HTML5 的标准文档初始结构,你没有看错,输入一个感叹号(当然是英文符号),然后摁下 TAB 键,就会发现生成了下面的结 阅读全文
posted @ 2017-06-04 15:10 starskyhu 阅读(532) 评论(0) 推荐(0)
摘要:JetBrains(这个公司的名称翻译过来就是“大脑喷射?”) 公司的宣传语是这么说的:Develop with pleasure!(带着快乐开发!)Why?他们咋这么有信心呢?这到底是怎样的一个工具?跟我一起来数数IDEA特别长的地方:一.黑色主题 Darcula眼睛舒服,最重要的是酷!设置方式: 阅读全文
posted @ 2017-06-03 11:45 starskyhu 阅读(1857) 评论(1) 推荐(0)
摘要:简单理解: DAO数据库访问对象 实现连接数据库 修改、添加等细节 service服务层 面向功能 把一个整个服务 细化 调用DAO其实service其中都是一些方法 去调用DAO 甚至方法名都和DAO中一样的如某个service是用作用户注册的其中可能包括检测用户名是否存在和插入用户数据两部分分别 阅读全文
posted @ 2017-06-03 09:43 starskyhu 阅读(6044) 评论(0) 推荐(0)
摘要:关于Emmet Emmet插件的前身是Zen coding,可以大幅度提高前端开发效率的一个工具,也有人说类似于jade(高性能的模板引擎,它深受 Haml 影响,它是用 JavaScript 实现的,并且可以供 Node 使用)。再官方一些的官方语言的叽叽喳喳我就不详写了,直接百度可以找到。 Em 阅读全文
posted @ 2017-05-31 14:38 starskyhu 阅读(380) 评论(0) 推荐(0)
摘要:一、主题配色 主题设置方法:File -> Settings -> Appearance & Behavior -> Appearance ->Theme. webstorm-setting-02.jpg webstorm-setting-02.jpg 配色设置方法:File -> Settings 阅读全文
posted @ 2017-05-31 14:34 starskyhu 阅读(10628) 评论(0) 推荐(0)
摘要:最智能的IDE IDEA相对于eclipse来说最大的优点就是它比eclipse聪明。聪明到什么程度呢?我们先来看几个简单的例子。 智能提示重构代码 如果你写的代码过于复杂,或者有更好的方式来替代你写的代码,那么IDEA会给你一个提示,告诉你还可以有更好的方式。如下图: 这个是说你使用了没有必要的装 阅读全文
posted @ 2017-05-31 13:38 starskyhu 阅读(1963) 评论(1) 推荐(0)
摘要:Emmet的前身是大名鼎鼎的Zen coding,如果你从事Web前端开发的话,对该插件一定不会陌生。它使用仿CSS选择器的语法来生成代码,大大提高了HTML/CSS代码编写的速度,比如下面的演示: Zen coding下的编码演示 去年年底,该插件已经改名为Emmet。但Emmet不只改名,还带来 阅读全文
posted @ 2017-05-31 13:34 starskyhu 阅读(198) 评论(0) 推荐(0)
摘要:1.下载zip版的Tomcat 7,并解压2.在IDEA中配置Tomcat 7 在idea中的Settings(Ctrl+Alt+s)(或者点击图标 ) 弹出窗口左上过滤栏中输入“Application”,选择结果中的 Application Servers。(或在IDE Settings中点击Application Servers) 显示界面如下: 点击Add,填入... 阅读全文
posted @ 2017-05-31 09:44 starskyhu 阅读(384) 评论(0) 推荐(0)
摘要:收集整理了15个常用的javaScript正则表达式,其中包括用户名、密码强度、整数、数字、电子邮件地址(Email)、手机号码、身份证号、URL地址、 IPv4地址、 十六进制颜色、 日期、 QQ号码、 微信号、车牌号、中文正则。表单验证处理必备,赶紧收藏吧! 收集整理了15个常用的javaScr 阅读全文
posted @ 2017-05-30 09:14 starskyhu 阅读(727) 评论(0) 推荐(1)
摘要:Dao 的支持类可以有好多,如: JdbcDaoSupport , HibernateDaoSupport ,JdoDaoSupport等,下面对最常用的HibernateDaoSupport与JdbcDaoSupport做一小总结:一、在Spring框架中实现连接数据库方式:1、、借助类Hiber 阅读全文
posted @ 2017-05-29 17:05 starskyhu 阅读(743) 评论(0) 推荐(0)
摘要:挂起:一般是主动的,由系统或程序发出,甚至于辅存中去。(不释放CPU,可能释放内存,放在外存) 阻塞:一般是被动的,在抢占资源中得不到资源,被动的挂起在内存,等待某种资源或信号量(即有了资源)将他唤醒。(释放CPU,不释放内存) 另外,有一段话很形象: 首先这些术语都是对于线程来说的。对线程的控制就 阅读全文
posted @ 2017-05-28 14:15 starskyhu 阅读(21064) 评论(3) 推荐(2)
摘要:在运维中,尤其是linux运维,都知道脚本的重要性,脚本会让我们的 运维事半功倍,所以学会写脚本是我们每个linux运维必须学会的一门功课,如何学好脚本,最关键的是就是大量的练习 和实践。 1.用Shell编程,判断一文件是不是字符设备文件,如果是将其拷贝到 /dev 目录下。 参考程序: C代码 阅读全文
posted @ 2017-05-28 13:22 starskyhu 阅读(576) 评论(0) 推荐(0)
摘要:据DigitalTrends网站报道,谷歌Chrome浏览器性能远超竞争对手的时代已经成为过去。目前流行的浏览器水平基本相当。IE 11被Windows 10中的Edge浏览器取而代之。Mozilla火狐和Opera浏览器仍然在不断出新版本。Safari在Windows平台上已不再更新。 用户使用任 阅读全文
posted @ 2017-05-23 11:10 starskyhu 阅读(3476) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 ··· 17 下一页