- 博客(72)
- 资源 (21)
- 收藏
- 关注
原创 开源 ETL 工具 -----kettle 使用
一.介绍:kettle 是纯 java 开发,开源的ETL工具,用于数据库间的数据迁移。可以在 Linux、windows中运行。有图形界面,也有命令脚本还可以二次开发。http://www.kettle.net.cn/中文:http://www.kettle.net.cn/国外下载较慢,可使用国内镜像或者百度网盘地址:链接:https://pan.baidu.com/s/1F0vMey8Kr1Qod4II_omMWg提取码:bb3g二.使用:win10为例:下载后解压,如图:...
2020-06-02 20:30:55
854
原创 mysql json dem
从 MySQL 5.7.8 开始,MySQL 支持原生的 JSON 数据类型。本文测试使用MySQL 8.0创建测试表sql 如下:CREATE TABLE `user_info` ( `id` int(11) NOT NULL, `result` json NOT NULL, `create_time` timestamp NULL DEFAULT NULL, `...
2019-11-27 14:08:08
283
原创 java 多线程--分页处理
public void add() { ExecutorService executor = newFixedThreadPool(3); //?代表开启全部线程的数量 // 判断可是线程池可以结束 int pageSize = 10000; int pageIndex = 1; do { ...
2019-05-08 18:01:24
1413
翻译 Elasticsearch 和head 可视化环境搭建
1、elasticsearch安装使用 下载地址:https://www.elastic.co/downloads/elasticsearch选择zip文件,下载解压缩到 D:\tools\elasticsearch-6.2.3修改配置文件,为了允许elasticsearch-head运行时的跨域, 打开中的D:\tools\elasticsearch-6.2.3\config\elastics...
2018-03-28 17:49:48
4193
转载 术语单词
空状态,或称零数据状态。“空状态”是指移动应用界面在没有内容或数据时呈现出的状态。长久以来,空状态界面一直是被忽视的,因为设计师们通常会将全部精力集中在怎样更好的呈现内容和数据上,只有开发人员才会比较频繁的与这类相对“意外”的状态打交道。从产品体验的角度来,空状态大体可以由以下三类情况触发:产品初体验,成功完成目标任务和出错、失败1. CPD:两种理解,
2017-05-15 21:34:37
562
转载 UX设计师你需要知道的52个专业术语
Lisa :《作为UX设计师你需要知道的52个专业术语》是给设计者的一个有意义的补充,我将用通俗的语言把这些专业术语按字母顺序列出,并加以解释。“注意用户做什么,而不是他们说什么。” ——雅各布 尼尔森3次点击法则如果用户点击三次仍无法访问他们想要的页面,他们将离开网站。5秒测试一个5秒测试包括向用户展示应用程序或网站界面5秒钟,然后用户回想他们刚才看到的内
2017-05-15 16:21:56
956
转载 mysql 解除正在死锁的状态
解除正在死锁的状态有两种方法:第一种:1.查询是否锁表show OPEN TABLES where In_use > 0;2.查询进程(如果您有SUPER权限,您可以看到所有线程。否则,您只能看到您自己的线程)show processlist--- 不知道为啥,此命令总是失败3.杀死进程id(就是上面命令的id列)kill id
2016-12-10 15:20:35
918
转载 网站防刷方案
1. 访问网站所涉及环节简单说就是重复相同的请求首先看看访问流程所设计的每个环节User -> Browse -> CDN/Proxy Cache -> Web Server -> App Server / fastcgi pool -> Cache -> Database大部分网站都是这样的结构:用户,浏览器,CDN或反向代理,Web服务器,应用服务器,缓存,数据
2015-09-02 17:18:06
5574
1
原创 1125--来hc一年了
很少写代码 ,最近开始做一些小东西,发现很多的问题,曾经熟悉的东西已经不熟了;曾经很关注的技术,渐渐远离了;曾经看过的一些原理和实践,也逐步的退出脑海了...作为一个电子商务公司,我们用了很多技术和web前端的东西,却懒得去看代码,懒得去实践,懒得关注新技术...注定了脚步的停滞! 前段时间再看flex ,也做了几个小demo,过了一段时间发现代码又陌生了! ... 学习学习,只学不习,永远都
2014-06-23 15:02:14
750
原创 语法笔记
ibaits 联合主键批量删除 DELETE FROM SYS_SOURCE /* */ WHERE DATA_SOURCE = #list[].dataSource# /* 数据库类型 */ AND DB_NAME = #list[].dbName# /* 数据库名 */
2014-04-21 17:53:19
712
转载 javascript【性能调优】
一. javascript 性能出现的原因?JavaScript 语言由于它的单线程和解释执行的两个特点,决定了它本身有很多地方有性能问题,所以可改进的地方有不少。二. 需要注意的方面及解决方案1.eval() 的问题 var reference = {}, props = “p1”; eval(“reference.” + props + “=5”) var r
2014-03-24 19:28:41
890
原创 javascript【继承实现方式 】
这两个方法,之前确实没有使用过,看起来貌似以后会为我省点代码,直接做个demo 吧。1. function Animail(){ this.name="动物"; this.showName = function(){ alert(this.name); }; } function Cat(){ this.name = "猫咪";
2014-03-19 16:25:18
525
转载 web 开发【js在IE和FF下的兼容性问题】
本文出自前端档案,以作学习参考之用。自己也补充了一些内容长久以来JavaScript兼容性一直是Web开发者的一个主要问题。在正式规范、事实标准以及各种实现之间的存在的差异让许多开发者日夜煎熬。为此,主要从以下几方面差异总结IE和Firefox的Javascript兼容性: 一、函数和方法差异; 二、样式访问和设置; 三、DOM方法及对象引用; 四、
2014-03-17 13:29:15
1111
原创 nodeJS 学习一【Hello World 篇】
经常听说node.js,却没有在实际中用过,昨天和一个移动app同事聊了会,【其实手机开发我一点都不会】,从他那里知道移动开发需要的技术,html5,css3,jqueryMobile,nodejs....很多,当然都是我的盲区吧,有空的时候,我想我会逐步去了解学习,当然不代表我会为了去参与移动开发工作。网上的node资料其实是蛮多的,做一个helloworld demo,相信大部分人的
2014-03-05 14:28:52
18797
原创 web 开发jquery插件之jquery-autocomplete【一款联想自动提示的插件】
1.插件下载及api 地址http://www.oschina.net/p/autocomplete/2.控制层response.getWriter().write(jsonStr);3.json 格式为:联想搜索结果:[{"des":"嘉实","id":"070030","name":"嘉实中创400联接"},{"des":"大成","id":"096001","name":
2014-03-03 11:55:37
9012
原创 web 开发jquery插件之Highcharts【一款统计的报表插件】
1.下载及api 地址http://www.highcharts.me/2.折线图demo,api 已经存在的demo省略,文档说明省略,只记录略微复杂的demo。3. 控制层传到页面的数据格式,json. Object 转json,最快的使用com.alibaba.fastjson.JSONObject.toJSONString(object);
2014-03-03 11:37:25
6550
原创 jenkins 配置【svn,maven,tomcat ,ssh】
最近不是很忙,利用闲暇学点东西,不管有没有用,到用时,不至于手足无措 。ok,写下这次旅程纪念下。 环境:windows7准备工作:Jenkins 官网:http://jenkins-ci.org/下载jenkins war: http://mirrors.jenkins-ci.org/war/latest/jenkins.war Jdk 6以上:安装,并且配置
2013-11-08 15:44:29
3923
原创 jquery 获取 form radio 值
取一组radio 的方法:html如下:1. dfdfdga b c d e 2. dfdfdga b c d e 3. dfdfdga b c d e
2013-09-03 19:01:36
956
原创 读取文件方法大全
public class ReadFromFile { /** * 1.以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。 */ public static void readFileByBytes(String fileName) { File file = new File(fileName); InputStream in = null; try { System.out.
2013-07-30 09:47:46
651
原创 window.prompt()方法的学习
无意中看到window.prompt()方法,之前真没有使用过,孤陋寡闻。不过现在学习下吧。window对象的最后一种对话框是提示对话框,它显示了预先设置的信息并提供文本域供用户输入应答。它包括两个按钮,即Cancel和Ok,允许用户用两个相反的期望值来关闭这个对话框:取消整个操作或接收输入到对话框中的文本。 window.prompt()方法有两个参数,第一个作为提示信息。如果将一个字
2013-07-04 20:04:10
8489
原创 JVM工作原理和特点
唉,认识了很久,却不知道,,,JVM工作原理和特点主要是指操作系统装入JVM是通过jdk中Java.exe来完成,通过下面4步来完成JVM环境. 1.创建JVM装载环境和配置 2.装载JVM.dll 3.初始化JVM.dll并挂界到JNIENV(JNI调用接口)实例 4.调用JNIEnv实例装载并处理class类。 在我们运行和调试Java程序的时候,经常会提到一个JV
2013-06-20 18:14:22
688
原创 mybatis 主键生成
有些时候,sql语句where条件中,需要一些安全判断,例如按某一条件查询时如果传入的参数是空,此时查询出的结果很可能是空的,也许我们需要参数为空时,是查出全部的信息。使用Oracle的序列、mysql的函数生成Id。这时我们可以使用动态sql。下文均采用mysql语法和函数(例如字符串链接函数CONCAT)。3.1 selectKey 标签在insert语句中,在Oracle经常
2013-06-07 13:27:05
6629
原创 MyBatis 自动生成mysql 表对应的javabean ---2
因为太懒不喜欢敲代码,写没用的东西,今天在网上看到一篇很给力的文章。感谢原作者:http://blog.youkuaiyun.com/kkdelta/article/details/72281771,下载插件所需要的jar包,拷贝到eclipse的 \eclipse\dropins目录,注意不是plugings目录,重新启动eclipse则可以使用了.http://download.youkuaiyun.com/
2013-06-07 13:16:46
4380
原创 jQuery 的选择器
jQuery选择器总结 ?12345678910111213141516171819202122232425262728293031323334353637383940414243
2013-05-08 00:37:59
1022
原创 Java 单例模式详解
Java 单例模式详解概念: java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。 单例模式有一下特点: 1、单例类只能有一个实例。 2、单例类必须自己自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系
2013-04-27 07:57:21
585
原创 DOM标准
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">DOM标准An HTML DocumentThis is a W3C HTML DOM document. function showElement(){
2012-07-25 16:45:07
1014
原创 jQuery对表单元素的取值和赋值操作代码
使用常规的思路:$(“#keyword”).value 取值是取不到的,因为此时$(‘#keydord’)已经不是个element,而是个jquery对象,所以应该使用:$(“#keyword”).val()$("#keyword")[0].value = ""; /*获得TEXT.AREATEXT的值*/ var textval = $("#text_id").attr("v
2012-07-23 14:30:33
908
原创 特殊字符转义
Spring 不但提供了一个功能全面的应用开发框架,本身还拥有众多可以在程序编写时直接使用的工具类,您不但可以在 Spring 应用中使用这些工具类,也可以在其它的应用中使用,这些工具类中的大部分是可以在脱离 Spring 框架时使用的。了解 Spring 中有哪些好用的工具类并在程序编写时适当使用,将有助于提高开发效率、增强代码质量。 在这个分为两部分的文章中,我们将从
2012-07-16 15:49:00
4924
原创 oracle 日期大全
日期函数 Oracle PL/SQL Oracle的日期函数相信很多人都有过统计某些数据的经历,比如,要统计财务的情况,可能要按每年,每季度,每月,甚至每个星期来分别统计。那在oracle中应该怎么来写sql语句呢,这个时候Oracle的日期函数会给我们很多帮助。常用日期型函数 1。Sysdate 当前日期和时间SQL> Select sysdate from dual;S
2012-07-10 10:30:00
947
原创 mybatis 应用
2.主配置文件基本作用就是配置 JDBC 连接的有关信息,比如 URL 、用户名、密码等等如: xml version = "1.0" encoding = "UTF-8" ?> DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/my
2012-06-18 13:55:53
1158
原创 SQL多表查询优化 高效率SQL语句 11条原则
这个功能大大地提高了SQL的执行性能并节省了内存的使用:我们发现,单表数据的统计比多表统计的速度完全是两个概念.单表统计可能只要0.02秒,但是2张表联合统计就可能要几十表了.这是因为ORACLE只对简单的表提供高速缓冲(cache buffering) ,这个功能并不适用于多表连接查询..数据库管理员必须在init.ora中为这个区域设置合适的参数,当这个内存区域越大,就可以保留更多的语句,
2012-06-14 18:05:53
26570
原创 MyBatis 自动生成mysql 表对应的javabean
1.所需的jar 包 mybatis-3.0.4.jar 、mybatis-generator-core-1.3.1.jar 、 mysql-connector-java-5.1.13.jar2.新建文件夹 新建文件夹E://mygen,将以上三个文件放入夹3.同目录创建 generator.xml 文件内容如下 :<!DOCTYPE gener
2012-06-13 10:18:02
6870
原创 MyBatis学习 之 四、MyBatis配置文件
四、MyBatis主配置文件在定义sqlSessionFactory时需要指定MyBatis主配置文件: Xml代码 id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> name="configLocation" value="classpath:myb
2012-06-11 16:13:10
28092
原创 MyBatis学习 之 三、动态SQL语句
三、动态SQL语句有些时候,sql语句where条件中,需要一些安全判断,例如按某一条件查询时如果传入的参数是空,此时查询出的结果很可能是空的,也许我们需要参数为空时,是查出全部的信息。使用Oracle的序列、mysql的函数生成Id。这时我们可以使用动态sql。 下文均采用mysql语法和函数(例如字符串链接函数CONCAT)。 3.1 selectKey 标签
2012-06-11 16:05:13
1334
原创 MyBatis学习 之 二、SQL语句映射文件(2)增删改查、参数、缓存
二、SQL语句映射文件(2)增删改查、参数、缓存 2.2 select一个select 元素非常简单。例如:Xml代码 select id="getStudent" parameterType="String" resultMap="studentResultMap"> SELECT ST.STUDENT_ID,
2012-06-11 16:01:37
1493
原创 MyBatis学习 之 二、SQL语句映射文件(1)resultMap
二、SQL语句映射文件(1)resultMapSQL 映射XML 文件是所有sql语句放置的地方。需要定义一个workspace,一般定义为对应的接口类的路径。写好SQL语句映射文件后,需要在MyBAtis配置文件mappers标签中引用,例如: Xml代码 resource="com/liming/manager/data/mappers/User
2012-06-11 15:58:55
1460
原创 MyBatis学习 之 一、MyBatis简介与配置MyBatis+Spring+MySql
1.1MyBatis简介 MyBatis 是一个可以自定义SQL、存储过程和高级映射的持久层框架。MyBatis 摒除了大部分的JDBC代码、手工设置参数和结果集重获。MyBatis 只使用简单的XML 和注解来配置和映射基本数据类型、Map 接口和POJO 到数据库记录。相对Hibernate和Apache OJB等“一站式”ORM解决方案而言,Mybatis 是一种“半自动化”的
2012-06-11 15:56:14
1663
原创 MySQL主从复制与读写分离
原文来自:http://bbs.chinaunix.net/thread-3642572-1-1.html MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践Mysql作为目前世界上使用最广泛的免费数据库,相信所有从事系统运维的工程师都一定接触过。但在实际的生产环境中,由单台Mysql作为独立的数据库是完全不能满足实际需求的,无论是在安全性,高可
2012-05-30 10:16:40
810
读取excel 工具类,获得excel 文件信息
2014-05-09
spring mybatis mysql
2012-06-11
FLEX+JAVA整合
2011-12-22
Flex + blazeds(lcds) + Java 入门教程
2011-12-22
java flex 通信
2011-09-29
Tomcat6.0,配置,使用详解及demo
2011-07-27
文件读写// "r", "rw", "rws", or "rwd"
2010-05-26
Myeclipse6快捷键de应用
2010-05-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人