关闭
当前搜索:

Spring实战 第2章 装配Bean

本章内容: 1. 声明bean 2. 构造器注入和Setter方法注入 3. 装配bean 4. 控制bean的创建和销毁 在Spring中,对象无需自己查找或创建与其所关联的其他对象。相反,容器负责把需要相互协作的对象引用赋予各个对象。例如,一个订单管理组件需要信用卡认证组件,但它不需要自己创建信用卡认证组件。订单管理组件只需要表明自己两手空空,容器就会主动赋予它一个信用卡认证组件。创建...
阅读(37) 评论(0)

多线程问题及处理

多线程编程为程序开发带来了很多的方便,但是也带来了一些问题,这些问题是在程序开发过程中必须进行处理的问题。 这些问题的核心是,如果多个线程同时访问一个资源,例如变量、文件等,时如何保证访问安全的问题。在多线程编程中,这种会被多个线程同时访问的资源叫做临界资源。 下面通过一个简单的示例,演示多个线程访问临界资源时产生的问题。在该示例中,启动了两个线程类DataThread的对象...
阅读(17) 评论(0)

40个Java多线程问题总结

40个问题汇总 1、多线程有什么用? 一个可能在很多人看来很扯淡的一个问题:我会用多线程就好了,还管它有什么用?在我看来,这个回答更扯淡。所谓”知其然知其所以然”,”会用”只是”知其然”,”为什么用”才是”知其所以然”,只有达到”知其然知其所以然”的程度才可以说是把一个知识点运用自如。OK,下面说说我对这个问题的看法: (1)发挥多核CPU的优势 随着工业的进步,现在的笔记本、台式机乃至商...
阅读(18) 评论(0)

Spring实战 第1章 Spring之旅

本章内容: Spring的bean容器 介绍Spring的核心模块 Spring的新功能 本章目录:1.1 简化Java开发1.1.1 激发POJO的潜能1.1.2 依赖注入(DI)1.1.3 应用切面Spring的使命:简化java开发 为了降低Java开发的复杂性,Spring采取了以下4种关键策略: 1. 基于POJO的轻量级和最小侵入性编程; 2. 通过依赖注入和面向接口实现松耦合...
阅读(185) 评论(0)

如何删除mysql数据库的重复数据

我的做法: 1 首先利用sql查到你所需要的不重复的数据 select *, count(distinct title) from cms_article group by title 2 然后在navicat中将其复制成插入语句 这时候问题出来了,因为所插入的sql中中有一个多余字段 ‘count(distinct title)’ 3 我的做法是把原来的cms_article的...
阅读(58) 评论(0)

vue.js学习之组件(上篇)

组件 (Component) 是 Vue.js 最强大的功能之一。组件可以扩展 HTML 元素,封装可重用的代码。在较高层面上,组件是自定义元素,Vue.js 的编译器为它添加特殊功能。在有些情况下,组件也可以是原生 HTML 元素的形式,以 is 特性扩展。 一、组件的创建与注册 1、全局组件 组件的使用有两个步骤:注册组件 和 使用组件。 (1)要注册一个全局组...
阅读(163) 评论(0)

Vue.js说说组件

什么是组件:组件是Vue.js最强大的功能之一。组件可以扩展HTML元素,封装可重用的代码。在较高层面上,组件是自定义的元素,Vue.js的编译器为它添加特殊功能。在有些情况下,组件也可以是原生HTML元素的形式,以is特性扩展。如何注册组件?需要使用Vue.extend方法创建一个组件,然后使用Vue.component方法注册组件。Vue.extend方法格式如下:var MyComponent...
阅读(26) 评论(0)

vue.js(10)-表单输入绑定

基础用法 你可以用 v-model 指令在表单 及 元素上创建双向数据绑定。它会根据控件类型自动选取正确的方法来更新元素。尽管有些神奇,但 v-model 本质上不过是语法糖。它负责监听用户的输入事件以更新数据,并对一些极端场景进行一些特殊处理。 注意: (1) v-model 会忽略所有表单元素的 value、checked、selected 特性的初始值而总是将 Vue 实例的数...
阅读(61) 评论(0)

图文详解MyEclipse中新建Maven webapp项目的步骤(很详细)

MyEclipse中创建新的Maven项目(webapp目录结构)过程如下: 1. New -> Project... -> Maven Project 2. Next,  3. Next, 选择“maven-archetype-webapp”创建一个webapp目录结构的项目 4. 填Group Id,A...
阅读(30) 评论(0)

如何将maven的默认JRE1.5改成1.7修改方法

1、打开安装是的setting.xml文件(apache-maven-3.2.2\conf) 2、找到profiles标签(可以使用ctrl+f进行查找) 3、加入下面配置即可 jdk-1.7 true 1.7 1.7 1.7 1.7...
阅读(39) 评论(0)

《一头扎进Shiro》第04讲

1 注解式授权@RequiresAuthentication 要求当前 Subject 已经在当前的 session 中被验证通过才能被访问或调用。 @RequiresGuest 要求当前的 Subject 是一个”guest”,也就是说,他们必须是在之前的 session 中没有被验证或被记住才 能被访问或调用。 @RequiresPermissions(“account:create”)...
阅读(17) 评论(0)

《一头扎进Shiro》第03讲

第一节:权限认证核心要素权限认证,也就是访问控制,即在应用中控制谁能访问哪些资源。 在权限认证中,最核心的三个要素是:权限,角色和用户; 权限,即操作资源的权利,比如访问某个页面,以及对某个模块的数据的添加,修改,删除,查看的权利; 角色,是权限的集合,一中角色可以包含多种权限; 用户,在 Shiro 中,代表访问系统的用户,即 Subject;第二节:授权1,编程式授权 1.1 基于角色的...
阅读(28) 评论(0)

《一头扎进Shiro》第02讲

1 Subject认证主体 subject认证主体包括两个信息: principals: 身份,可以是用户名,邮件,手机号码等,用来标识一个登录主体身份。 Credentials: 凭证,常见有密码,数字证书等等。 2 身份认证流程 3 Realm&JDBC Reaml 表示从数据库中获取验证数据。除了从数据库获取,还可以从文件中获取(shiro.ini)。 Real...
阅读(19) 评论(0)

Eclipse快捷键大全

存盘 Ctrl+s(肯定知道) 注释代码 Ctrl+/ 取消注释 Ctrl+(Eclipse3已经都合并到Ctrl+/了) 代码辅助 Alt+/ 快速修复 Ctrl+1 代码格式化 Ctrl+Shift+f 整理导入 Ctrl+Shift+o 切换窗口 Ctrl+f6 ctrl+shift+M 导入未引用的包 ctrl+w 关闭单个...
阅读(22) 评论(0)

vue.js(9)-事件处理

监听事件可以用 v-on 指令监听 DOM 事件,并在触发时运行一些 JavaScript 代码。 示例: Add 1 The button above has been clicked {{ counter }} times. var...
阅读(41) 评论(0)
53条 共4页1 2 3 4 下一页 尾页
    个人资料
    • 访问:10403次
    • 积分:447
    • 等级:
    • 排名:千里之外
    • 原创:29篇
    • 转载:24篇
    • 译文:0篇
    • 评论:4条
    文章分类