自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序员♥乔布斯二世

专注技术 完美主义 追求卓越的程序员

  • 博客(24)
  • 资源 (2)
  • 收藏
  • 关注

原创 mysql Slave_IO_Running:NO 或者connecting(爬坑录)

MySQL数据库主从读写分离配置详解 大家去网上找的话,绝对会有一千万个版本 (一千个程序员有一千个哈姆雷特)。最后,经本人苦苦探索,发现在一台win 7电脑上,去复制一份一模一样的mysql 目录文件在硬盘中,其实也行的通。早知道我不安装虚拟机,弄xp之类的。但这样做也是考虑到实际的情形,mysql的同步并不是很稳定,尤其mysql replication 中slave机器上有两个关键的进程,死一

2016-11-16 16:45:59 5088

原创 输出某个文件夹下面的所有文件名 后缀 及路径(linux)

import java.io.File;import java.util.Vector;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;public class FileALL { public static void recursion(S

2017-07-26 14:28:19 3043 1

原创 ORA-12541:TNS:no listener 解决技巧

本地jdbcUrl=jdbc:oracle:thin:@localhost:1521:localXXX user=XXXX password=XXXX测试打包jdbcUrl=jdbc:oracle:thin:@10.4.10.81:1521:orcl user=XXX password=XXX当我已经由测试打包 的 代码换回本地 并尝试在本地去连上数据库 会报错。 后来我上网查了下,到Go

2017-03-21 21:40:22 1267

原创 存储过程活学活用 ,一百万条数据生成的过程详解

1 先建立一张表,比如 2 点击 函数 新建一个函数;要选上边的那个 设置参数3BEGIN declare num int; set num=1; while num < 1000000 do insert into t_tag(tag_name, tag_desc) values(concat("tag", num), concat("tag", num)); set n

2016-11-18 18:23:06 906

转载 MYSQL中存储过程的创建,调用及语法(转自新浪博客)

MySQL 存储过程是从 MySQL 5.0 开始增加的新功能。存储过程的优点有一箩筐。不过最主要的还是执行效率和SQL 代码封装。特别是 SQL 代码封装功能,如果没有存储过程,在外部程序访问数据库时(例如 PHP),要组织很多 SQL 语句。特别是业务逻辑复杂的时候,一大堆的 SQL 和条件夹杂在 PHP 代码中,让人不寒而栗。现在有了 MySQL 存储过程,业务逻辑可以封装存储过程中,这样不仅

2016-11-18 18:06:04 368

原创 tomcat添加服务中去 设置自启动

首先打开tomcat的bin目录找到service.bat 将service.bat左键点击拖入到dos窗口,当然也可以把该地址写进去,然后按Enter,成功之后在dos窗口键入 service.bat install Tomcat 输完然后按Enter键,如程序提示:The service ‘Tomcat6(或者你修改后的SERVICE_NAME)’ has been installed 说明服

2016-11-17 18:10:15 267

原创 js实现斐波那契数列(0为首项)

回顾几个月之前看网上罗列了一些java算法的经典例子,和同事私下没事一块研究只用js如何打印斐波那契数列1 必须是这样的一个数列 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55…这个数列从第3项开始,每一项都等于前两项之和。2.n从1开始,例如,第1项是0,第2项是1,第4项是2。(n > 0)<!DOCTYPE HTML><html><head><meta chars

2016-11-17 16:50:06 1090

原创 struts2 回顾

Action动态方法调用的三个方式:(动态方法调用就是为了解决一个Action对应对个请求的处理,以免Action太多) 1)指定method属性;<action name="add" method="add" class="com.imooc.action.HelloWorldAction"><result>/add.jsp</result></action>2)感叹号方式(官方不太推荐);

2016-11-17 11:10:36 216

转载 分布式文件存储数据库--MongoDB

定义: 一个基于分布式文件存储的数据库,C++编写的,旨在为web应用提供可扩展的高性能数据存储解决方案。MongoDB 的设计目标是高性能、可扩展、易部署、易使用,存储数据非常方便。 主要功能特性(1)面向集合存储,容易存储对象类型的数据。在MongoDB 中数据被分组存储在集合中,集合类似RDBMS 中的表,一个集合中可以存储无限多的文档。(2)模式自由,采用无模式结构存储。在MongoDB

2016-11-16 22:24:05 777

原创 概览:spring的注解配置 + el表达式 + 如何搭建SSH

1.Spring的注解配置 从Spring2.5版本开始,支持两套配置方法, 即Schema XML方式和注解方式. 从JDK5.0开始支持注解技术,spring2.5基于jdk5.0技术. 注解方式特点:简单,方便,快捷. 1)组件的自动扫描 可按指定包路径,扫描该包下所有类,遇到指定注解标记,会将该Bean 组件纳入到Spring容器.(等价与)

2016-11-16 22:15:04 2531

原创 在struts2 使用国际化的方法

简单。 1 准备好各个语言的资源文件 2 在资源文件中定义键和对应的字符串 3 在显示的地方指定键。举个例子 src目录下新建 struts.propertie, 里边写入类似配置: struts.custom.i18n.resources=messages然后在src目录下建messages_en.properties (英文): name=name sex=sex 在src目录下

2016-11-16 21:17:14 346

转载 Struts2跟freemarker的配置实例讲解(FTL文件解析)

Freemarker 简介 FreeMarker允许Java servlet保持图形设计同应用程序逻辑的分离,这是通过在模板中密封HTML完成的。模板用servlet提供的数据动态地生成 HTML。模板语言是强大的直观的,编译器速度快,输出接近静态HTML页面的速度。  FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写  FreeMarker被

2016-11-16 21:03:21 2513

原创 AOP切面实现动态数据源(含代码)

在service同级目录增加一个folder ,将以下三个官方提供的类添至其中: 1 DatasourceAspect.java import org.apache.commons.lang3.StringUtils;import org.aspectj.lang.JoinPoint;/** * 定义数据源的AOP切面,通过该Service的方法名判断是应该走读库还是写库 * */

2016-11-16 14:50:58 565

原创 AOP的动态数据源配置,实现读写分离

方案一: springAOP来实现对service调用方法的前缀,通过前缀来判断,query,find,get 即可用转向主服务器,也可以转向从服务器;insert update delete 只转向主服务器。 上图 上半部分为传统模式;下半部分为读写分离。方案二:阿米巴 (amoeba),这是咱国人写的软件(是不是有些小鸡冻呢)在中间代理层性能很高,虽然比直接访问数据库稍微慢一些,但负载更加

2016-11-14 17:27:52 287

原创 主从配置要注意的几样东西

1 主DB server 和 从DB server 数据库的版本一致。 2 主DB server 和 从DB server 数据库的数据一致。 3主DB server 必须开启二进制日志。 4主DB server 和 从DB server 数据库的server-id都必须唯一。 5主DB要开启Mysql远程访问权限 grant [权限] on [数据库名].[表名] to [‘用户名’

2016-11-14 15:21:55 271

原创 三步就能学会Spring 和Mybatis整合(SSM)

1 前言 spring是一个轻量级的控制反转和面向切面的容器框架。 控制反转,也被成为依赖注入。不去创建对象,但是描述创建它们的方式,在代码中不直接与对象和服务连接,但在配置文件中描述哪一个组件需要哪一项服务。容器(IOC)将这些联系到一起。 Mybatis 是支持普通sql查询,存储过程和高级映射的优秀持久层框架,它消除了几乎所有jdbc代码和参数的手工设置以及结果集的检索。 2 整合思路

2016-11-10 15:23:27 715

原创 复习hadoop

1 do what ssh-交互 hadoop-计算 2 what is apache hadoop? 是个服务于开源软件(提供可靠可扩展分布式计算)的project。 3 解决的问题包含有:海量数据存储(数据量很大hdfs)海量数据分析(mapreduce)资源管理调度(细节,yarn)大数据用到很多技术,融入了很多名企的优秀技术;例如hive(facebook的技术) ma

2016-11-09 20:15:32 438

原创 MyBatis复习(2)

SqlMapConfig.xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration><properties res

2016-11-08 18:11:54 209

原创 Mybatis复习(1)

将配置文件转换为字节流 之后创建sqlSession 工厂 之后创建sqlsession(打开一个会话) 利用session来测试接口方法InputStream is = Resources.getResourceAsStream("configuration.xml");SqlSessionFactory sessionFactory=new SqlSessionFactoryBuilder

2016-11-08 17:53:27 249

转载 用IIS建立高安全性Web服务器

因为IIS(即Internet Information Server)的方便性和易用性,使它成为最受欢迎的Web服务器软件之一。但是,IIS的安全性却一直令人担忧。如何利用IIS建立一个安全的Web服务器,是很多人关心的话题。  构造一个安全系统  要创建一个安全可靠的Web服务器,必须要实现Windows 2000和IIS的双重安全,因为IIS的用户同时也是Windows 2000的用户,并且II

2016-11-08 17:23:23 398

转载 ajax手记

1 使用load()方法 异步请求数据 使用load() 方法通过ajax请求加载服务器中的数据, 并把返回的数据放置在指定元素中,调用格式如下load(url,[data],[callback])<script type="text/javascript">$(function(){$(#id).bind("click",function(){var $this=$(this);$("u

2016-11-08 17:09:04 223

转载 解决sublime text 3总是在新窗口中打开文件(标签中打开)

今天去官方论坛看了一下,发现了一个设置: ”open_files_in_new_window”: true,将其设置成false就OK了,会在当前窗口中打开文件具体设置:Preferences -> Settings – Default -> 搜索open_files_in_new_window,将其true 改为 false 后,重启一下sublime text 2 就OK。

2016-11-08 16:28:42 15584 5

转载 神奇又有趣!你所不知的安卓隐藏功能(转)

和iOS相比,安卓一大特点就是特能折腾。这不仅体现着安卓高度的开放性上,还体现于安卓蕴藏了不少为人所不知的惊喜。安卓系统以及其App中拥有的隐藏功能有的非常实用,有的又趣味盈然。那么安卓系统/安卓App的隐藏功能你到底知道几个?今天就让小编来抛砖引玉,给大家秀一些安卓中的隐藏功能吧。有趣的安卓隐藏功能:系统自带Flappy Bird 安卓系统中的隐藏彩蛋很多人都知道,但不料安卓蛋中藏蛋,彩蛋中隐藏

2016-11-08 15:59:47 1239 2

原创 那些sql语句真的值得你细细地研究

1 关于like 例1,查询name字段中包含有“明”字的。 select * from table1 where name like ‘%明%’例2,查询name字段中以“李”字开头。 select * from table1 where name like ‘李*’例3,查询name字段中含有数字的。 select * from table1 where name like ‘%[0-9

2016-11-08 15:09:33 804 1

汇编语言王爽着(学语言必看)

学会汇编,并超级精通,你就是最牛的人了,汇编很接近计算机的底层,意思就是说能更大限度的操作计算机机,很多真正的黑客都是汇编高手,而不是那种只会用软件的菜鸟。

2013-12-25

计算机算法导论

这本书深入浅出,全面地介绍了计算机算法。对每一个算法的分析既易于理解又十分有趣,并保持了数学严谨性。本书的设计目标全面,适用于多种用途。涵盖的内容有:算法在计算中的作用,概率分析和随机算法的介绍。书中专门讨论了线性规划,介绍了动态规划的两个应用,随机化和线性规划技术的近似算法等,还有有关递归求解、快速排序中用到的划分方法与期望线性时间顺序统计算法,以及对贪心算法元素的讨论。觉得自己没学好算法 ,不妨看看!

2013-12-22

空空如也

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

TA关注的人

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