自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

但行好事,莫问前程

要是有所得罪请原谅,本是出自一番好意,只是想显点粗浅技艺,那才是我们的初衷。

  • 博客(39)
  • 资源 (10)
  • 收藏
  • 关注

原创 CentOS8安装MySQL5.7

CentOS8安装MySQL5.7

2023-07-25 09:00:50 469

转载 根据wsdl生成Java代码

webservice

2022-11-02 17:35:04 370 1

原创 使用Java8将列表型数据转为树形数据

java8 列表 树形

2022-10-26 16:11:29 535

原创 Gitee上值得关注的项目(随时更新)

项目合集

2022-10-25 14:15:53 260

原创 Java Stream对List<Map>类数据求和

java8 stream

2022-10-25 10:15:56 5021

原创 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 688 1

原创 使用git stash储藏你的工作

为什么会用到 git stash在工作中,我们正在一个分支上快乐的开发着,可能新增了一些文件,可能修改了一些文件。突然,领导告诉你,有一个紧急的bug需要立即修改。可是,你已经修改了许多的东西,这些东西又是不能提交的,怎么办?这个时候git stash就派上用场了。git stash系列命令git stash 系列命令主要包含以下几个命令。git stashgit stash popgit s

2015-06-04 14:01:02 191

原创 grails(三) 认识grails的目录结构

在上一节我们创建了第一个项目之后,打开项目所在文件夹(ps:推荐编辑器sublime text)我们来观察grails的目录结构1,第一个文件夹就是grails-app,在这个文件夹下包含以下几个文件夹(1),conf 配置文件,数据源,URL映射等等(2),controllers 控制器(3),domain 领域类(就是MVC中的'M') 该目录中的每个文件在数据

2014-06-09 09:49:41 321 1

原创 创建第一个grails应用

抱着轻松的心态,我们进来来到Grails之旅的第二站,我们来学习创建第一个grails项目。打开你的cmd(linux用户的终端)$ mkdir grails-project$ cd grails-project$ grails create-app bookOK,执行完上面的命令后,你的第一个grails项目就已经创建完成了,进入book文件夹你会看到一大堆的文件,他

2014-06-03 15:04:11 174

原创 Grails简介

About Grailsgrails是一个注重成效的web应用框架。他给我最直接的感受,就是“约定由于配置”。要学习Grails,首先你得知道什么叫面向对象,MVC。对于groovy,学过点编程的人,都应该可以看的懂。当然,如果你学习过Java,那么groovy对于你来说,真的没有什么难度。那么,开始Grails之旅吧。首先,我们需要在电脑上安装

2014-06-03 15:01:26 193

转载 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 895

原创 ubuntu定义别名(alias)

对于我这个linux小白来说,记住各种命令真的很难,命令有的很简单,但是组合起来就太难记了,别名就帮了我很大的忙。在linux中alias指令可以设置指令的别名,让我们使用各种指令时变得简单方便。例如:我们向启动一个简单的服务器需要在命令行中输入python -m SimpleHTTPServer但是我们定义一个别名alias s="python -m Simp

2013-11-15 16:12:53 2255

原创 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 5294

原创 我的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 766

原创 underscore.js学习

在项目中的javascript代码编写中,我们总是会遇见诸如循环,计算等等问题。有的时候我们可能还需要一些工具性的代码,来帮助我们完成某一类的问题。underscore.js就帮我们很好解决了上面的问题,并且它的源代码看起来也不是很难。官网地址:underscoreunderscore的语法和jquery类似,使用_;在underscore.js中,它提供了对Collectio

2013-10-26 08:59:34 1683

原创 jquery遮盖层-jquery-loadmask

jquery-loadmask插件可以在DOM元素在加载或者改变的时候防止用户的交互,并且通知用户一些后台任务仍在运行。并且它非常的小和易于使用。链接:jquery-loadmask在官网中有小例子,已经讲的非常明白了,我就不重复了。

2013-10-25 12:03:24 4265

原创 jquery画小图插件-jquery.sparkline.js

在我们的项目中,需要一些画一些小图,例如一些小的线图,小的柱图等等。在网上找了下,觉得jquery.sparkline.js还是个不错的东东。官网链接:jquery.sparkline.js在sparkline中,我们可以找到基本的线图,柱图,饼图等等,而且它的文档还是不错的,很简单。它的使用语法是:$(selector).sparkline(values, options);

2013-10-25 09:44:04 9700

原创 jquery表格分组插件-jquery.tablegroup.js

在我们的一些应用中,很多时候都需要对表格进行分组,这个给大家介绍一个jquery的表格分组插件,jquery.tablegroup.js。Demo下载链接:Jquery表格分组附一个简单的例子代码 JqueryTableGroup $(function(){ $("table").tableGroup({groupColumn

2013-10-25 09:24:08 8556 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 555

原创 分享一个ppt下载网站

当我们需要给别人讲解一些东西的时候可以去这个网站上找到对应的ppt,帮助我们讲解。(需要翻墙)http://www.slideshare.net/

2013-08-13 17:22:33 707

原创 rabbitMQ小小的入门

首先我们先要知道,什么是消息队列(Message-Queue,MQ)?消息队列是一种应用程序对应用程序的通信方法,应用程序通过写和检索出入队列的数据(消息)来通信。消息传递是指程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用彼此通常用于诸如远程过程调用的技术。排队指的是应用程序通过队列来通信,队列的使用除去了接收和发送应用程序同时执行的需求。MQ

2013-08-12 18:54:19 1264

原创 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 4411

转载 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 971

原创 Highcharts

在项目中,我们经常需要生成一些图表,更直观的展现我们的数据。highcharts就是一个很好的js库。在highcharts的官网中,有很多的demo,使我们更加容易上手。http://www.highcharts.com/下面是官网的小demo。编辑器推荐 Sublime Text $(function(){ drawLine

2013-07-27 10:22:05 1000

转载 log4j

在我们的代码编写过程中,为了要记录日志,记录错误信息,以及记录错误信息的上下文,方便在程序出现问题的时候准确和快速的问题。在我们的系统中,我们使用log4j来记录系统的日志关于log4j,http://baike.baidu.com/view/25347.htm1,log4j的日志等级可分为以下几种:OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL

2013-06-06 16:49:32 546

原创 javascript使用ZeroClipboard组件复制内容到剪切板

代码下载地址:代码下载地址在做项目时有一个需求,是需要复制内容到剪切板,在去网上查找之后,发现很多人发的代码或多或少都有一些小问题。例如如下代码: function copy(){ window.clipboardData.setData('text',document.getElementById('text').value); alert("复制成功!");

2013-02-21 11:38:25 4449

转载 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 554

转载 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 2554

原创 使用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 5742 1

转载 转载一个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 650

原创 在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 4327

原创 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 430

转载 使用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 492

原创 freemarker的自定义指令

自定义指令是freemarker里最牛的东西,在freemarker中我们使用指令来自定义指令。例1:${str}调用上面的自定义指令的方法是例2: hello${ok}${n}在调用上面的hello函数的时候 需要传递参数 如果函数指定了默认参数值如:ok="World",那么我们在传递参数的时候就可以不用传递这个参数。例3:

2012-08-02 10:40:38 510

原创 freemarker的序列和哈希表

序列1,第一种定义序列的方式使用使用list指令将序列输出,${num}2,第二种定义序列的方式定义了一个连续的序列,这种方式定义的序列的内容是12到99,序列还可以进行拆分,使用方式:哈希表定义一个哈希表是不是觉得很眼熟,是不是很像HashMap。如果我们想输出哈希表里的内容,这个时候就不能使用指令了,因为哈希表不是

2012-07-27 18:05:10 2764 1

原创 freemarker日期以及字符串连接

首先我们在java文件中绑定数据,root.put("now",new Date()); 并将它绑定到模板中,之后我们使用${now}对时间进行输出。这个时候就会发现会产生异常,这是因为freemarker不能自动把日期转换成字符串这个时候就需要我们手动的转换${now?string("yyyy-MM-dd HH:mm:ss")} 这样我们就可以输出时间了假如我们使用${n

2012-07-27 17:27:56 10601

原创 freemarker对空值的处理以及基本数据类型

freemarker它不具备空值的处理我们可以使用 感叹号 来进行空值的判断例如${user.group!"空值"}如果user里没有group这个属性的值,那么它就会输出"空值"再例如 ${user.group.name!"空值"},这样使用就是不可以的,这样写依然会报错,因为freemarker仅仅只会判断group.name是不是空值所以我们应该这样写${(user.gr

2012-07-27 12:36:23 6394

原创 freemarker的指令

在上个博客里我们创建了第一个freemarker程序。接下来我们来简单的学习下freemarker的某些指令,只有三个。1,判断指令,判断在各种场合都是非常有用的。在freemarker中也不例外。 ${user.name}还是一个小孩 ${user.name}快成年${user.name}已经成年2,指令我个人觉得这个指令有点类似于struts2里

2012-07-27 11:53:52 664

原创 第一个freemarker例子

在这里我就不多讲freemarker是什么了,网上有书籍可以去看。下面我就说下如何写第一个和freemarker相关的小例子,我也是在初学,文章的内容来自于视频,说的不好的地方还请大家见谅。1,在myeclipse里创建一个web project,讲freemarker.jar和junit.jar放入lib文件夹下。2,在src下创建一个ftl包。在包下创建一个新文件01.ftl。ft

2012-07-24 16:03:47 786

cronolog-1.6.2.tar.gz

cronolog 是一个简单的过滤程序,读取日志文件条目从标准输入和输出的每个条目并写入指定的日志文件的文件名模板和当前的日期和时间。当扩展文件名的变化,目前的文件是关闭,新开辟的。cronolog 旨在和一个Web服务器一起使用,如Apache,分割访问日志为每天或每月的日志。

2015-11-02

jquery表格分组

jquery表格分组插件,使用jquery.tablegroup.js

2013-10-25

maven实战pdf

学习maven一本不错的书。

2013-07-27

Hadoop开发者入门专刊.pdf

Hadoop开发者入门专刊.pdf

2013-06-17

JMS简明教程PDF

JMS简明教程。

2013-06-17

js实现ZeroClipboard组件复制内容到剪切板

js代码实现ZeroClipboard组件复制剪切板,兼容IE7/8/9,chrome.

2013-02-21

一个简单的实现quartz的例子

一个简单的quartz小例子,还不是很全,只有简单的实现。

2012-10-24

quartz文档

Quartz对任务调度领域的问题进行了高度的抽象。提出了调度器,任务,触发器这3个核心的概念。

2012-10-24

Ofbiz-cookbook(英文)

讲解ofbiz比较好的书,虽然是英文版的,但并不是很难。

2012-09-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除