- 浏览: 31870 次
- 性别:
- 来自: 广州
最新评论
文章列表
因为root用户长时间没登录,把密码忘记了....(这脑袋)
在网上找到了就解决办法,自己也记一下
1. 重启Linux,在启动界面,按 'e'
2. 在 'rhgb' 前添加 'rw',在行末添加 'init=/bin/sh',并按下 Ctrl + X,进入系统
3. 修改root密码
① 根据 passwd 命令的帮助信息,输入 passwd root 修改 root 账户的密码(连续输入两次密码)
② 由于selinux开启着的需要, 执行 touch /.autorelabel 更新系统信息, 否则重启之后密码未生效
③ 重启系统
不思进取太久了,想捣鼓点新东西,刚好在log4j这一块有解决不了的问题,想换log4j2试试;以前也没有写过yaml,就想着顺便试试新的配置。
笔者使用maven构建Demo, 按官网Configuration with YAML的说明加入依赖
<dependency>
<groupId>com.fasterxml.jackson.dataformat</groupId>
<artifactId>jackson-dataformat-yaml</artifactId>
<version& ...
本文转载自原地址,感谢Feeldesign Studio的无私分享!
Sea.js
Sea.js是一个提供简单、极致的模块化开发体验的JavaScript模块加载框架。Sea.js的主要目的是令JavaScript开发模块化并可以轻松愉悦进行加载,将前端工程师从繁重的JavaScript文件及对象依赖处理中解放出来,可以专注于代码本身的逻辑。
本文转载自原地址,感谢Feeldesign Studio的无私分享!
RequireJS 是一个JavaScript文件和模块加载器,它主要用于浏览器端,但也可以适用于Rhino / Node 等环境。RequireJS遵循了AMD规范,使用非常广泛。
之前的文章(一)、
本文转载自原地址,感谢Feeldesign Studio的无私分享!
本文介绍一下AMD规范(注意,这里的AMD和做cpu的AMD可不是一回事)。
根据之前文章的知识,我们知道一个模块系统最起码要有下面这些功能:
本文转载自原地址,感谢Feeldesign Studio的无私分享!
从本文开始介绍常见的模块化规范。
模块化规范,主要是为了统一模块化的编写方式,比如不同团队的Java代码,总能用import的方式来加载,C#的话也有using,JavaScript本身没有内置的模块系统(ES6中引入了模块系统,不过等到普及可能是n年后的事情了),JavaScript的模块化规范,一般都是致力于提高 JavaScript 程序的可移植性和可交换性,朝着统一模块化交互方式的方向而努力。
本文转载自原地址,感谢Feeldesign Studio的无私分享!
随着前端JavaScript代码越来越重,如何组织JavaScript代码变得非常重要,好的组织方式,可以让别人和自己很好的理解代码,也便于维护和测试。模块化是一种非常好的代码组织方式,本文试着对JavaScript模块化开发的一些基础知识做一些阐释。
对象字面量(Object Literals)
对象字面量表示,其实就是用一对大括号括起来的键值对,也就是JavaScript声明对象的方式。
var myObject = {
variableKey : variableValue,
fun ...
本文转载自:http://www.shejidaren.com/css-written-specifications.html
CSS书写顺序
1.位置属性(position, top, right, z-index, display, float等) 2.大小(width, height, padding, margin) 3.文字系列(font, line-height, letter-spacing, color- text-align等) 4.背景(background, border等) 5.其他(animation, transition等)
CSS书写规范 ...
本博文转载自http://www.ttlsa.com/mysql/mysql-latin1-to-utf8/
1.导出表结构
mysqldump -uroot -p --default-character-set=utf8 -d databaseName > db.sql
2.修改db.sql内的字符集设置(使用notepad++等会自动识别编码的编辑器)
set names latin1;
改为
set names utf8;//使得客户端和链接使用utf8格式,使得数据以utf8的形式存储
3.导出数据
mysqldump.exe -ur ...
Java线程池使用说明
一、简介
线程的使用在java中占有极其重要的地位,在jdk1.4极其之前的jdk版本中,关于线程池的使用是极其简陋的。在jdk1.5之后这一情况有了很大的改观。Jdk1.5之后加入了java.util.concurrent包,这个包中主要介绍java中线程以及线程池的使用。为我们在开发中处理线程的问题提供了非常大的帮助。
二、线程池
线程池的作用:
1.线程池作用就是限制系统中执行线程的数量。
2.根据系统的环境情况,可以自动 或手动设置线程数量,达到运行的最佳效果;少了浪费了系统资源,多了造成系统拥挤效率不高。用线程池控制线程数量,其他线程排队等候。一 ...
问题:在源码里引入com.sun.xml.internal.bind.marshaller.CharacterEscapeHandler后,编译时出现错误:
package com.sun.xml.internal.bind.marshaller not exist;
解决方法:编译时加上参数 -XDignore.symbol.file=true
com.sun包下面的都可以通过加此参数通过编译。
Mybatis配置文件的标签顺序
- 博客分类:
- Mybatis
<!--
Mybatis配置文件中各标签的位置顺序如下:
properties, settings,
typeAliases, typeHandlers,
objectFactory,objectWrapperFactory,
plugins,
environments, databaseIdProvider, mappers
-->
Mybatis 在线中文文档
http://www.mybatis.org/mybatis-3/zh/index.html
MyBatis Generator在线中文文档
http://generator.sturgeon.mopaas.com/index.html
var jq = document.createElement('script');
jq.src = "http://code.jquery.com/jquery-2.1.4.min.js";
document.getElementsByTagName('head')[0].appendChild(jq);
1.echo “aa” > test.txt 和 echo “bb” >> test.txt //>将原文件清空,并且内容写入到文件中,>>将内容放到文件的尾部
2.chmod go+w -R /home/zhangy //给组用户和其他用户添加写的权限
3.tar -tzvf test.tar.gz //列出归档内容
4. ...