自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (10)
  • 收藏
  • 关注

原创 dlopen(/Library/Java/Extensions/librxtxSerial.jnilib, 1): no suitable image found.

Mac上进行串口工具开发,报以下异常。需要下载以下包,亲试可用。

2023-03-23 14:16:18 205

原创 com.alibaba.fastjson.JSONException: default constructor not found. class

com.alibaba.fastjson.JSONException: default constructor not found. class

2022-10-12 15:38:30 679 1

原创 测开阶段性工作总结

作为一名测试开发,时长想着如何在当今社会,能够形成一套专业的测试理论架构,指引哪些迷途中的测开童鞋。今天就先聊一聊,怎么能够成为一名专业的测试开发。首先,我们要讲的是软实力和硬实力。软实力,包含很多,比如沟通、交流、辩论;也许你会问,一名测开为什么要有这些沟通能力相关的东东?其实,我们不管在哪家公司,都会遇到和不同的开发、经理、需求方沟通,如何全面的理解需求,保证软件的开发方向、质量是符合产品方要求的,这个很重要,不能开发说这个需求是这样,你就按照开发的思路进行测试,那么你的路子已经走歪了。作为一个

2021-05-09 21:39:49 253 1

原创 测试工具大全

1.kubemarkk8s开源性能工具,提供k8s大规模节点的mock能力2.WireMock工具介绍:开源的Mock工具WireMock http://wiremock.org/ WireMock 是一个灵活的API mock工具,其方便快捷,稳定鲁棒和广泛使用的通用测试工具。 功能描述: 接口mock、请求验证、单测、可编辑API、录像和回放、异常注入、代理 使用场景...

2019-11-05 16:44:41 714

原创 Linux通过跳板机登陆脚本

et timeout 20***为密码set password [ lindex ***0 ]spawn ssh 跳板机域名expect "$*" { send "ssh 用户名@域名orIP\r" }expect "password:" { send "$password\r" }interact

2019-09-02 10:27:13 1001

原创 Linux启动进程之后避免被杀掉的实用脚本

起个名字随便叫***.sh#!/bin/shsource /etc/profilesource ${HOME}/.bash_profile#jar包存放位置,大家自行修改自己的jar包的存放位置。JARDIR=/home/users/****/workspace#slave启动命令,大家自行修改自己的slave启动命令。SLAVECMD="java -jar ***.jar"SL...

2019-07-11 18:56:02 1025

原创 Android 导出Crash日志

adb pull /data/anr/adb shell dumpsys dropbox --print >>crashlog_$(date +%Y%m%d%H%M).txt

2019-03-19 16:25:53 4419

原创 查看Mysql某个数据库的每张表的大小

把test换成你自己使用的数据库名称即可select table_name, concat(truncate(data_length/1024/1024,2),' mb') as data_size,concat(truncate(index_length/1024/1024,2),' mb') as index_sizefrom information_schema.tables whe...

2018-09-10 16:11:29 600

原创 Could not GET 'https://maven.fabric.io/public/io/fabric/tools/gradle/maven-metadata.xml'.

Could not GET 'https://maven.fabric.io/public/io/fabric/tools/gradle/maven-metadata.xml'. > Failed to list versions for io.fabric.tools:gradle. > Unable to load Maven meta-data

2018-05-08 18:54:13 10222 4

原创 Host key verification failed

由于公钥不一样了,所以无法登录,提示信息是 KEY 验证失败。解决方法是:在 /root/.ssh/known_hosts 文件里面将原来的公钥信息删除即可。SSH 报 “Host key verification failed.”。一般来说,出现该错误有这么几种可能:1. .ssh/known_hosts 裡面记录的目标主机 key 值不正确。这是最普遍的情况,只要删除对应的主机记录就能恢复正常...

2018-03-01 13:56:36 1429

原创 Exception in thread "main" java.util.ServiceConfigurationError: org.apache.juli.logging.Log: Provid

本地启动jetty时报错,发现tomcat-jdbc和本地jetty冲突,原因是因为父类加载顺序出现了问题Exception in thread "main" java.util.ServiceConfigurationError: org.apache.juli.logging.Log: Provider org.eclipse.jetty.apache.jsp.JuliLog not

2017-10-24 08:16:24 5666

原创 命名空间别名的问题

原始的请求如下                     1         2         3         实际要求的格式如下:                     1         2         3         解决办法如下:在你的subscriptionRequest这个

2017-08-20 10:32:57 792 1

原创 Java程序猿成神之路

一、基础篇1.1 JVM1.1.1. Java内存模型,Java内存管理,Java堆和栈,垃圾回收http://www.jcp.org/en/jsr/detail?id=133http://ifeve.com/jmm-faq/1.1.2. 了解JVM各种参数及调优1.1.3. 学习使用Java工具jps, jstack, jmap

2016-04-24 14:28:11 1656

原创 深入比较ThreadLocal模式与synchronized关键字

ThreadLocal模式与synchronized关键字都用于处理多线程并发访问变量的问题,只是二者处理问题的角度和思路不同。1:ThreadLocal是一个java 类,通过对当期线程中的局部变量的操作来解决不同线程的变量访问的冲突问题。所以,ThreadLocal提供了线程安全地共享对象机制,每个线程都拥有其副本。2:Java中的synchronized是一个保留字,它依靠JVM的锁

2016-01-18 22:36:41 508

原创 ThreadLocal模式的实现机理

在早期的JDK版本中,提供了一种解决多线程并发问题的方案:java.lang.ThreadLocal类。ThreadLocal类在维护变量时,实际使用了当前线程中的一个叫做ThreadLocalMap的独立副本,每个线程可以独立修改属于自己的副本而不会相互影响,从而隔离了线程和线程,避免了线程访问实例变量发生冲突的问题。public class Thread implements Runn

2016-01-18 22:25:57 484

原创 log4j配置

#production releaselog4j.rootLogger = info, stdout, F, errorlog4j.appender.stdout = org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.Target = System.outlog4j.appender.stdout.layout = org.apa

2015-11-24 14:28:41 384

原创 org.springframework.scheduling.quartz.CronTriggerBean 配置

一个Quartz的CronTrigger表达式分为七项子表达式,其中每一项以空格隔开,从左到右分别是:秒,分,时,月的某天,月,星期的某天,年;其中年不是必须的,也就是说任何一个表达式最少需要六项。例:0 0 12 ? * WED 表示每个星期三的12点执行,这里没有“年”这项。先看示列:"0 0/30 8-10 5,20 * ?" 表示“每个月的5日和20日的8:00,8:30,9:

2015-11-23 14:21:35 1376

转载 Redis

1.Redis简介 Redis是一个key-value存储系统。和Memcached类似,但是解决了断电后数据完全丢失的情况,而且她支持更多无化的value类型,除了和string外,还支持lists(链表)、sets(集合)和zsets(有序集合)几种数据类型。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。2.Redi

2015-05-12 15:53:43 343

原创 VI命令

一、Linux/Unix编辑器概述      编辑器是使用计算机的重要工具之一,在各种操作系统中,编辑器都是必不可少的部件。Unix及其相似的ix操作系统系列中,为方便各种用户在各个不同的环境中使用,提供了一系列的ex编辑器,包括 ex, edit,ed和 vi.其中ex,edit,ed都是行编辑器,现在已很少有人使用,Unix提供他们的原因是考虑到满足各种用户特别是某些终端用户的需要

2015-05-12 15:43:51 383

原创 Jedis

Jedis 是 Redis 官方首选的 Java 客户端开发包。工作过程总结的一个示例,贴出来,如下:Java代码  package com.wujintao.redis;    import java.util.Date;  import java.util.HashMap;  import java.util.Iterator;  import java.util.

2015-05-08 13:38:54 434

转载 使用 Spring Data JPA 简化 JPA 开发

本文主要讲述 Spring Data JPA,但是为了不至于给 JPA 和 Spring 的初学者造成较大的学习曲线,我们首先从 JPA 开始,简单介绍一个 JPA 示例;接着重构该示例,并引入 Spring 框架,这两部分不会涉及过多的篇幅,如果希望能够深入学习 Spring 和 JPA,可以根据本文最后提供的参考资料进一步学习。自 JPA 伴随 Java EE 5 发布以来,受到了各大厂商

2015-04-08 17:35:31 321

转载 @Temporal JPA 映射时间(Temporal)类型

在进行实体映射时,有关时间日期类型的类型可以是java.sql包下的java.sql.Date、java.sql.Time和java.sql.Timestamp,还有java.util包下的java.util.Date 和java.util.Calendar类型。默认情况下,实体中使用的数据类型是java.sql包下的类,但此时如果要使用java.util包中的时间日期类型,则需要而外标注@Tem

2015-04-08 11:10:31 4713

原创 session超时设置

具体设置很简单,方法有三种:   (1)在主页面或者公共页面中加入:session.setMaxInactiveInterval(600);参数600单位是秒,即在没有10分钟活动后,session将失效。   这里要注意这个session设置的时间是根据服务器来计算的,而不是客户端。所以如果是在调试程序,应该是修改服务器端时间来测试,而不是客户端。   (2)也是比较通用

2015-04-08 11:05:09 547

原创 JSTL标签库

JSTL标签库,是日常开发经常使用的,也是众多标签中性能最好的。把常用的内容,放在这里备份一份,随用随查。尽量做到不用查,就可以随手就可以写出来。这算是Java程序员的基本功吧,一定要扎实。 JSTL全名为JavaServer Pages Standard Tag Library,目前最新的版本为1.1版。JSTL是由JCP(Java Community Process)所制定的标

2015-03-11 21:27:50 901

原创 MySQL大数据下Limit使用

对于一直用Oracle的我,今天可是非常诧异,MySQL中同一个函数在不同数量级上的性能居然差距如此之大。  先看表ibmng(id,title,info)  唯一  id key 索引title  先看看两条语句:  select * from ibmng limit 1000000,10  select * from ibmng limit 10,10 

2014-07-28 22:25:04 552

原创 什么是java序列化,怎样实现java的序列化?

Java 串行化技术可以使你将一个对象的状态写入一个Byte 流里,并且可以从其它地方把该Byte 流里的数据读出来,重新构造一个相同的对象。这种机制允许你将对象通过网络进行传播,并可以随时把对象持久化到数据库、文件等系统里。Java的串行化机制是RMI、EJB等技术的技术基础。用途:利用对象的串行化实现保存应用程序的当前工作状态,下次再启动的时候将自动地恢复到上次执行的状态。序列化就是一种用

2014-07-24 18:40:47 510

原创 JS验证邮箱和手机号

function isEmail() {         var email=$('#email').val();                  if (email.search(/^([a-zA-Z0-9]+[_|_|.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|_|.]?)*[a-zA-Z0-9]+\.(?:com|cn)$/)!= -

2014-06-30 18:32:47 1205

原创 Win server 2003下搭建IIS 和FTP服务器

对于FTP服务器来说,用户最简单直接的办法就是采用微软IIS组件搭建环境,IIS组件可以是应用架设WEB、FTP、SMTP服务器的一套整合系统组件。一般大家要先安装好Windows server 2003系统,本文针对通过Windows server 2003 IIS组件配合动态域名解析软件向互联网提供FTP服务。  首先,安装Windows server 2003 IIS

2013-11-15 08:39:18 3666

原创 MYSQL使用技巧

MYSQL作为最成功的开源关系型数据库之一,拥有大批的粉丝(本人也是),在这篇文章中,我们精心收集了10个最实用的mysql查询技巧,希望能够带给大家惊喜,如果大家也有非常不错的SQL,请留言与我们分享!使用CASE来重新定义数值类型SELECT id,title, (CASE date WHEN '0000-00-00' THEN '' ELSE date END) AS dat

2013-11-13 13:55:34 1152

原创 利用图形加速可令java提速10倍

在今天举行的Oracle JavaOne大会上,IBM Java CTO John Duimovich说,GPU(图形处理单元)加速器内置了可观的非图形处理能力,因为GPU的并行设计可以让许多子处理器同时运行。  Nvidia负责加速计算的总经理Sumit Gupta在一篇文章中称Java和GPU联手将会为加速web性能打开机遇之门。数百万的开发者用Java语言进行We

2013-09-25 09:53:00 1341

原创 shutdown 命令参数介绍

用命令行工具“shutdown”来关闭或从启计算机在Windows中,新增了一条命令行工具“shutdown”,其作用是“关闭或重新启动本地或远程计算机”。利用它,我们不但可以注销用户,关闭或重新启动计算机,还可以实现定时关机、远程关机。该命令的语法格式如下:shutdown [-i |-l|-s |-r |-a] [-f] [-m [\\ComputerName]] [-

2013-09-13 09:37:17 2955

原创 TTS

见名之意,语音合成(Text To Speech),简称TTS技术,涉及声学、语言学、数字信号处理技术、多媒体技术等多个学科技术,是中文信息处理领域的一项前沿技术。在安卓中,可以安装讯飞TTS,输入你想要转换的文本,然后就可以转化为声音了。下边来介绍一下.net中是如何把文本转化成语音的:首先先安装一下 微软TTS5.1语音引擎(中文).msi  然后在你的项目中导入DotNetSpeec

2013-09-10 13:15:52 699

原创 修改一行SQL代码 性能提升了100倍

在PostgreSQL中修改了一行不明显的代码,把(ANY(ARRAY[...]) 改成 ANY(VALUES(...))),结果查询时间从20s变为0.2s。最初我们学习使用 EXPLAN ANALYZE来优化代码,到后来,Postgres社区也成为我们学习提升的一个好帮手,付出总会有回报,我们的性能也因此得到了极大的提升。  事出有因  Datadog是专门为IT、开发

2013-09-01 14:41:05 844

原创 在oracle中添加自增字段id

自动增加字topicId CREATE TABLE t_topic ( topicId       NUMBER(18,0)   NOT NULL  ,                       -- 主题ID topicTitle   VARCHAR2(100)  NOT NULL ,                         -- 主题名 topicContent va

2013-08-08 11:01:36 830

原创 mysql的安装目录下找不到data目录的解决方法

可以查看mysql文件目录my.ini文件,可以找到类似于datadir="D:/Program Files/MySQL/MySQL Server 5.0/Data/"的字段该路径为mysql data目录 默认在:"C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.1\Data\

2013-08-06 15:42:39 7292

原创 ANR问题的出现和解决

提示Application Not Responding。在Android上,如果你的应用程序有一段时间响应不够灵敏,系统会向用户显示一个对话框,这个对话框称作应用程序无响应(ANR:Application Not Responding)对话框。用户可以选择“等待”而让程序继续运行,也可以选择“强制关闭”。所以一个流畅的合理的应用程序中不能出现anr,而让用户每次都要处理这个对话框。因此,在程序里

2013-08-05 10:31:52 1183

RXTX相关RXTXcomm.jar、librxtxSerial.jnilib包,亲测可用, MacOS 11.2系统

sudo cp RXTXcomm.jar /Library/Java/Extensions sudo cp librxtxSerial.jnilib /Library/Java/Extensions sudo chmod -R 755 /Library/Java/Extensions

2023-03-23

IBM Java培训PPT

内容很详细,适合新手上路,华中科技大学荣誉作品,大家下载看看

2022-04-04

stax2-api-3.1.1.jar

用来解析XML文件的jar包。Streaming API for XML (StAX) 的基于事件迭代器 API 无论在性能还是在可用性上都有其他 XML 处理方法所不及的独到之处。使用前请先解压

2018-08-07

AXMLPrinter2.jar

用来处理XML格式的java包,被FlowDroid用来处理APK的Manifest文件。 使用前请先解压

2018-08-07

woodstox-core-asl-4.0.6.jar

Woodstox是一个快速开源且符合StAX(STreaming Api for Xml processing)规范的XML处理器(相当于写入,序列化)。使用前请先解压一下

2018-08-07

gexf4j-0.4.4-BETA.jar

使用java代码生成gexf格式的文件的jar包. 必备良器

2018-08-07

android仿Assistive Touch悬浮按钮

仿ios AssistiveTouch快捷键,能正常运行,还有一些小bug未修复

2018-08-05

bootstrap.min.css

bootstrap.min.css, jquery.min.js, popper.min.js,bootstrap.min.js,包含使用说明

2017-11-16

maven,SpringMVC技术总结

maven,mysql,SpringMVC

2015-12-07

mars视频代码第三季

mars老师的第三季代码,很不错的,学习了~希望对大家有所帮助~

2012-04-04

mars视频代码大全

精心从各处资源总结整理了一套mars视频的代码,比较有用,可快速提升代码编写能力。。

2012-03-22

空空如也

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

TA关注的人

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