- 博客(39)
- 资源 (10)
- 收藏
- 关注
原创 CentOS6.9下安装MySQL5.7
CentOS6.9下安装MySQL5.7Yum方式安装卸载CentOS自带MySQL下载rpm文件选择安装版本安装MySQLMySQL启动修改MySQL密码配置MySQL设置开启自启rpm包形式安装卸载CentOS自带MySQL获取与上传安装包安装MySQLMySQL启动修改MySQL密码配置MySQL设置开启自启在本文中,我们将使用Yum方式和rpm包的两种方式进行MySQL的安装。Yum方式安装卸载CentOS自带MySQLservice mysqld stoprpm -qa | grep -
2020-11-23 10:23:43
1126
1
原创 使用git stash储藏你的工作
为什么会用到 git stash在工作中,我们正在一个分支上快乐的开发着,可能新增了一些文件,可能修改了一些文件。突然,领导告诉你,有一个紧急的bug需要立即修改。可是,你已经修改了许多的东西,这些东西又是不能提交的,怎么办?这个时候git stash就派上用场了。git stash系列命令git stash 系列命令主要包含以下几个命令。git stashgit stash popgit s
2015-06-04 14:01:02
445
原创 grails(三) 认识grails的目录结构
在上一节我们创建了第一个项目之后,打开项目所在文件夹(ps:推荐编辑器sublime text)我们来观察grails的目录结构1,第一个文件夹就是grails-app,在这个文件夹下包含以下几个文件夹(1),conf 配置文件,数据源,URL映射等等(2),controllers 控制器(3),domain 领域类(就是MVC中的'M') 该目录中的每个文件在数据
2014-06-09 09:49:41
391
1
原创 创建第一个grails应用
抱着轻松的心态,我们进来来到Grails之旅的第二站,我们来学习创建第一个grails项目。打开你的cmd(linux用户的终端)$ mkdir grails-project$ cd grails-project$ grails create-app bookOK,执行完上面的命令后,你的第一个grails项目就已经创建完成了,进入book文件夹你会看到一大堆的文件,他
2014-06-03 15:04:11
206
原创 Grails简介
About Grailsgrails是一个注重成效的web应用框架。他给我最直接的感受,就是“约定由于配置”。要学习Grails,首先你得知道什么叫面向对象,MVC。对于groovy,学过点编程的人,都应该可以看的懂。当然,如果你学习过Java,那么groovy对于你来说,真的没有什么难度。那么,开始Grails之旅吧。首先,我们需要在电脑上安装
2014-06-03 15:01:26
237
转载 linux查看端口占用
在linux中,如果我们想查看某一个端口的占用情况,可以使用以下2个命令查看9999端口占用1,lsof$ lsof -i:9999COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMEjava 5680 root 124u IPv6 78050 0t0 TCP *:9999 (LISTEN)参数解释lsof(lis
2013-11-15 16:17:17
1016
原创 ubuntu定义别名(alias)
对于我这个linux小白来说,记住各种命令真的很难,命令有的很简单,但是组合起来就太难记了,别名就帮了我很大的忙。在linux中alias指令可以设置指令的别名,让我们使用各种指令时变得简单方便。例如:我们向启动一个简单的服务器需要在命令行中输入python -m SimpleHTTPServer但是我们定义一个别名alias s="python -m Simp
2013-11-15 16:12:53
2353
原创 ubuntu下开启mysql的sql日志
ubuntu 开启mysql日志记录1,找到mysql的配置文件sudo vim /etc/mysql/my.cnf将下面两行的#去掉#general_log_file = /var/log/mysql/mysql.log#general_log = 12,重启mysql服务sudo service mysql restart3,实时查看tail -f /v
2013-11-12 11:56:45
5356
原创 我的ubuntu开始之旅
现在开始使用ubuntu作为开发环境,之后就是各种装软件,在装软件时各种软件装的晕糊糊的。现在将装的各种软件整理下,防止以后在迷糊。常用开发软件安装JDK $ sudo apt-get install openjdk-7-jdk安装Eclipse 去官网下个tar包解压即可安装git $ sudo apt-get install git安装mysql$ su
2013-11-07 11:56:31
804
原创 underscore.js学习
在项目中的javascript代码编写中,我们总是会遇见诸如循环,计算等等问题。有的时候我们可能还需要一些工具性的代码,来帮助我们完成某一类的问题。underscore.js就帮我们很好解决了上面的问题,并且它的源代码看起来也不是很难。官网地址:underscoreunderscore的语法和jquery类似,使用_;在underscore.js中,它提供了对Collectio
2013-10-26 08:59:34
1737
原创 jquery遮盖层-jquery-loadmask
jquery-loadmask插件可以在DOM元素在加载或者改变的时候防止用户的交互,并且通知用户一些后台任务仍在运行。并且它非常的小和易于使用。链接:jquery-loadmask在官网中有小例子,已经讲的非常明白了,我就不重复了。
2013-10-25 12:03:24
4327
原创 jquery画小图插件-jquery.sparkline.js
在我们的项目中,需要一些画一些小图,例如一些小的线图,小的柱图等等。在网上找了下,觉得jquery.sparkline.js还是个不错的东东。官网链接:jquery.sparkline.js在sparkline中,我们可以找到基本的线图,柱图,饼图等等,而且它的文档还是不错的,很简单。它的使用语法是:$(selector).sparkline(values, options);
2013-10-25 09:44:04
9781
原创 jquery表格分组插件-jquery.tablegroup.js
在我们的一些应用中,很多时候都需要对表格进行分组,这个给大家介绍一个jquery的表格分组插件,jquery.tablegroup.js。Demo下载链接:Jquery表格分组附一个简单的例子代码 JqueryTableGroup $(function(){ $("table").tableGroup({groupColumn
2013-10-25 09:24:08
8630
1
转载 js,html/css讲解(转)
html/css讲解http://kejun.github.io/bootcamp_htmlcss/js讲解http://kejun.github.io/bootcamp_htmlcss/js
2013-09-30 13:39:08
586
原创 分享一个ppt下载网站
当我们需要给别人讲解一些东西的时候可以去这个网站上找到对应的ppt,帮助我们讲解。(需要翻墙)http://www.slideshare.net/
2013-08-13 17:22:33
858
原创 rabbitMQ小小的入门
首先我们先要知道,什么是消息队列(Message-Queue,MQ)?消息队列是一种应用程序对应用程序的通信方法,应用程序通过写和检索出入队列的数据(消息)来通信。消息传递是指程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用彼此通常用于诸如远程过程调用的技术。排队指的是应用程序通过队列来通信,队列的使用除去了接收和发送应用程序同时执行的需求。MQ
2013-08-12 18:54:19
1294
原创 httpclient-4.X设置连接超时
httpclient是很好的http连接工具包。(请注意,这里的httpclient不是apache-commons的httpclient,两者千万不要弄混了)import static org.junit.Assert.*;import java.io.IOException;import org.apache.http.HttpResponse;import org.apache
2013-07-29 18:49:24
4472
转载 SchemaSpy生成数据库文档
参考:http://hanqunfeng.iteye.com/blog/906024。http://www.cnblogs.com/shanyou/archive/2006/09/22/schemaspy.html一。安装SchemaSpy的安装十分简单,实际上就是一个jar文件,官方下载地址:http://schemaspy.sourceforge.net/。Schema
2013-07-29 16:13:08
1018
原创 Highcharts
在项目中,我们经常需要生成一些图表,更直观的展现我们的数据。highcharts就是一个很好的js库。在highcharts的官网中,有很多的demo,使我们更加容易上手。http://www.highcharts.com/下面是官网的小demo。编辑器推荐 Sublime Text $(function(){ drawLine
2013-07-27 10:22:05
1027
转载 log4j
在我们的代码编写过程中,为了要记录日志,记录错误信息,以及记录错误信息的上下文,方便在程序出现问题的时候准确和快速的问题。在我们的系统中,我们使用log4j来记录系统的日志关于log4j,http://baike.baidu.com/view/25347.htm1,log4j的日志等级可分为以下几种:OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL
2013-06-06 16:49:32
584
原创 javascript使用ZeroClipboard组件复制内容到剪切板
代码下载地址:代码下载地址在做项目时有一个需求,是需要复制内容到剪切板,在去网上查找之后,发现很多人发的代码或多或少都有一些小问题。例如如下代码: function copy(){ window.clipboardData.setData('text',document.getElementById('text').value); alert("复制成功!");
2013-02-21 11:38:25
4492
转载 javamail发送邮件的简单例子
在进行邮件发送的时候遇到了2个问题, java.lang.NoClassDefFoundError: com/sun/mail/util/BEncoderStream java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream这2个问题是由于java本身的mail包和mail.jar和activatio
2012-10-25 07:37:08
606
转载 Oracle超出最大连接数问题及解决
原文链接http://m.poorren.com/oracle-processes-limit-max/用过Oracle的应该都熟悉如何查看和设置Oracle数据库的最大连接数。这里就再啰嗦一遍。查看当前的连接数,可以用select count(*) from v$process;设置的最大连接数(默认值为150)select value from v$parameter
2012-09-20 18:25:54
2636
原创 使用apache的commons-net-3.1.jar实现FTP上传
commons-net-3.1.jar下载地址在有些项目中我们需要将文件保存在FTP中,但是在网上介绍FTP上传的知识总是感觉很混乱,现在将网上的一些代码经过整理与测试,拿出来与大家分享。有些地方写的可能不是很好,还望大家见谅。我觉得在向FTP上传文件的时候上传文件并不是最难的,而是如何在FTP上创建文件夹。package com.ftp.test;import jav
2012-09-19 14:12:05
5828
转载 转载一个js实现div拖动效果
源代码的出处在哪我也不知道,我是在德问网上看到的,觉得还不错,就拿过来与大家分享,也为自己保留~~很简单的一段代码。<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 代码非常简洁且兼
2012-09-13 17:55:53
676
原创 在Ofbiz中使用源生sql
在Ofbiz中我们使用delegator 这个类对数据库进行操作,这个类在绝大多数方面都可以满足我们的需求,但是在一些特殊的地方,我们还是很怀念源生的sql。下面介绍的方法就是在ofbiz中使用源生sql://使用源生的JDBC方式String sql = "update product t set t.whether_sale='Y' " +"where t.produ
2012-09-12 16:50:32
4412
原创 Java线程学习之一---售票
package com.app.thread;/** * 卖票线程 * * @author author * */public class TicketThread implements Runnable { // 票的总数 public int ticketSum; public TicketThread(int ticketSum) {
2012-09-11 10:15:00
479
转载 使用jxl操作excel表格
package com.app.excel;import java.io.File;import java.io.IOException;import jxl.Cell;import jxl.Sheet;import jxl.Workbook;import jxl.read.biff.BiffException;import jxl.write.Label;import jxl
2012-08-17 23:40:03
523
原创 freemarker的自定义指令
自定义指令是freemarker里最牛的东西,在freemarker中我们使用指令来自定义指令。例1:${str}调用上面的自定义指令的方法是例2: hello${ok}${n}在调用上面的hello函数的时候 需要传递参数 如果函数指定了默认参数值如:ok="World",那么我们在传递参数的时候就可以不用传递这个参数。例3:
2012-08-02 10:40:38
562
原创 freemarker的序列和哈希表
序列1,第一种定义序列的方式使用使用list指令将序列输出,${num}2,第二种定义序列的方式定义了一个连续的序列,这种方式定义的序列的内容是12到99,序列还可以进行拆分,使用方式:哈希表定义一个哈希表是不是觉得很眼熟,是不是很像HashMap。如果我们想输出哈希表里的内容,这个时候就不能使用指令了,因为哈希表不是
2012-07-27 18:05:10
2846
原创 freemarker日期以及字符串连接
首先我们在java文件中绑定数据,root.put("now",new Date()); 并将它绑定到模板中,之后我们使用${now}对时间进行输出。这个时候就会发现会产生异常,这是因为freemarker不能自动把日期转换成字符串这个时候就需要我们手动的转换${now?string("yyyy-MM-dd HH:mm:ss")} 这样我们就可以输出时间了假如我们使用${n
2012-07-27 17:27:56
10678
原创 freemarker对空值的处理以及基本数据类型
freemarker它不具备空值的处理我们可以使用 感叹号 来进行空值的判断例如${user.group!"空值"}如果user里没有group这个属性的值,那么它就会输出"空值"再例如 ${user.group.name!"空值"},这样使用就是不可以的,这样写依然会报错,因为freemarker仅仅只会判断group.name是不是空值所以我们应该这样写${(user.gr
2012-07-27 12:36:23
6449
原创 freemarker的指令
在上个博客里我们创建了第一个freemarker程序。接下来我们来简单的学习下freemarker的某些指令,只有三个。1,判断指令,判断在各种场合都是非常有用的。在freemarker中也不例外。 ${user.name}还是一个小孩 ${user.name}快成年${user.name}已经成年2,指令我个人觉得这个指令有点类似于struts2里
2012-07-27 11:53:52
696
原创 第一个freemarker例子
在这里我就不多讲freemarker是什么了,网上有书籍可以去看。下面我就说下如何写第一个和freemarker相关的小例子,我也是在初学,文章的内容来自于视频,说的不好的地方还请大家见谅。1,在myeclipse里创建一个web project,讲freemarker.jar和junit.jar放入lib文件夹下。2,在src下创建一个ftl包。在包下创建一个新文件01.ftl。ft
2012-07-24 16:03:47
823
cronolog-1.6.2.tar.gz
2015-11-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人