- 博客(39)
- 收藏
- 关注
原创 在第一列前面、中间、后面插入字符串
需要用到shell命令awk在前面、后面、指定列添加相同字符(1)给一个文件中的每一行开头插入字符的方法:awk '{print "需要添加的字符" $0}' fileName(2)给一个文件中的每一行结尾插入字符的方法:awk '{print $0 "需要添加的字符"}' fileName(3)给一个文件中的每一行的指定列插入字符的方法:awk '$0=$0X"' fileName删除某一个列(1)删除文件中的第一列:awk '{$1="";print $0}' fileName.
2020-11-05 17:42:03 6871
转载 决策矩阵分析法
http://www.xphabit.com/article/3002.html网格分析,也被称为是决策矩阵分析,是由英国管理学家斯图尔特•普提出的一种多因素辅助决策工具。因此该方法也被称为普氏分析或者多因素辅助分析。它是一款非常有效的辅助决策工具,当你面临很多好的项目选择,同时又有许多因素需要综合考虑的情形,应该首先选择网络分析。网格分析是多种影响因素的决策分析最简单的一种形式,也被称为...
2020-02-02 16:14:04 5421
原创 Java集合小结
在Java语言中,所有的集合类继承自两个基本接口:Collection和Map。继承树如下:具体的集合有:集合类型 描述 ArrayList 一种可动态增长和缩减的索引序列,采用整数随机访问时,速度快,插入删除元素时,需要移动前面或后面的元素,效率低 LinkedList 可以在任一位置进行高效的插入和删除的有序序列,采用整理索引访问元素时,效率低,不支持...
2019-08-07 10:31:00 141
原创 接口和抽象类
一、什么是接口:官方定义:Java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。接口不是类,而是对类的一组需求的描述,这些类要遵从接口描述的同一格式进行定义。服务提供商经常这样说:“如果类遵从某个特定的接口,那么就履行这项服务”。举例:interface Ins...
2019-08-05 15:44:04 121
原创 夏泽网注册码链接
注册码链接:http://nianjian.xiaze.com/tags.php?/%E4%B8%AD%E5%9B%BD%E6%88%BF%E5%9C%B0%E4%BA%A7%E5%B8%82%E5%9C%BA%E5%B9%B4%E9%89%B4/1/13550577097/
2019-02-19 19:54:31 3140 4
转载 grep匹配多行
转字:http://blog.sina.com.cn/s/blog_65e13da00100of1f.html分类: Coding1、或操作 grep -E '123|abc' filename // 找出文件(filename)中包含123或者包含abc的行 egrep '123|abc' filename // 用egrep同样可以实现 awk '/123|abc/' filen...
2018-06-28 15:13:20 10066 1
原创 Spring报错:is defined: expected single matching bean but found 2
原文链接:http://www.comsmp.com/2017/02/10/3-4/原来的配置文件:调用时配置:
2018-06-26 20:42:55 1295
转载 StringBuilder后加换行符
转载自:https://codeday.me/bug/20170509/14864.html我有一个StringBuilder对象,StringBuilder result = new StringBuilder();result.append(someChar);现在我想添加一个换行字符到StringBuilder。我该怎么做?result.append("/n"); 不工作。所以,我正在考虑...
2018-06-15 10:04:43 25232 1
原创 Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of ty
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [com.xxx.LanguageRecognizeService] found for dependency [com.xxxxxx.LanguageRecognizeService]: ex...
2018-05-21 21:14:10 6679 1
转载 springmvc filter
http://www.cnblogs.com/panxuejun/p/6688573.html位置:过滤器放在web资源之前,可以在请求抵达它所应用的web资源(可以是一个Servlet、一个Jsp页面,甚至是一个HTML页面)之前截获进入的请求,并且在它返回到客户之前截获输出请求。Filter:用来拦截请求,处于客户端与被请求资源之间,目的是重用代码。Filter链,在web.xml中哪个先配置...
2018-05-04 17:16:20 390
原创 JDK1.8下打包,报警告: @param 没有说明
在JDK 1.8环境下使用maven-javadoc-plugin打包时,遇到错误:[ERROR] /Users/Documents/workspace/git/x/qautil/src/main/java/com/t/qaforest/db/forestdb/stdcategory/CategoryPropertyValuesDB.java:104: 警告: valueId没有 @param[...
2018-05-04 14:17:13 6046
转载 Java写Excel
官网文档:https://poi.apache.org/spreadsheet/quick-guide.html#NewWorkbook写的比较好的例子:https://www.cnblogs.com/chenyq/p/5530970.html注意事项:1、file的相对路径和绝对路径:1)若不指定路径,则就在当前工程的路径下生成Excel文件。http://www.blogjava.net/zh...
2018-03-19 14:54:26 268
原创 git 常用命令及问题
一、切换远程分支到本地git clone只能clone远程库的master分支,无法clone所有分支,解决办法如下:1. 找一个干净目录,假设是git_work2. cd git_work3. git clone http://myrepo.xxx.com/project/.git ,这样在git_work目录下得到一个project子目录4. cd project5. git branch -...
2018-03-14 15:18:15 202
原创 sql笔记
1、 SELECT cat_id FROM `categories` WHERE cond LIKE "%:/_%" ESCAPE '/' 当匹配字符串中含有_时,使用转义字符后,再escape掉,可以查找真正含有_的数据数据:C127474107;P210194515:_16061062|...
2018-03-07 17:00:14 147
转载 Hive的left join、left outer join和left semi join三者的区别
http://www.crazyant.net/1470.html
2018-02-26 16:20:05 11855
转载 java对象和json对象互相转换
http://www.cnblogs.com/hoojo/archive/2011/04/22/2024628.html
2018-01-22 19:18:26 285
原创 intellij idea解决冲突时遇到的问题
大家在同一个分支上开发,本地修改了几个文件,遇到问题:问题描述:1.本地git commit了后,但是没有push2.git pull,从远程代码分支上pull了很多改动文件下来。但是:1.这些pull下来的文件,都显示在local changes这里;原因:没有细究解决方式:1.git status查看本地所有改动;2.git add -A3.gi
2018-01-09 10:07:51 3481 2
转载 Java8将list转为map
原文:https://zacard.net/2016/03/17/java8-list-to-map/常用方式代码如下:public Map getIdNameMap(List accounts) { return accounts.stream().collect(Collectors.toMap(Account::getId, Account::getUsern
2018-01-08 17:52:18 700
转载 enum与int、String类型互转
enum与int、String之间的转换enumintenum -> int: int i = enumType.value.ordinal();int -> enum: enumType b= enumType.values()[i]; enumStringenum -> String: enumType.name()String -> enum: enu
2018-01-08 15:03:15 1479
转载 linux升级python
Linux版本升级:1、 首先确认Linux操作系统中自带的python 版本时候与自己所需要的版本一致所有的python版本都在https://www.python.org/ftp/python/ 选择下载2、 wget https://www.python.org/ftp/python/2.7.11/Python-2.7.11.tgz 进行下载3、 解压
2017-12-27 11:40:10 915
原创 JVM中常用命令集合
记录在工作排查问题时,使用的一些JVM命令:1.参数:-verbose:class作用:显示每个类加载的路径,在排查冲突时,可以使用。举例:intellij idea运行TC时,报类冲突问题,如果使用debug,加载的类过多,排查困难。可以在run->edit configration ,JVM 参数中填入该参数,则运行TC时,可以在控制台显示各个类加载的路径,便于排
2017-12-21 11:17:58 333
原创 Caused by: java.lang.VerifyError: Cannot inherit from final class
背景:引入多个测试的client包后,运行TC时,报错:Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'aeProductPostPropertyCacheDao' defined in URL [jar:file:/Users/jiny
2017-12-21 11:03:13 7547
原创 jvm 内存基本概念
Java内存组成:堆 和 非堆JVM主要管理两种类型的内存:堆 和 非堆。堆(heap memory):1)Java运行时数据区域,所有的类实例、数组内存,从此处分配;2)在jvm启动时,创建堆;3)留给开发人员使用,比如在代码中创建cache,分配了cache的空间和cache数据存储是在堆上。非堆(Non-heap memory):1)也称“永久代”,JVM留给自己
2017-12-20 10:56:07 178
原创 mac下载的文件后缀@问题:-rw-r--r--@
问题描述:在mac上从chrome上下载的文件,带了一个@标识符,导致解压的时候,报错不是压缩文件。解决:-mac:data $ xattr -l 20171216.1939242.data解决:xattr -d com.apple.quarantine 20171216.1939242.data xattr -d com.ap
2017-12-18 13:38:05 4466
原创 linux常用命令
1、在当前文件夹下查找含有 ‘Random’ 字符串的所有Java文件find ./ -name '*.java' | xargs grep 'Random'
2017-07-31 12:13:55 298
转载 wifi探针基本概念
1、WiFi探针技术WiFi 探针技术是指基于WiFi探测技术来识别AP(无线访问接入点)附近已开启 WiFi 的智能手机或者WiFi终端(笔记本,平板电脑等),无需用户接入WiFi,WiFi探针就能够识别用户的信息。有以下几个特点:1)用户无需参与,只要WiFi打开,就可被探测到,无需连接到网络2)跟系统无关,Android , IOS全兼容3)探测的是设备的MAC地址4
2017-04-07 11:33:00 4023 1
原创 intellij idea日志输出目录
intellij idea日志输出目录:/Users/jinyun/Library/Logs/IntelliJIdea2016.3intellij有莫名其妙的问题,来输出日志看下,对症解决。
2017-02-17 15:34:45 46935 2
原创 Caused by: java.lang.IllegalStateException: Context namespace element 'annotation-config' and its pa
问题:运行测试TC时报错,org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Failed to import bean definitions from URL location [classpath:configuration/server/spri
2017-02-09 10:24:28 8968
原创 intellij创建的工程,从jdk1.7切换到1,8未生效问题解决
背景:本地系统同时安装了jdk 1.7和jdk 1.8,默认java_home输出的是1.7版本。使用intellij直接创建maven工程,没有指定jdk版本,默认使用的是系统java_hoem中的jdk1.7。现在希望将工程的jdk由1.7版本升级到1.8版本。问题描述:直接在工程中右键点击 fiel->other settings->default project
2017-01-25 17:28:50 2353 1
原创 mac+intellij 搭建测试工程遇到的问题记录
前些日子从Windows上移步到mac上开发,IDE从eclipse换成了intellij,记录过程中遇到的问题1、从Intellij中导入maven工程参考文档:2、在intellij和在mac下用mvn编译时,总是报:maven 不兼容的类型。但是之前在windows上用eclipse时,没有遇到过此问题。原因:intellij在编译工程时,用的是指定的mac机
2017-01-23 16:02:14 580
原创 eclipse中运行testng时,报错 错误: 找不到或无法加载主类 org.testng.remote.RemoteTestNG
eclipse中运行testng时,报错 错误: 找不到或无法加载主类 org.testng.remote.RemoteTestNG原因是:pom中依赖的testng版本是6.9.12 ,而eclipse的 testng插件是6.9.0 ,在6.9.12版本中去掉了这个类 org.testng.remote.RemoteTestNG解决方式:更新eclipse testng插件到
2016-12-08 10:58:02 12574 1
转载 string 转 java对象、转map的方式
1、使用fastJson 将String转 map:String out; Object succesResponse = JSON.parse(out); //先转换成Object Map map = (Map)succesResponse; //Object强转换为Map2、String 转 java 对
2016-08-14 15:05:38 54862
原创 一张表中有三个值A/B/C,三者为A-B-C树状结构关系,如何查询出值C大于100的A值
问题:一张表中有三个值A/B/C,三者为A-B-C树状结构关系,如何查询出值C大于100的A值
2015-04-03 10:16:16 455
转载 逻辑与(&)和逻辑或(|) VS 短路与(&&)和短路或(||)
1. 逻辑与(&)和逻辑或(|): 标准的逻辑与(&)和逻辑或(|),不论第一个表达式为true or false,都计算第二个表达式。 例如:if (c==0 | e++ 2. 短路与(&&)和短路或(||) A&&B, 当A为false时,不去计算B的值而直接返回false;当A为true时,计算B的值。
2013-12-04 09:56:32 684
转载 WEB测试基本内容
WEB测试基本包括以下几个方面:1,界面测试,网页的界面效果是否有出错的地方,如导航条位置是否合理,与内容布局是否合理等,页面上一些基本设置及基本功能是否正常。2,功能测试,测试中的重点,例如: 1)功能连接是否正常; 2)表单提交是否正常,如注册信息时,需要验证服务器能否正确保存数据,后台运行的程序能否正确解释和使用这些信息。 数据正确性验证、异常处理
2013-12-02 17:47:24 887
转载 JPEG编码
一、JPEG算法概要 JPEG(Joint Photographic Experts Group)是一个由ISO和IEC两个组织机构联合组成的一个专家组,负责制定静态的数字图像数据压缩编码标准,这个专家组开发的算法称为JPEG算法,并且成为国际上通用的标准,因此又称为JPEG标准。JPEG是一个适用范围很广的静态图像数据压缩标准,既可用于灰度图像又可用于彩色图像。 JPEG专家组开发了
2013-06-03 09:11:36 1149
转载 tar.gz文件的安装
tar.gz文件的安装,是属于自己编译源代码的方法。多说一句,tar是把文件打成一个包,并不压缩;.gz是用gzip把打成包的.tar文件压缩,所以成了一个.tar.gz的文件。安装的话,先解包,tar -zxvf xxx.tar.gz,这样会生成一个以文件名命名的文件夹。里面会有一些README、INSTALL、DOC等等一些文档,仔细读读,可以知道这个软件安装需要什么特殊的设置什么的。
2013-05-11 11:12:30 516
转载 ubuntu关于aptitude和apt-get
起初GNU/Linux系统中只有.tar.gz。用户必须自己编译他们想使用的每一个程序。在Debian出现之後,人们认为有必要在系统中添加一种机 制用来管理安装在计算机上的软件包。人们将这套系统称为dpkg。至此着名的‘package’首次在GNU/Linux上出现。不久之後红帽子也开始着 手建立自己的包管理系统 ‘rpm’。GNU/Linux的创造者们很快又陷入了新的窘境。他们希望通
2013-05-11 10:40:27 532
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人