- 浏览: 16604 次
最新评论
文章列表
在Mac OS X启动和停止MySQL服务的命令
启动MySQL服务
sudo /usr/local/mysql/support-files/mysql.server start
停止MySQL服务
sudo /usr/local/mysql/support-files/mysql.server stop
重启MySQL服务
sudo /usr/local/mysql/support-files/mysql.server restart
git clone 命令参数:
usage: git clone [options] [--] <repo> [<dir>]
-v, --verbose be more verbose
-q, --quiet be more quiet
--progress force progress reporting
-n, --no-checkout don't create a checkout
--bare crea ...
Mac下idea快捷键
- 博客分类:
- Java
IntelliJ IDEA For Mac 快捷键
Mac键盘符号和修饰键说明
⌘ Command
⇧ Shift
⌥ Option
⌃ Control
↩︎ Return/Enter
⌫ Delete
⌦ 向前删除键(Fn+Delete)
↑ 上®
浅谈java中的堆栈(一)
- 博客分类:
- Java
Java把内存分成两种,一种叫做堆内存,一种叫做栈内存:在执行过程中会划分4个内存区域(heap、stack、data segment、code segment)。
java开始执行会把代码加载到code segment区域然后找到main方法开始执行;
heap(堆):new出来的东西放到这里;
stack(堆栈):局部变量;
data segment:静态变量或字符串常量;
code segment:存放代码;
举例:
Student stu = new Student();
//stu是对象Student()的引用,stu存放在栈中,可以把stu理解为一个指针,指 ...
导出excel的两种方式(二)
- 博客分类:
- Java
1.调用类如下:
@RequestMapping("/exportExcel4ServiceFee")
public void exportExcel4ServiceFee(LoanSplitModel loanSplitModel,HttpServletRequest request, HttpServletResponse response) {
try {
PageView<LoanSplitModel> pageView = collectionService.downPageView4RemindersServiceFee(l ...
导出excel的两种方式(一)
- 博客分类:
- Java
1.导出excel方法调用:
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import java.io.OutputStream;
@Controller
@RequestMapping(value = "/collection")
public class CollectionAction {
@RequestMapping("/exportExcel4ServiceFee")
public void exportExcel4ServiceFee(LoanSplitM ...
禁用页面复制粘贴等鼠标事件
- 博客分类:
- jsp
页面在引用了
<script language="javascript" src="${ctx}/js/jquery-ui.min.js"></script>
之后写入
$(document).ready(function(){
//禁用鼠标事件
//contextmenu 右键菜单
//selectstart 网页选择
//copy 网页复制
//cut 网页剪切
$(document).bind("contextmenu selectstart co ...
宋体 SimSun
黑体 SimHei
微软雅黑 Microsoft YaHei
微软正黑体 Microsoft JhengHei
新宋体 NSimSun
新细明体 PMingLiU
细明体 MingLiU
标楷体 DFKai-SB
仿宋 FangSong
楷体 KaiTi
仿宋_GB2312 FangSong_GB2312
楷体_GB2312 KaiTi_GB2312
宋体:SimSuncss中中文字 ...
pt与px转换关系为 1px= 0.75pt。
所以word中五号字体(10.5pt)在网页中对应的font-size:14px。(10.5 / 0.75 = 14)
初号 44pt
小初 36pt
一号 26pt
小一 24pt
二号 22pt
小二 18pt
三号 16pt
小三 15pt
四号 14pt
小四 12pt
五号 10.5pt
小五 9pt
六号 7.5pt
小六 6.5pt
七号 5.5pt
八号 5pt
oracle表回滚到指定时间
- 博客分类:
- Oracle
语句如下:
alter table 表名 enable row movement;
flashback table 表名 to timestamp to_timestamp('2011-03-04 05:00:00','yyyy-mm-dd HH24:MI:SS');
(或者 flashback table 表名 to timestamp to_date('2011-03-04 05:00:00','yyyy-mm-dd HH24:MI:SS');)
时间为需要恢复到的时间节点
例子:
alter table USER enable row movement;
f ...
在我多年的开发经验中,经常发现的一个情况就是,很多项目的对象字段或者是数据库字段本来是数字类型的,却被定义成字符串类型,这无关痛痒吗?
对于小项目来说,可能没什么影响,反正只要业务逻辑正确即可,性能没什么问题,因为数据也不多,用户也不多。
然而,对于大数据处理来说,这个可不是小事,从字符串替换为数字类型,可以极大地节省内存、磁盘存储以及网络带宽,减少IO的代价,而且很多数据结构和算法使用数字类型比字符串要更快。
我们来看一个例子,假设你有很多的日志需要处理,而每条日志都有一个唯一的标识,标识类似这样的格式:
F5051582611729507844
383215481357730 ...
架构师,当然是脑力劳动者,但是,同样是脑力劳动也存在重大的差别。有一类脑力劳动的成果,是比较容易被评价的。或者能够判断其对错:比如考试的分数;或者能够比较其高下:比如两个人下棋分出输赢;或者能够交由市场来判断:比如某种UI/UE设计,我们可以通过数据统计,了解其受用户欢迎的程度。 但是,架构设计只是软件开发过程中的一个环节,而在这个多人协作的场景中,我们很难单独评价架构的优劣。由于硬件、软件、部署、人员、测试、用户、市场等众多的差别,即使是非常相近的两个系统,我们也很难判断两个架构孰优孰劣。比如:eBay的架构与Taobao的架构哪个更加优秀?在交付拖延的时候,我们可以将问题归咎于开发团队的 ...
fn:trim() 函数把字符串两端空白空格删除等。
fn:trim() 函数有以下语法:
java.lang.String trim(java.lang.String)
以下的例子来说明这个函数的功能:
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions"
...
left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录
right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录
inner join(等值连接) 只返回两个表中联结字段相等的行
举例如下:
--------------------------------------------表A记录如下:aID aNum1 a200501112 a200501123 a200501134 a200501145 a20050115
表B记录如下:bID bName1 20060324 ...
为什么使用redis
- 博客分类:
- Java
先解释一下软件编程中常见的一些概念:
抽象先于具象。这个抽象并非虚无的抽象,而是指事物尚未分化为具象之前的那个前体存在。当那个前体存在分化成具象存在之后,前体存在就退化为背景,成为一种抽象。
结构是关联与互动的复合体。
接口是结构的耦合点。
架构是从无结构到有结构的过程。
重构是从旧结构到新结构的过程。
也就是说,结构是架构的结果,架构是结构化的过程。
常听人说语言是工具,这是错误的。语言不是工具,但它和工具都是大脑的延伸。语言是介于智力与工具之间的衔接物。
就好比,人类语言是人与人之间的沟通媒介,是人与工具之间的衔接物,而编程语言,不过是将人类语言换成了另外一种符号系统,故编程 ...