- 博客(54)
- 资源 (8)
- 收藏
- 关注
转载 如何实现js展开收起(折叠)效果呢?例如:一段内容过长了,我限制他显示为20个字内,但是超出了20的就先用省略号代替,然后后面添加一个展开,点击展开后就显示所有的内容,这时候展开按钮就变成了 折叠按钮
http://www.wugongqi.cn/2548.html如何实现c呢?例如:一段内容过长了,我限制他显示为20个字内,但是超出了20的就先用省略号代替,然后后面添加一个展开,点击展开后就显示所有的内容,这时候展开按钮就变成了 折叠按钮,点击折叠又变成了展开,并且,折叠后又像是20字内了!下面奇芳阁就分享一下通过JS截取字符串实现展开收起(折叠)的功能!获取div中的
2017-03-28 11:47:50 11776
转载 Mac Pro下卸载安装Mysql
Mac Pro下卸载安装Mysql系统版本:OS X 10.11.5昨天为了修改我的MySQL密码,找了一堆教程在不明所以的情况下各种乱试,终于把我的mysql玩脱了,走上了曲折的mysql重装之路。一、Mac 关于Mysql的卸载:如使用brew安装:brew uninstall mysql 或者 brew remove mysql但是又有点怕某些
2017-03-24 14:53:09 507
原创 springmvc 依赖的jar包 maven的pom.xml文件
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xs
2017-03-23 14:03:09 2414
原创 mybatis 中的
mybatis list的多条语句添加 insert into WarehouserProblem(problemId,problemName,levelId,levelName,problemNameAnswer,importDate,pageviews) values ( #{item.problem
2017-03-23 11:25:59 390
转载 mybatis resultMap 用在什么情况下?
如果你搜索只是返回一个值,比如说String ,或者是int,那你直接用resultType就行了。但是你如果是返回一个复杂的对象,就必须定义好这个对象的resultMap的result map。 举个例子吧,例子以ibatis为例:你有个User 对象, 拥有两个字段id,name。 1.你要获取id为123的nameString name = (String) queryForObject("
2017-03-22 23:13:59 1360 3
转载 MAVEN创建多模块项目(水平与树形结构)
很久没有写过博客了,很多东西都在笔记里面,没有整理过。不太喜欢写没有经过自己消化和整理的知识,如果自己都没有搞明白,那还是不要写的好,免得误导其他同学。 这次写的内容主要就是使用MAVEN创建多模块的web项目,之前写过一个SSM整合的博客,也是MAVEN创建的WEB项目,里面的web/dao/service层使用的是package来隔离的,而企业级开发一般不是这么做的,我们
2017-03-22 10:46:16 1431
转载 Maven详解之聚合与继承
说到聚合与继承我们都很熟悉,maven同样也具备这样的设计原则,下面我们来看一下Maven的pom如何进行聚合与继承的配置实现。一、为什么要聚合?随着技术的飞速发展和各类用户对软件的要求越来越高,软件本身也变得越来越复杂,然后软件设计人员开始采用各种方式进行开发,于是就有了我们的分层架构、分模块开发,来提高代码的清晰和重用。针对于这一特性,maven也给予了相应的配置。
2017-03-22 10:27:14 437
转载 mac安装Redis
下载、解压、重命名并且编译安装Redis~ wget http://download.redis.io/releases/redis-3.0.5.tar.gz ~ tar xzf redis-3.0.5.tar.gz~ mv redis-3.0.5 redis~ cd redis~ make~ make test~ make install配置文件redis.confr
2017-03-21 19:32:58 270
原创 java接口 (springmvc)
java接口:使用springmvcjava接口,其实非常简单,就是在controller写这些就行。@Controllerpublic class StudentServlet { @RequestMapping(value="/getDataList",method = RequestMethod.POST) @ResponseBody public String ge
2017-03-21 16:17:28 596
转载 MyBatis学习笔记(一)---一个简单MyBatis示例
原文网址:http://blog.csdn.net/sinat_34596644/article/details/61413812前言:前面我写了《利用JDBC访问MySQL数据库》这篇文章,其中讲述了如何利用Java提供的标准化API屏蔽底层数据库实现并操作数据库的方法,在最后提到了利用JDBC仍旧存在的几个局限性:在应用程序中存在的大量代码冗余。业务代码与数据库访问
2017-03-20 16:28:26 397
转载 ES6--对象
属性的简洁表示法ES6允许直接写入变量和函数,作为对象的属性和方法function f( x, y ) { return { x, y };}// 等同于function f( x, y ) { return { x: x, y: y };}var Person = { name: '张三', birth:'1990-01-
2017-03-17 15:09:33 318
转载 JavaScript ES6中export及export default的区别
相信很多人都使用过export、export default、import,然而它们到底有什么区别呢? 在JavaScript ES6中,export与export default均可用于导出常量、函数、文件、模块等,你可以在其它文件或模块中通过import+(常量 | 函数 | 文件 | 模块)名的方式,将其导入,以便能够对其进行使用,但在一个文件或模块中,export、import可以
2017-03-16 15:29:39 737
转载 IDEA / WebStorm / PhpStorm 添加jQuery自动提示,自动补全,提示文档
WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。使用webstorm可对jQuery、ext等JavaScript框架进行代码提示,功能十分
2017-03-16 15:27:34 2350
转载 Vue2.0 新手完全填坑攻略—从环境搭建到发布
什么是 VueVue 是一个前端框架,特点是数据绑定比如你改变一个输入框 Input 标签的值,会 自动同步 更新到页面上其他绑定该输入框的组件的值组件化页面上小到一个按钮都可以是一个单独的文件.vue,这些小组件直接可以像乐高积木一样通过互相引用而组装起来 Vue2.0 推荐开发环境Homebr
2017-03-16 13:41:05 954
转载 webstorm下vuejs开发配置
(1)vue.js插件安装1、file-->setting-->plugins-->Browse repositories, 搜索vue.js2、点击Install,即可。(2)配置自动更新file-setting-system setting顶0
2017-03-16 11:44:25 1443
原创 mac下如何安装WebStorm + 破解
1.下载地址:https://www.jetbrains.com/webstorm/download/2.下载安装。3.等待一段时间后,WebStorm将进行第一次运行,当出现如下页面的时候第一行选择Activate,第二行选择Activation code注册机.png4、破解(在我大中华,从来就没有用过正版软件,多浪费钱)破解网址破解网址
2017-03-16 11:04:46 728
转载 mac 上node.js环境的安装与测试
一 摘要如何大家之前做过web服务器的人都知道,nginx+lua与现在流行的Node.js都是可以做web服务器的,前者在程序的写法和配置上要比后者麻烦,但用起来都是差不多.在这里建议大家如果对lua脚本语言不了解,可以多了解这门脚本语言,他号称是所有脚本语言执行效率是最高的一门脚本语言.底层是基于C语言的,非常好用,跨平台! 下面我就来给大家配置一下node.js环境.二
2017-03-16 10:21:50 498
转载 vue-cli构建vue项目
参考资料:Vue2.0 新手完全填坑攻略—从环境搭建到发布1.Node.js安装 https://nodejs.org/en/download/2.安装vue-cli npm install -g vue-cli3.使用vue-cli初始化项目 vue init webpack-simple my-project-name
2017-03-16 08:16:29 349
转载 Mybatis 3学习笔记(一)
主要内容:What is MyBatis?Why MyBatis?Installing and configuring MyBatisSample domain modelWhat is MyBaits?MyBatis是一个开源持久化框架,用于简化持久层的实现。Mybatis可以减少很多JDBC相关的模板样式代码,还提供了方便使用的数据库API。MyBatis发
2017-03-15 11:26:31 303
原创 id int primary key 和 primary key (id)有什么区别
在创建的过程中,如果只是一张表,那这两个就没什么区别,如果多表,且有表的主键是多个,那就会用到你后面的这种,比如 primary key (s_id,c_id)
2017-03-15 10:32:04 6299
转载 JAVA 使用Dom4j 解析XML
解析XML的方式有很多,本文介绍使用dom4j解析xml。1、环境准备(1)下载dom4j-1.6.1.jar(2)下载junit-4.10.jar2、温馨提示解析XML过程是通过获取Document对象,然后继续获取各个节点以及属性等操作,因此获取Document对象是第一步,大体说来,有三种方式:(1)自己创建Document对象
2017-03-15 08:12:56 507
转载 prepareStatement的用法和解释
1.PreparedStatement是预编译的,对于批量处理可以大大提高效率. 也叫JDBC存储过程2.使用 Statement 对象。在对数据库只执行一次性存取的时侯,用 Statement 对象进行处理。PreparedStatement 对象的开销比Statement大,对于一次性操作并不会带来额外的好处。3.statement每次执行sql语句,相关数据库都要执行sq
2017-03-14 18:37:07 569
原创 ClassLoader.getResourceAsStream(name); ---java读取配置文件
package com.bll.mysql;import java.io.InputStream;import java.util.Properties;/** * Hello world! * */public class App { public static void main( String[] args ) { try { InputS
2017-03-14 17:57:12 401
转载 JDBC中的Statement和PreparedStatement的区别
1>PreparedStatement用于处理动态SQL语句,在执行前会有一个预编译过程,这个过程是有时间开销的,虽然相对数据库的操作,该时间开销可以忽略不计,但是PreparedStatement的预编译结果会被缓存,下次执行相同的预编译语句时,就不需要编译,只要将参数直接传入编译过的语句执行代码中就会得到执行,所以,对于批量处理可以大大提高效率。2>Statement每次都会执行SQL语句
2017-03-14 14:23:22 263
原创 数据库
pojo:不按mvc分层,只是java bean 有一些属性,还有get set 方法。domain:不按mvc分层,只是java bean 有一些属性,还有get set 方法。po: 用在持久层,还可以再增加和修改的时候,从页面直接传入action中,它里面的java bean类名等于表名,属性名等于表的字段名,还有对应的get set 方法,vo:View Object
2017-03-14 11:43:55 260
转载 SQL的主键和外键约束
SQL的主键和外键的作用: 外键取值规则:空值或参照的主键值。(1)插入非空值时,如果主键表中没有这个值,则不能插入。(2)更新时,不能改为主键表中没有的值。(3)删除主键表记录时,你可以在建外键时选定外键记录一起级联删除还是拒绝删除。(4)更新主键记录时,同样有级联更新和拒绝执行的选择。简而言之,SQL的主键和外键就是起约束作用。 定义主键和外键主要是为
2017-03-14 10:59:38 367
转载 Auto_increment
1.Innodb表的自动增长列可以手工插入,但是插入的值如果是空或者0,则实际插入的将是自动增长后的值mysql> create table t1(id int not null auto_increment primary key,name varchar(10));Query OK, 0 rows affected (0.06 sec)mysql> desc t1;+-------
2017-03-14 09:44:24 454
转载 DDL、DML和DCL的区别与理解
DML、DDL、DCL区别 . 总体解释: DML(data manipulation language): 它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言 DDL(data definition language): DDL比DML要多,主要的命令有CREATE、ALTER、DROP等,D
2017-03-14 08:08:39 296
转载 Mysql --Auto_increment详解
http://blog.csdn.net/fwkjdaghappy1/article/details/7663331auto_increment的基本特性MySQL的中AUTO_INCREMENT类型的属性用于为一个表中记录自动生成ID功能,可在一定程度上代替Oracle,PostgreSQL等数据库中的sequence。在数据库应用,我们经
2017-03-13 19:18:39 404
原创 如何通过maven官网查询相关依赖的具体代码和版本?
如何通过maven官网查询相关依赖的具体代码和版本?通过官网:http://mvnrepository.com/,或者:https://search.maven.org/在搜索栏中输入想要引入的依赖group id或者artifact id名称,如输入:Spring,选择spring-core,点击最新版本,如:4.2.5.REL
2017-03-13 17:47:15 1216
转载 Maven多模块项目
Maven多模块项目,适用于一些比较大的项目,通过合理的模块拆分,实现代码的复用,便于维护和管理。尤其是一些开源框架,也是采用多模块的方式,提供插件集成,用户可以根据需要配置指定的模块。 项目结构如下: test-hd-parent (父级) ---pom.xml ---test-hd-api (第三
2017-03-13 17:02:10 392
转载 一个完整的简单jsp+servlet实例,实现简单的登录
开发环境myeclipse+tomcat81、先创建web project,项目名为RegisterSystem,2、在WebRoot 目录下创建login.jsp文件:[html] view plain copy %@ page language="java" import="java.util.*" pageEncod
2017-03-13 15:44:57 3737
原创 redis
1,什么是redisredis是一个nosql(not noly sql 不仅仅只有sql)数据库,翻译中文叫非关系型型数据库关系型数据库:以二维表形式储存数据非关系型数据库:以键值对形式存储数据(key,value 形式);redis是将数据存在内存中,由于内容存取内容快,所以存取redis被广泛应用在互联网中优点:存取速度快,官方称读取速度在30万次每秒,写的速度在10
2017-03-13 13:53:14 314
转载 pojo和javabean的区别
POJO 和JavaBean是我们常见的两个关键字,一般容易混淆,POJO全称是Plain Ordinary Java Object / Pure Old Java Object,中文可以翻译成:普通Java类,具有一部分getter/setter方法的那种类就可以称作POJO,但是JavaBean则比 POJO复杂很多, Java Bean 是可复用的组件,对 Java Bean 并没有
2017-03-13 11:26:12 338
转载 springmvc 注解的适配器和映射器的配置
关于注解方式的适配器和映射器一共有两种方式:1)通过人工方式手动配置注解的适配器以及映射器[html] view plain copy print? bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappi
2017-03-13 10:18:56 399
转载 使用dubbo时applicationContext.xml报错解决办法
http://blog.csdn.net/u014267869/article/details/52044041因为项目需求,需要用到dubbo,所以找了一个dubbo的例子,但是导入到eclipse里面后,发现applicationContext.xml报错错误信息:Multiple annotations found at this line:
2017-03-13 09:59:06 936
转载 MySQL---多表操作(1对1、1对多、多对多)
http://blog.csdn.net/zuosixiaonengshou/article/details/53011452※多表操作 (凡是多表,都要用到关联技术(把多表合并成一个新表): 左关联、右关联、内关联。还有一个外(全)关联,MySQL不支持,为考虑软件兼容,我们开发一般不用。)※表与表之间的关系:1对1,1对多,多对多一、1对1※第三范式: 1方建主表(id为主
2017-03-12 10:10:59 699 1
phpStudy 软件 PHP调试环境
2016-08-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人