- 博客(25)
- 资源 (25)
- 问答 (1)
- 收藏
- 关注
转载 String直接赋字符串和new String的区别
1. String是一个对象。 因为对象的默认值是null,所以String的默认值也是null;但它又是一种特殊的对象,有其它对象没有的一些特性。2. new String()和new String(“”)都是申明一个新的空字符串,是空串不是null;3. String str=”kvill”;与 String str=new String (“kvill”);的区别: 在这里,我们不
2016-05-26 09:16:54 9627 6
原创 深究AngularJS——自定义服务详解(factory、service、provider)
前言3种创建自定义服务的方式。 FactoryServiceProvider大家应该知道,AngularJS是后台人员在工作之余发明的,他主要应用了后台早就存在的分层思想。所以我们得了解下分层的作用,如果你是前端人员不了解什么是分层,那么你最好问问你后台的小伙伴。 dao层:就是Model层,在后台时,这一层的作用,就要是写与数据库交互数据的一层,在angularJS里就主要是写ajax
2016-05-14 09:56:39 50395 4
原创 线程的3种创建方式
所有的线程对象都是Thread类或其子类的实例。1.通过继承Thread类创建线程类1.步骤定义Thread类的子类FirstThread,并重写run()方法。run()方法的方法体(线程执行体)就是线程要执行的任务。创建FirstThread类的实例。调用子类实例的star()方法来启动线程。2.代码:public class FirstThread extends Thread{
2016-05-13 20:23:05 717
原创 线程简介
线程:程序的一个顺序执行流。单线程:一个程序只有一条顺序执行流。多线程:一个程序有多条顺序执行流。多个顺序流之间互不干扰。进程: 进程是处于运行过程中的程序。它是系统进行资源分配和调度的一个独立单位。 每一个进程都有自己私有的地址空间。 程序只是一个静态的指令集合,而进程是一个正在系统中活动的指令。 多个进程可在单个处理器上并发执行,互不影响。并发与并行:
2016-05-13 20:02:44 465
原创 深究AngularJS——排序
先看看代码吧: //按时间排序<html><head><meta charset="utf-8"><script src="http://apps.bdimg.com/libs/angular.js/1.4.6/angular.min.js"></script></head><body><div ng-app="myApp" ng-controller="myCtrl"> <
2016-05-13 18:28:23 1643
原创 深究AngularJS——$sce的使用
为什么要要$sce?因为angularJS里好些地方,比如路径默认是个字符串,不会认为是路径,从而访问不到我们需要的东西,那么我们就可以通过$sce告诉angualrJS这个路径,这样是很安全滴。它有以下几种:$sce.trustAs(type,name);$sce.trustAsUrl(value);$sce.trustAsHtml(value);$sce.trustAsResourceUr
2016-05-13 14:37:38 17465 1
原创 深究AngularJS——校验(非form表单)
为什么是非form表单?因为基本上都是通$http服务异步发送与接收数据,没有form表单个一样可以。更何况,form表单的提交校验在哪里都可以搜索得到,我这个是通过自己总结出来滴。<!DOCTYPE html><html><head><meta charset="utf-8"><script src="http://apps.bdimg.com/libs/angular.js/1.4.6/
2016-05-13 13:46:10 4611
原创 深究AngularJS——ng-checked(回写:带真实案例代码)
1.需求在添加页面实现一个checkbox的选择,然后在详情页面展示时,会自动选上之前被选中的。2.添加页面看官最好将这个代码复制过去看看效果。<!DOCTYPE html><html><head><meta charset="utf-8"><script src="http://apps.bdimg.com/libs/angular.js/1.4.6/angular.min.js"></s
2016-05-13 11:36:58 16520 1
原创 深究AngularJS——下拉框(selected)
即使写一个下拉框,也会有多种情况,我这里讲讲我遇到过的。1. 将值写死的情况:<body><div ng-app="myApp" ng-controller="myCtrl" > <select ng-model="adStyle" ng-change="look();" > <option value="0">全部广告类型</option> <optio
2016-05-13 10:46:08 16407 2
原创 深究AngularJS——监听模型$watch
前言1.$watch是scope内置的函数,它的作用是用来监听数据的变化。 2.$watch可监听哪些数据? 单个对象的属性 需要计算的结果(函数) 3. 语法: $scope.$watch(F,M,B);对$watch参数的了解F:要监听的数据(表达式或函数的字符串),主要是监听这些数据改变没有。它会返回被监听数据的当前值。M:当监听的数据发生变化时,就会调用M(它是函数或
2016-05-12 13:53:44 15397 1
原创 深究AngularJS——如何获取input的焦点(自定义指令)
我佛慈悲,取经(转载)请说明出处,以便更多人来本寺取得真经,阿弥陀佛1. 写在前面关于如何获取input框、textarea等的焦点,网上有许多文章都只是会跟你说ng-focus这个内置指令。像这种解答,只能说明作者并为真正理解人家的需求。ng-focus是一个事件,跟原生JS(JavaScript)的onfocus是一样的,当我们点击input框时,就会触发该事件,而在该事件里我们可以调用一个函数
2016-05-12 10:47:35 25358 5
原创 搭建SVN代码共享服务器
服务器:是用来存放更新上去的数据的,插件:是用来存数据到服务器和从服务器更新数据到Eclipse的1.搭建SVN服务器1.找个位置解压:根据电脑的位数选择不同的版本,这里是64位的
2016-05-10 22:41:22 2362
原创 面向对象(下)知识点
指针:指向某个内存地址的变量。它有两个属性:地址值和指针类型。 空指针:不指向任何内存地址的指针。 指针类型可告诉编译器应该怎样进行接下来的数据访问。int类型和float类型就不是一样的。举个例,如:Cat cat = null;就告诉了cat变量是cat类型,则编译器会让cat变量去访问Cat类型数据;也即相当于在声明变量时完成了Cat类型的初始化,所以即使是Cat cat =
2016-05-09 21:59:29 939
原创 面向对象(上)知识点
该文章是看书时的一些相对自己来说较为重要的知识点,所以此博文不建议除本人外的任何人看。栈内存的引用变量指向实例在堆内存中的首地址。this关键字,总是指向调用该方法的对象,即谁在调用这个方法,this就代表谁。值传递:方法里传的参数是实际值的副本。 引用传递: 方法里的参数的实际值是对象在堆内存中的引用,即内存首地址。但该参数也是将引用变量的值复制一份副本,只不过该副本也是对象的内存首地址,
2016-05-09 19:37:56 625
原创 AngularJS自定义指令详解(有分页插件代码)
前言除了 AngularJS 内置的指令外,我们还可以创建自定义指令。 通过 .directive() 函数来添加自定义的指令。 调用自定义指令时,需要在HTMl 元素上添加自定义指令名。 自定义指令命名规则:使用驼峰命名法来命名,即除第一个单词外的首字母需大写。如: myDirective。 在html页面调用该指令时需要以 - 分割,如: my-directive。示例代码:<body
2016-05-06 14:44:31 13014 2
转载 Java内存分析
程序的内存分配一个由C/C++编译的程序占用的内存分为以下几个部分 : 1、栈区(stack):由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap): 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表。 3、全局区(静态区)(static):
2016-05-05 22:55:08 446
原创 Java源文件的编译、下载、解释和执行
一、Java源文件的编译、下载、解释和执行1. 执行java程序的步骤:Java源文件(程序员编写的*.java文件),使用javac编译生成*.class文件(字节码文件),然后使用java解释执行生成特定平台的机器码。2.java解释执行过程分为代码的装入、代码的校验、代码的执行2.1 代码的装入:由类加载器(class loader)完成。类加载器负责加载运行一个程序所需要的所有代码,包括继
2016-05-05 22:46:59 2454
转载 多线程情况下创建连接池
JAVA数据库连接池实现 博客分类: • 数据库连接池 JAVA数据库连接池连接池原理连接池实现JAVA连接池 连接池的管理用了了享元模式,这里对连接池进行简单设计。 一、设计思路 1.连接池配置属性DBbean:里面存放可以配置的一些属性 2.连接池接口IConnectionPool:里面定义一些基本的获取连接的一些方法 3.接口实现Conne
2016-05-05 22:23:07 5030
原创 File类
File类用于操作文件,I/O流用于操作文件内容(读写)。新建的File文件如果是相对路径,则默认在JVM运行时所在的地方。boolean isAbsolue() : 可判断File对象是否是绝对路径。Linux的绝对路径以斜线(/)开头,windows以盘符开头。windows分隔符用反斜线(\),但java中反斜线代表转义字符,所以java中用两条反斜线(\)或斜线(/)作分隔符。del
2016-05-05 22:08:49 407
原创 IO流概览
1. IO流模型InputStream和Reader的移动记录指针的方法: void mark(int readAheadLimit): //在记录指针当前位置记下一个标记(mark)。 void reset(): //将此输入流的记录指针重新定位到上一次记录标记(mark)的位置。 long skip(long n): //记录指针向前移动n个字节/字符 boolean markSuppo
2016-05-05 21:40:17 463
原创 AngularJS相关网站存档
教程AngularJS入门教程:http://www.ituring.com.cn/minibook/303AngularJS 教程:http://www.runoob.com/angularjs/angularjs-tutorial.html文件上传 : angularJS的底层一次只能上传一个文件API : http://www.bootcdn.cn/angular-file-upload/re
2016-05-05 15:38:29 652
原创 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-05-05 14:39:45 628
原创 AngularJS简介
AngularJS诞生于2009年,由Misko Hevery 等人创建,后为Google所收购。最为核心的是:MVVM、模块化、自动化双向数据绑定、语义化标签、依赖注入。AngularJS主要考虑的是构建CRUD应用。幸运的是,至少90%的WEB应用都是CRUD应用。什么不适合用AngularJS构建?如游戏,图形界面编辑器,这种DOM操作很频繁也很复杂的应用,和CRUD应用就有很大的不
2016-05-05 14:26:22 701
转载 require.js的用法
一、为什么要用require.js?最早的时候,所有Javascript代码都写在一个文件里面,只要加载这一个文件就够了。后来,代码越来越多,一个文件不够了,必须分成多个文件,依次加载。下面的网页代码,相信很多人都见过。 这段代码依次加载多个js文件。这样的写法有很大的缺点。首先,加载的时候,浏览器会停止网页渲染,加
2016-05-03 19:31:23 496
javax.servlet JAR包
2017-01-20
跟我学shiro的所有项目
2016-06-17
阿里爸爸的druid数据库连池jar包
2016-06-17
事务方法调用spring框架的方法,框架的方法也会加入到当前事务吗?
2018-05-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人