自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

转载 spring session cpu占用过高

  集成spring session很简单,只需几行代码即可。@Configuration@EnableRedisHttpSessionpublic class SessionConfig { @Value("${redis.host}") private String host; @Value("${redis.port}") private I...

2019-07-22 16:24:00 648

转载 不一样的go语言-go缺少的语言特性

  相信很多从其他语言转向go语言的人,或者是几乎所有初学go语言的人(我相信目前还没有学校将go作为教学语言,所以未来的IT工程师的第一语言都不会是go),都会在学习的过程中将go与自己的第一语言、第二语言作比较,带着第一、第二语言的思维方式去学习go。同时会对go语言的一些看似“奇葩”的语法不解,这里我尝试向大家介绍go没有什么或者为什么没有。语法篇语法示例(java)...

2019-07-09 15:10:00 241

转载 springboot集成mockito与powermock

  mockito大家都比较熟悉了,存在或者不存在,都不要紧,mockito让你有一种只要一出手,就知道有没有的感觉。但是它也不是万能的,比如静态方法、私有方法,它就无能为力了。这是为什么呢?当然不是mockito的框架或现有技术解决不了,而是出于某些原因或立场,比如测试理念观点。甚至在mockito的FAQ中,作者明确了每一项未实现的功能不支持的原因,或者干脆说已经有别的工具实现了,需...

2019-07-08 10:21:00 1719

转载 不一样的go语言-玩转语法之二

  本文继续玩转语法,是为之二。  I/O(Input/Output),输入输出是计算机最为突出的特点,也可以说是计算机最为核心的功能。没有I/O,计算机就是一堆废铜废铁。从最低层的电子元器件开始,计算机科学家与工程师们,就一直奔跑在追求卓越的I/O性能的道路上。计算机每一次大跨越,就是一次I/O的脱胎换骨。从机械时代到电子管,到晶体管,再到集成电路,再到未来的量子时代,无不预示着I/...

2019-06-30 09:49:00 122

转载 不一样的go语言-玩转语法之一

  这段时间为俗事所累,疲以应付,落下了不少想法,错过了更新的日子。这个专题开始之际,已经准备了不下十几个主题,而在写作的过程中,又有新想法与主题涌现出来。未来预计想写写的内容主要包括:玩转语法系列Context的来龙去脉函数、闭包与范畴论的关系线程与协程之争通道的那些事  今天的玩转语法系列,先起个头,调子稍微低一点,主要想与大家分享一下go语言在实践中的优美之处。用不...

2019-06-30 09:45:00 132

转载 不一样的go语言-athens源码概览

前言  上一篇文章介绍了athens私服的安装以及vgo download protocol的简要介绍。本文着重介绍go proxy sever的实现原理以及athens是如何实现的。go get原理  当GOPROXY没有设置的时候,通过-x参数,可以看到go get获取module的详细过程。[eventer@localhost]# go get -x github.com/...

2019-05-03 16:12:00 138

转载 不一样的go语言-athens私仓安装

前言  本系列文章曾多次提及go的依赖管理,提到了私仓,构件系统等概念,也曾提及当前流行的go构件系统,如athens,jfrog artifactory。鉴于jfrog的收费特性,本文只选择athens着重介绍。包括安装、使用、踩坑、源码分析等。简要介绍  在依赖管理方面,go相较于其他语言,其提供了从开放的源码仓库(github、bitbucket等)动态获取源码的工具,最早是...

2019-04-15 13:44:00 621

转载 不一样的go语言创世

  在这之前,我是一名Java程序员,但最近我却已经好几个月没写Java代码了,因为我已经敲了好几个月的go,这是我连续最长的一段时间在写go。陆陆续续地算下来,也有快一年多的时间在与go打交道。期间写了不少的代码,也粗略地读过大神们写的书以及诸多乐于分享知识的大大们的博客,从中受益匪浅。感谢他们让计算机这个世界变得这么地美好!  我常常在想,go的某些特性、设计甚至是语法,在其他语言...

2019-03-03 23:12:00 105

转载 手机微博(weibo.cn)模拟登录及页面解析

package com.laudandjolynn.test;import java.io.IOException;import java.io.OutputStream;import java.io.OutputStreamWriter;import java.io.StringReader;import java.net.HttpURLConnection;import ...

2015-07-17 16:06:00 2871

转载 Jetty 嵌入式启动官方完整教程

网上太多了,不如直接看官方的这个全面。http://wiki.eclipse.org/Jetty/Tutorial/Embedding_Jetty入门地址:http://wiki.eclipse.org/Jetty/Tutorial转载于:https://www.cnblogs.com/laud/p/jetty_embedded.html...

2015-03-31 14:23:00 116

转载 两个路由器组建局域网

两个路由器,组建局域网。一个路由(路由器1)放弱电箱中,另外一个路由(路由器2)放客厅并开放无线使用。路由器1的WAN口接光猫,4个LAN其中一个LAN接路由器2的WAN,其他3个LAN口接三个房间的网线。路由器2放在客厅,LAN口暂时闲置,WAN接路由器1的其中一个LAN口。注:网络模块插座水晶头接法是与另一端采用相同的568A或568B接法。如图:路由器1配置网络标识:19...

2015-02-13 13:59:00 681

转载 正则表达式修饰符

正则表达式修饰符打开多行模式:(?m)打开单行模式:(?s)其他选项开关类似用(?modifier)表示,如(?i),忽略大小写。(?modifier)是标准写法,不受语言限制,当然也可以使用语言提供的api设置。模式修饰符即可以位于正则表达式的开始位置,也可以位于其他地方,指示模式从此处开始生效。同样的,还有失效修饰符,(?-modifier),指示模式生效到此为止。正则表...

2015-01-04 10:13:00 115

转载 Druid VS Antlr4

DRUID VS ANTLR4测试方法环境:x86_64,eclipse kepler,jdk 6测试对象:antlr v4,druid手写sql parser模块测试过程:分别采用单线程、多线程并发测试。单线程时,比较antlr、druid各自解析1次同一条sql语句的性能;多线程(50线程)时,比较antlr、druid所有线程完成1次同一条sql解析的性能。测试结果...

2014-12-25 11:10:00 785

转载 antlr v4 使用指南连载5——如何编写词法定义

如何编写词法定义 继上一篇文章,相信大家都明了编写词法规则的两个基本原则。那么接下来就可以开始编写词法文件了。对于计算机科学来说,很多词法规则是一致的。如标识符、数字等,它们都可以重复在多个项目中应用,这是题外话。在词法文件中,除了词法定义之外,还有一些可选项,应该要先说明一下。匆匆一瞥,以览概貌,这是我一贯的风格。fragment 词法片段,构成词法的元素,不是一个...

2014-12-12 11:05:00 190

转载 antlr v4 使用指南连载4——词法规则入门之黄金定律

词法规则入门黄金定律一二若输入串能被多个词法规则匹配,那么声明在词法文件最前面的规则生效。parserparser grammar HelloParser;options { language=Java; tokenVocab=HelloLexer;}start : HI ID;lexer例1lexer grammar HelloLexer; ...

2014-12-11 16:58:00 217

转载 antlr v4 使用指南连载3——g4文件概览

g4文件概览 在深入介绍之前,有必要先给大家了解一下g4文件的结构,以便对如何编写语法规则文件有个全局的认识,我想这是大有禆益的。因为这样我们就可以很清晰地知道需要的东西写在哪里,或者哪些东西是无法加到antlr中的。grammar Name;options {...}import ...;tokens {...}@actionName {...}<&lt...

2014-12-10 16:35:00 1454

转载 antlr v4 使用指南连载2——准备环境

antlr v4 开发环境 从上一篇文章的例子中可以知道,antlr有一套自己的语法来声明目标语言的语法,因此它本身就需要编译或者使用antlr提供的api来读取这些语法规则,并使之可以在目标平台上使用。比如我在用Java写一个SQL语言的解析工具,那么antlr就需要有Java平台的API给我使用。确实也是如此,只不过antlr除了提供这些API外,还会将g4这些语法文...

2014-12-09 14:52:00 125

转载 antlr 4新特性总结及与antlr v3的不同

antlr 4新特性总结及与antlr v3的不同学习曲线低。antlr v4相对于v3,v4更注重于用更接近于自然语言的方式去解析语言。比如运算符优先级,排在最前面的规则优先级最高;层次更清晰、更易维护。引入访问者、监听器模式,使解析与应用代码分离;新増import功能,lexer、parser可以成为公共组件,増加可复用性;新算法。改进LL()算法,使用新的Adative L...

2014-12-09 13:48:00 763

转载 antlr v4 使用指南连载1——简介

antlr v4简介 antlr是一个强大语言解析工具,可以用于处理结构化文本、二进制文件。说白了,其实可以这么认为,antlr是一个更强大的正则表达式工具。它可以完成更多正则表达式无法完成的工作。正则表达式更适合于做一些文本匹配、拆分、替换的工作,也就是说,正则表达式关注的是文本大区块。相对于antlr这类语言解析工具来说,正则表达式是一个粗粒度的工具,antlr则侧重于...

2014-12-09 13:44:00 175

转载 Ubuntu系统Terminal、Eclipse切换窗口或程序运行后键盘失效,无法输入字符的解决方法...

Ubuntu系统Terminal、Eclipse切换窗口或程序运行后,出现键盘失效,无法输入字符的问题,原因是Terminal、Eclipse选择的当前输入法(input method)与用户自行安装的输入法兼容性问题。解决方法如下:1、在Terminal、Eclipse的工作区点击右-->输入法(英文版是 Input Method)-->SCIM XXXXX,即可。如果你使...

2009-08-24 10:57:00 284

转载 windows server 2003批量增加用户-addusers

windows server 2003批量增加用户的方法有很多,比如net、csvde、ldifde、dsadd、addusers等,这里将逐一介绍。addusersaddusers命令是DOS的外部命令,下载路径:ftp://ftp.microsoft.com/bussys/winnt/winnt-public/reskit/nt40/i386/addusers_x86.exe。详细的...

2009-08-19 16:18:00 261

转载 perl解析CSV

到CPAN下载TEXT:CSV按照Readme.txt安装TEXT:CSV Modulesperl Makefile.plmakemake testmake install转载于:https://www.cnblogs.com/laud/archive/2009/08/17/1548211.html

2009-08-17 16:40:00 308

转载 Linux字符串分割(cut命令)

<>cut命令> posted @ 2009-07-31 13:31eventer 阅读(...) 评论(...) 编辑 收藏 转载于:https://www.cnblogs.com/laud/archive/2009/07/31/Laud.html...

2009-07-31 13:31:00 145

空空如也

空空如也

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

TA关注的人

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