自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

guoliang1992

希望你学的比我好

  • 博客(87)
  • 资源 (4)
  • 收藏
  • 关注

原创 git merge fail

原因分析】可能的原因有三个:正在评审的部分提交曾经被push到不同的目标分支上。例如下图,先将C1 推到master分支,在C1没有合入master之前又在本地提交C2并推入dev分支。image.png正在评审的部分提交依赖某个change非最新patch,例如下图,在本地提交C1’,然后使用amend或执行rebase生成了C1,此时本应在C1继续提交生成C2,但没有这样做,而是回...

2019-05-20 22:14:20 848

翻译 RNN学习第二讲-通过Python,numpy 和 theano实现一个RNN网络

原始文章链接 代码所在的github仓库 我的GitHub概述:在这一部分我们将使用python来完整实现一个RNN神经网络,并且使用theano(一个运行在GPU上的一个库)来优化我们的实现, 我将跳过一些对于理解神经网络不那么重要的一些代码,但是不用担心,这些代码都在github上语言模型:我们的目标是通过使用RNN神经网络去建立一个语言模型,这句话是什么意思呢,下面来让我们看一下吧 假

2017-11-13 15:19:50 925

翻译 Kafka_python:简单使用

KafkaConsumer#!/usr/bin/env python#coding:gbk#kafka的使用 consumer使用import kafka import KafkaConsumer#消费kafka中最新的数据 并且自动提交offsets[消息的偏移量]consumer = KafkaConsumer('my-topic', g

2017-05-03 17:35:03 8468

翻译 how to install bashdb

This guide is for almost every Linux distribution.Prerequisite is that you have the required build tools installed already. If not, do the following step:Debian and Ubuntu users way;sudo apt-get insta

2016-12-19 18:49:41 393

原创 linux的一些简单命令

这里只是列出实际中使用频率较高的,可以通过 man 命令或者 命令 –help 来查看更为详细的内容文件有关的1:【ls命令】 ls [option] …[file]…-a all 列出所有的文件 包括隐藏文件 [eg ls -a /home]-l 列出详细的文件信息 可以简写为ll filename [eg: ls -l /home or ll /home ]-h –human-readab

2016-07-24 14:56:00 9367

原创 linux基础知识

1:基本知识微内核:是一种提供必要服务的操作系统内核,大部分内核都作为单独的进程在特权模式先运行,他们通过消息传递进行通讯 单内核:单内核是个很大的进程,他的内部又悲愤为若干个模块,是个单独的二进制但印象,其模块间的通讯是通过直接调用其他模块中的函数实现的,而不是消息传递。 linux分几种应用程序级别 Ring 0 特权模式 一般是系统底层运行级别 Ring3 应用程序级别 一般的级别

2016-07-23 22:30:02 1427

原创 orcal中id自增

创建序列 create sequence (序列的名称) start with (开始时间) increment by (步长)创建触发器 create or replace trigger (触发器的名称) before insert on (表名) for each row begin select (序列的名称).nextval into

2016-01-08 22:13:05 520

转载 正则表达式2

一:抓取网页中的Email地址利用正则表达式匹配网页中的文本[\w[.-]]+@[\w[.-]]+\.[\w]+将网页内容分割提取 复制代码import java.io.BufferedReader; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; im

2016-01-02 16:52:18 341

转载 正则表达式

一:什么是正则表达式1.定义:正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的字符(例如字符a到z)以及特殊字符(元字符)组成的文字模式,它 用以描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。2.用途:字符串匹配(字符匹配)字符串查找字符串替换字符串分割例如:从网页中揪出email地址IP地址是否正确从

2016-01-02 16:50:19 289

转载 java.util.hashSet的源码剖析

一、 HashSet概述:HashSet实现Set接口,由哈希表(实际上是一个HashMap实例)支持。它不保证set 的迭代顺序;特别是它不保证该顺序恒久不变。此类允许使用null元素。二、 HashSet的实现:对于HashSet而言,它是基于HashMap实现的,HashSet底层使用HashMap来保存所有元素,因此HashSet 的实现比较简单,相关HashSet的操作,基本上都是直接

2016-01-01 20:20:47 338

转载 hashmap源码剖析

一、HashMap概述 二、HashMap的数据结构 三、HashMap源码分析 1、关键属性 2、构造方法 3、存储数据 4、调整大小 5、数据读取 6、HashMap的性能参数 7、Fail-Fast机制一、HashMap概述  HashMap基于哈希表的 Map 接口的实

2016-01-01 20:00:52 318

转载 poi使用HSSFWorkbook 导出excel

import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import org.apache.log4j.Logger;import org.apache.poi.hssf.usermodel.HSSFCell;import org.apache.poi.hs

2016-01-01 15:18:02 1312

原创 java.util.LinkedList源码分析

LinkedList有两个构造函数 LinkedList():空参 LinkedList(Collection /** * 最终调用的是这个方法进行添加元素的 * @param e 要添加的方法 * @param entry 是一个链表 * @return */ private Entry<E> addBefore(E e, En

2015-12-27 22:15:50 411

原创 java链表操作

本来该学习java链表源码了,在学习源码之前先复习一下java的链表知识 下面是java操作链表的几个简单例子: 先定义一个Node的类public class Node { private int record;//变量 private Node nextNode;// public Node(){ } public Node(int record){

2015-12-27 21:31:06 482

原创 java.util.List源码分析

list内部实现是一个名叫elementData的数组 1>list类的构造函数: private transient Object[] elementData;//用来作为一个缓冲数组 //带初始化的构造函数,initialCapacity代表数组的初始容量 public ArrayList(int initialCapacity) { super();

2015-12-27 18:03:27 480

原创 java.lang.Integer源码分析

1>compareTo(Integer anotherInteger) : 在数字上比较两个 Integer 对象。 返回有三个结果: :相等返回0 :first > second 返回1 :first < second 返回-1 源码如下:很简单不多说了 public int compareTo(Integer anotherInteger) { int thisVal = t

2015-12-27 00:15:38 414

原创 java.lang.String源码分析(2)

1>str2.endsWith(“va”): 测试此字符串是否以指定的后缀结束 public boolean endsWith(String suffix) { return startsWith(suffix, count - suffix.count); } /** * * @param prefix 指的是匹配串这里

2015-12-26 21:45:23 340

原创 java.lang.String源码分析(1)

java.lang.String类的源码分析String类是java中比较常见的一个类,今天有空来看一下string的部分源码。 先构造一个string对象 String str = new String ("hello world!!!");这句代码,查看源代码如下: public String(String original) {//传进来hello world int size

2015-12-26 12:48:01 502

原创 java中properties类的使用

java中properties类的使用package excel2;import java.io.File;import java.io.FileInputStream;import java.util.Properties;public class Util { public static void main(String [] args) throws Exception {

2015-12-25 23:39:05 481

转载 tomcat配置文件server.xml详解

元素名属性解释serverport指定一个端口,这个端口负责监听关闭tomcat 的请求shutdown指定向端口发送的命令字符串servicename指定service 的名字Connector ( 表示客户端和service 之间的连接)port指定服务器端要创建的端口号,并在这个断口监听来自客户端的请求minProcessors服务器启动时创建的处理请求的线程数maxProcessors最大可

2015-12-14 17:09:35 281

原创 struts2知识点总结(3)

拦截器的基本概念 拦截器的功能类似于过滤器,拦截器提供了一种机制是开发者可以定义一个在action执行的前后执行的代码,也可以在一个action执行前阻止执行,我本人觉得可能和spring中的面向切面似乎有点相似(思想上) 拦截器和过滤器的区别: 1:拦截器和过滤器的概念非常相似 2:过滤器率属于web容器,可以过滤一切的请求(action,servl

2015-12-13 15:19:31 369

原创 struts2重要知识点总结(2)

Action的配置 的配置 通过上面的示例可以看出,Action需要在struts.xml中配置才可以使用,而且Action应该配置成为元素的子元素,那么元素的功能是什么呢? 元素可以把逻辑上相关的一组Action、Result、Intercepter等元素封装起来,形成一个独立的模块,package可以继承其他的package,也可以作为父包被其他的package继承,比如前面示例中配置的“

2015-12-13 13:54:08 1884

原创 struts2重要知识点总结(1):

struts2最近又看了一边,每看一次都有一次的收获,这里总结struts2中的一些重要的知识点: action介绍: 1:action类代表着一次请求或者调用,每个请求的动作都对应一个相应的action类,action是一个独立的工作单元 2:struts2中action充当着MVC中模型的角色,但是实际中其实action处理的是逻辑部分,和dispa

2015-12-12 22:41:39 1086

原创 文件下载前的授权控制

文件下载前的授权控制 有时我们需要下载文件的用户需要有一定的权限才能下载。那么怎么做呢; 其实只需要在上一篇博客的基础上在Download.java的execute方法你加入下面一段代码 public String execute() throws Exception{ //取得session中的实例 HttpSession session = Servle

2015-12-12 20:17:25 692

原创 文件下载

文件下载:struts.xml:<action name="download" class="Action.Download"> <!-- 对action类中的文件路径参数设定其初始值 --> <param name="downloadFilePath">/upload/test.txt</param> <!-- 设置一个str

2015-12-12 20:04:58 356

原创 多文件上传

多文件上传实际项目中避免不了多文件上传,对于这种情况可以为file设置不同的name然后按照单文件上传的方式逐个上传,但是这种方式比较傻,下面介绍使用数组或者list实现上传 不多说,看代码: jsp页面<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.get

2015-12-12 13:01:38 316

原创 使用struts2控制文件上传

文件上传的准备: 上传文件显然要在表单中写上,这个文本域会在html页面中产生一个单行文本浏览框,以及一个浏览按钮同时还要设置*entype属性: 表单的enctype有三个属性,指定的是表单的编码方式,经常用的是multipart/form-data:这种方式会以为二进制流的形式来处理表单数据,这种编码方式会把文件域指定的内容也封装到参数内。 同时需要将method设

2015-12-12 11:22:21 278

转载 The APR based Apache Tomcat Native library which allows optimal performance in production environmen

http://www.cnblogs.com/ssh2/p/3994219.html

2015-12-11 13:36:51 390

原创 拦截器最后一讲-使用拦截器完成权限控制

使用拦截器完成权限控制 本文将通过拦截器实现一个使用功能 -使用拦截器实现权限控制(简单的) 功能描述:当用户执行一个操作时,先检查用户是否已经登录,否则转到登录页面 检查用户登录,一般检查的是session中是否有该用户的登录信息, 代码如下: public class Author extends AbstractInterceptor{ @Overri

2015-12-08 23:28:21 663

原创 实现拦截器类

* 2.1实现拦截器类 *public class Interceptor extends AbstractInterceptor{ //简单的拦截器名字 private String name; public String getName() { return name; } public void setName(String name) {

2015-12-08 23:03:10 390

转载 jsp页面放在web-inf和webroot下的优缺点

jsp页面放在web-inf和webroot下的优缺点CSDN问题:jsp放在webroot目录下 这样就可以让用户直接访问,jsp放在web-inf目录下就必须要通过请求才能访问。 因此放在web-inf下jsp页面显得要安全。 既然这样 ,那是不是只要是需要通过请求才可以访问的页面就一定要放在web-inf目录下呢 还有放在webroot和放在web-inf目录下都各有什么明显的优缺点

2015-12-08 11:25:24 730

原创 Struts2的拦截器机制

Struts2的拦截器机制:Struts2的拦截器机制: 1:拦截器是struts2中一个重要的组成部分,可以吧struts2比喻成一个大的空容器,大量的拦截器完成了该框架的大部分操作,例如param拦截器负责解析http请求的参数,并设置action的属性,servlet—config 拦截器直接将http请求中的HttpServletRequest 实例和HttpServletResp

2015-12-07 23:52:42 246

转载 js调试技巧

js调试技巧看到几篇不错的文章 http://www.jb51.net/article/56504.htm 页面中有广告 http://www.cnblogs.com/see7di/archive/2011/11/21/2257442.html

2015-11-20 16:10:06 305

原创 eclipse中打开jsp 页面就卡顿

eclipse中打开jsp 页面就卡顿最近在eclipse中打开jsp页面巨卡,百度各种情况都试了还是不行,后来换了内存条,还是卡,最后解决了。 右键jsp页面====》open with ===>> Text Editer 解决了 虽然不能自动的补全html代码了 ,但是感觉比一直卡卡卡的情况好多了

2015-11-18 18:18:53 3825

转载 jquery实现菜单树

http://www.iteye.com/topic/350056

2015-10-28 15:26:42 394

原创 Struts2 报500错误

控制台报的错:SEVERE: Servlet.service() for servlet jsp threw exceptionjava.lang.NullPointerException    at org.apache.jsp.userAdd_jsp._jspInit(userAdd_jsp.java:22)    at org.apache.jasper.runtime.

2015-09-21 11:50:52 885

原创 ajax实现的二级联动_读取的是json格式数据

jsp页面:====请选择========请选择==== js代码:/** * 项目思路:在页面加载的时候初始化第一个选项,  2:当第一个下拉列表发生改变是触动change函数来改变第二个下拉列表的内容  2.1:读取xml文件的内容  2.2:判断用户选中的option的value值  2.3:遍历xml文件找到与用户

2015-09-14 22:22:12 1165

原创 ajax实现二级联动_读取的是xml文件

页面比较简单=====请选择==========请选择=====script代码:/** * 项目思路:在页面加载的时候初始化第一个选项,  2:当第一个下拉列表发生改变是触动change函数来改变第二个下拉列表的内容  2.1:读取xml文件的内容  2.2:判断用户选中的option的value值  2.3

2015-09-14 15:59:12 516

原创 ajax之判断用户名是否被注册

/** *  * @author liang * 需求:模拟注册校验: * 1;jsp页面放置一个text文本框,当用户输入用户名,文本框失去焦点的时候,通过ajax访问服务器 * 2:servlet模拟从数据库中查出用户是否存在,返回给jsp页面一个信息, * 3:jsp页面显示服务器传送过来的信息 */jsp页面:用户名:js脚本:

2015-09-11 13:49:11 328

原创 AJAX体验--Post请求

和get不一样的地方:* open:xmlHttp.open("POST" ....);* 添加一步:设置Content-Type请求头:  > xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");* send:xmlHttp.send("username=zhangSan&pa

2015-09-10 23:40:21 264

springMVC + BootStrap + mybatis + maven

spring + springMVC + BootStrap + Mybatis 写的Javaweb系统,maven管理的

2018-11-28

深入理解Spark核心思想与源码分析

深入理解Spark核心思想与源码分析比较适合那些喜欢阅读源码的同学去研读

2018-09-04

Spark大数据处理:技术、应用与性能优化

Spark大数据处理:技术、应用与性能优化。比较清晰,书中的例子也比较直观,易懂,是一本不错的好书

2018-09-04

情感分析数据集

数据集包括书评、影评、商品评价、excel格式的数据格式

2017-12-26

空空如也

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

TA关注的人

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