自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

三言两语

唯有相信,才有可能!

  • 博客(363)
  • 资源 (52)
  • 论坛 (1)
  • 收藏
  • 关注

原创 JRebel热部署插件

JRebel热部署插件

2019-08-19 18:02:04 172

原创 【微服务】docker安装nginx

1、搜索nginx镜像docker search nginx2、下载nginx镜像docker pull nginx3、映射nginx工作目录为了方便修改nginx中的配置、网页。我们再宿主机上创建nginx相关的目录,命令如下:sudo mkdir -p /opt/nginx /etc/nginx /var/log/nginx4、运行容器,拷贝配置首先使用默...

2018-11-15 13:54:11 479

原创 【微服务】docker安装mysql

1、搜索mysql镜像可以使用如下命令搜索可用的mysql镜像。sudo docker search mysql2、拉取mysql镜像可以通过如下类似命令拉取mysql5.7.19的镜像。docker pull mysql:5.7.19 拉取成功后可以通过docker images命令查看到本地仓库的docker镜像。3、启动mysql镜像可以通过如下命令启动m...

2018-11-15 13:14:13 168

原创 【微服务】docker使用记录

1、docker安装yum install docker-io2、启动docker服务service docker start3、启动docker仓库docker run -d -p 80:5000 --restart=always --name local_registry docker.io/registry:latest -v /mnt/wdc/docker:/va...

2018-11-15 11:52:59 156

原创 【web】springboot应用增加actuator管理端点

在spring boot应用中增加actuator管理端点,可以通过访问actuator提供的一些默认端点快捷的访问应用的一些运行和配置状态。springboot应用中增加actuator端点很简单,只需要在maven的pom.xml依赖中增加如下依赖配置就可以了,直接上代码: <dependency> <groupId>or...

2018-10-27 20:33:43 555

原创 【web】myeclipse+spring boot+maven之helloworld

这里介绍使用myeclipse2014结合maven开发spring boot 的helloworld应用处理方式。1、新建工程打开myeclipse2014 ide,新建一个maven工程,详细步骤可参考下图所示: 2、修改maven配置文件pom.xml打开工程中生成的pom.xml文件,修改默认配置。如下直接上我的配置,具体说明自行百度或者后面再补充。&lt...

2018-10-27 19:47:53 686

原创 android 代码质量检查工具

http://magic.360.cn/zh/index.htmlhttp://godeyes.duapp.com/index.jsp

2018-09-13 16:35:18 724

原创 As常见问题解决方法

com.android.builder.dexing.DexArchiveBuilderException其他module中使用了 Java1.8,app.gradle 中也需要声明compileOptions { sourceCompatibility 1.8 targetCompatibility 1.8}Error:com.android.dx....

2018-08-24 10:18:31 2084

原创 【AndroidStudio】Error:Execution failed for task ':app:preDebugAndroidTestBuild'.

AS中解决Error:Execution failed for task ':app:preDebugAndroidTestBuild'.问题。1、打开对应的app中的build.gradle文件2、在build.gradle的dependencies依赖中增加如下配置信息androidTestCompile('com.android.support:support-annotati...

2018-08-13 17:17:51 154

原创 android4.4修改低电压提醒

1、关闭/打开低电压声音提醒修改setting provider中的def_power_sounds_enabled配置项。文件地址如下:android/frameworks/base/packages/SettingsProvider/res/values/defaults.xml将def_power_sounds_enabled的值改为0即关闭低电提示。将值改为1时表示打开提示。2、修改低电提...

2018-05-21 19:52:20 1082

原创 android4.4调整音量调节速度

本文记录在android4.4中实现音量调节速度的方法以及可能遇上的问题。1、框架层主要的音量调节速度修改在如下文件中:android/frameworks/base/media/java/android/media/AudioManager.java修改如下两个变量的值: /** * Increase the ringer volume. * * @see #...

2018-05-10 14:48:26 533

原创 【web】log4j打印mybatis的日志

在使用mybatis+log4j时,有时为了方便调试需要打开相关的日志,此时可以将如下内容添加到log4j的配置文件中。log4j.logger.com.mybatis=DEBUG log4j.logger.com.mybatis.common.jdbc.SimpleDataSource=DEBUG log4j.logger.com.mybatis.common.jdbc.Scrip

2018-01-10 10:56:47 1861

原创 【web】Spring中使用DataSourceTransactionManager手动提交或回滚事务

在使用spring进行web开发时,虽然spring提供的注解方式可以方便的处理很多原来需要手动提交或回滚的事务,但是注解方式有自己使用的局限,比如在类的内部调用方法时,注解方式处理的事务就无法被触发,此时可能需要手动处理相关数据库的事务。本文记录在spring开发时使用Spring提供的DataSourceTransactionManager进行事务提交或回滚处理。主要步骤如下:1、注入Da

2018-01-08 19:45:18 7584 1

原创 【web】Spring RestTemplate提交时设置POST请求参数

在web开发时进程遇到需要编写一些小的测试用例用于测试api接口是否可用,此时使用Spring框架的开发者大多会想到使用RestTemplate。本文实现一个使用RestTemplate发起GET请求,同事设置GET请求的http头的示例。1、创建测试类的基类创建一个测试类的基类BaseTester,用于导入测试类的配置文件,本例中配置文件使用的时java注解的config类。基类代码

2018-01-08 19:36:32 3883

原创 【web】Spring RestTemplate提交时设置http header请求头

在web开发时进程遇到需要编写一些小的测试用例用于测试api接口是否可用,此时使用Spring框架的开发者大多会想到使用RestTemplate。本文实现一个使用RestTemplate发起GET请求,同事设置GET请求的http头的示例。1、创建测试类的基类创建一个测试类的基类BaseTester,用于导入测试类的配置文件,本例中配置文件使用的时java注解的config类。基类代码如下

2018-01-08 19:32:13 55942 4

原创 【framework】framework中为systemserver添加权限

之前以为在framework中不需要申请权限就可以直接使用,直到最近移植android6.0时,发现原来4.4上的代码移植到6.0上后无法正常使用,排查原因发现是在读写sdcard时因为没有读写权限导致出错,这才直到原来framework中的服务也是需要配置权限相关的东西的,只是方法和app中配置的方法不一样。如下记录该问题解决的方法:1、测试代码我在system server中自定义的服

2017-12-23 16:00:27 3449 3

原创 【android】全志T3 android6.0串口6不能正常使用的问题

今天移植全志提供的android6.0sdk到我们自己的平台上,在验证相关功能时发现串口6无法正常进行收发,排除本身测试代码问题后,排查sdk,发现其提供的sdk中对于串口6的配置有坑,记录下解决方法,希望帮助到其他人。1、问题描述sys_config.fex中配置了串口6,init.rc中增加其对应的读写权限,然后编写测试程序对串口进行,读写,发现无法收到测试程序写入的数据,接收估计可以

2017-12-21 15:19:44 2313

原创 【linux】全志T3从内核查看IO复用属性

最近调试全志T3的处理器,但是手上没有芯片的spc文档,这时候无法从文档得知各个IO的复用如何配置,此时可以从sdk的kernel中找到复用的相关配置信息。如T3的sdk中可以从kernel的如下文件中找到一些IO的复用配置:lichee/linux-3.10/drivers/pinctrl/sunxi/pinctrl-sun8iw11p1.c直接贴上该文件的源码,IO的配置都被保存在了结

2017-12-21 09:58:42 2291

原创 【usb存储挂载】android6.0固定usb存储挂载路径

在调试android设备时遇上设备有多个usb接口的情况,此时在usb上接入多个U盘,发现先接入的U盘和后接入的U盘挂载点与接入顺序有关系。比如对于挂载节点/mnt/storage1,存在谁先插入谁就县挂载的问题,这对于应用来说并不友好,因为应用可能希望将数据都保存到一个固定的usb接口上接入的设备中,此时可以使用本文中提供的修改方式,主要是修改fstab和android的init.rc实现。

2017-12-19 19:35:12 7156

原创 【android】android使用命令模拟按键

可以使用如下命令模拟android按键。input keyevent keycodekeycode为具体的按键值,常用的如HOME键为3,BACK键为4。具体按键值在android中的定义如下: field public static final int ACTION_DOWN = 0; // 0x0 field public static final int

2017-12-19 14:37:28 1716

原创 【recovery】android使用串口打印recovery调试日志

1、应用背景:        调试android recovery时,由于recovery默认的日志是存储到/cache相关文件夹下的文件中的,所以每次只能在升级完成后重启系统后才能看到相关的调试日志信息,这对调试带来很大的不变,如有的时候recovery操作失败导致系统无法启动时,无法看到相关的日志,因此这时候可以使用本文中提供的方法将相关日志从调试串口输出,直接用串口在升级过程中查看日

2017-12-18 20:06:39 2912

原创 android 6.0下获取当前调用接口的包名

如下为android 6.0的framework中看到的获取调用应用app包名的方法,mark一下,直接上大致的代码: String packageName = ActivityThread.currentOpPackageName(); if (packageName == null) { // Package n

2017-12-14 20:12:44 1581

原创 【tomcat】tomcat项目共享jar配置

有时在部署多个独立web项目到tomcat服务器时,多个项目可能存在大多数相同的jar包,如果按照常规的方法将各个项目的jar包打包在工程中的lib目录下,那么tomcat启动后需要为每个工程重复加载很多次相同jar包,此时一方面造成内存浪费,严重时还会造成tomcat服务器报错停止,解决办法之一是将重复的jar包配置到tomcat的共享库中,由tomcat启动时load一次。如下为具体实现:

2017-11-30 10:35:01 2155 1

原创 【web开发】fastjackson转换json字符串为bean时忽略未知字段

在做json转换为bean对象时经常遇到有时json中新增了字段,但是bean中未及时增加适配的属性,导致pojo转换失败的问题,在使用faskjackson时可以在bean的类上使用@JsonIgnoreProperties(ignoreUnknown = true)来忽略未能识别的字段。如下为一个测试用例的主要实现(其中未包含faskjackson转换json为bean的部分,这部分请自行实现

2017-11-24 15:09:51 3509

原创 【环境配置】全志A20/T3/V40/T3A android编译环境配置

本文介绍ubuntu下配置全志android编译环境所需的步骤,本文介绍的环境实测支持如下序列全志芯片和平台,并将持续保持已验证平台的更新。1、已验证的全志序列芯片+平台A20/T2/T3/V40  android4.4T3  android6.02、环境配置步骤2.1、系统选项下载安装64位版本的ubuntu系统,注意必须时64位,否则android源码无法正常编译。本文

2017-10-20 13:57:05 2916

原创 【命令使用】rsync跳过大目录

rsync命令的介绍和使用方法不在此介绍,本处仅记录在使用时如何跳过不想要的大目录。背景如下:1、ubuntu服务器新增了1T硬盘;2、需要同步原有home目录下的用户目录到新硬盘挂载的硬盘目录(/home2);3、同步时跳过某一个用户(test)目录下的大文件目录(T3),需要跳过的目录全路径为"/home/test/T3";此时可以使用rsync的--exclude命令实现

2017-10-20 11:01:51 1888

原创 【环境配置】ubuntu中shell命令不能识别通配符的解决办法之一

今天遇上一个忧桑的问题。配置完编译环境,发现shell脚本或者终端中无法识别通配符”*“,使用时提示如下错误信息:cannot access *: No such file or directory如下为我使用的解决办法 ,记录下希望帮助到需要的人:1、查看nullglob配置运行shopt命令,查看nullglob选型的配置,命令如下:shoptshopt的使用说明可以查阅如

2017-10-19 18:01:56 2843

原创 【mysql】数据库导出和导入

mysql数据库的导出和导入。1、导出全部数据库执行如下命令可以导出全部数据库:mysqldump --all-databases -uroot -p > all_databases.sql2、导入数据库执行如下操作导入导出的数据到数据库:(1)、登陆新数据库如下命令登陆到ip为192.168.1.246,端口默认为3306的数据库mysql -h 192.16

2017-09-19 10:32:21 262

原创 解决eclipse或MyEclipse下不能使用sun.net包中的类的问题

MyEclipse或Eclipse中开发应用时默认引用不到sun.net包中的类,如IPAddressUtil等工具类,此时需要对Eclipse或MyEclipse做简单配置。配置方法如下:1、选中工程,右键选择“Build path”,之后选择“Configure build path”打开工程jar配置;2、点击Libraris选项卡,按照下图编辑配置:3、add或编辑(如

2017-08-09 16:47:29 1301

原创 jconsole连接远程服务

1、设置服务启动参数在启动远程的java服务时指定如下参数:-Djava.rmi.server.hostname=192.168.1.122-Dcom.sun.management.jmxremote-Dcom.sun.management.jmxremote.port=9111-Dcom.sun.management.jmxremote.ssl=false-Dcom.sun.

2017-08-08 16:48:16 840

原创 【mysql】CentOS离线安装配置MySql

本文记录在CentOs下离线安装和配置MySql的方法。ubuntu系统下的安装配置可以查阅如下博客:http://blog.csdn.net/smilefyx/article/details/738228511、下载下载mysql的离线安装包,如:wget http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.46-linux2

2017-06-27 20:42:54 473

原创 【redis】centOS安装配置redis

本文记录CentOS中安装和配置redis缓存服务器的方法。1、下载redis从redis官网下载redis最新稳定版本的源码。如可以使用如下命令下载(本文下载使用的是3.2.9的版本):wget http://172.16.1.65/files/40260000022F60B0/source.goyun.org:8000/source/Redis/redis-3.2.9.tar.gz

2017-06-27 20:20:35 1602

原创 【linux环境配置】设置linux通过主机名访问局域网主机

有时由于局域网内的主机IP不固定,因此如果使用IP地址连接的场合使用可能存在不方便,此时可以配置使用局域网内的主机名来互相通信。本文的方法适用于centOS或Ubuntu等常见的linux主机。1、获取或设置主机名可以通过如下命令获取当前的主机名:hostname修改时可以通过编辑/etc/sysconfig/network文件中的HOSTNAME字段来永久的修改主机名。也可以通过ho

2017-06-27 18:43:59 11837

原创 【ndk】直接使用ndk提供的arm-linux-androideabi-gcc编译android可执行程序

1、背景经常使用linux交叉工具类的朋友都知道,在已安装交叉编译工具链后要交叉编译得到linux可执行文件只需要运行如下类似的命令(如编译hello.c生成hello可执行文件):arm-linux-gcc hello.c -o hellohello.c的代码非常简单,完整的代码如下:#include int main() { printf("hello,world!")

2017-06-24 15:58:38 19152

原创 【jquery】适用Deferred实现jquery将请求封装成函数

有时候需要将jquery的请求api数据的代码封装成函数,供其他页面调用,此时有两种方法,一种是适用ajax发起同步请求,但是ajax的同步请求会阻塞主线程UI的刷新。在jquery 1.5.0之后引入了Deferred,关于Deferred的相关学习和说明可以参考如下一些优秀的界面:http://blog.csdn.net/ljj_9/article/details/52797299本文

2017-06-23 21:05:54 815

原创 【redis】使用redis RedisAtomicLong生成自增的ID值

本文介绍在spring+redis组合时,使用redis的RedisAtomicLong生成自增的ID值。1、自增ID生成类RedisSequenceFactory是一个简单封装类,用于使用redisTemplate生成自增ID值。代码如下:package cn.landsem.cache.redis;import java.io.Serializable;import java

2017-06-20 19:40:09 31301 10

原创 【mycat】mycat中配合mysql自增主键的使用

本文实现一个简单的demo,展示mycat配合mysql实现分库时自增主键的使用。前提说明:mycat目前提供了自增主键的使用,但是如果对应的mysql节点上的数据表没有定义auto_increment的话,mycat的自增主键也是无效的。温馨提示:关于mycat的安装、配置和简单测试可以查阅如下文档http://blog.csdn.net/smilefyx/article/detai

2017-05-30 22:39:10 3094

原创 【mycat】mycat在windows环境下的安装和启动

1、下载从如下地址下载mycat的安装包:http://www.mycat.io/2、解压解压下载的安装包3、安装安装mycat前需要先安装jdk和mysql。mycat1.6版本建议使用的jdk是1.7以上版本,mysql建议使用5.6版本。安装玩jdk和mysql后,进入mycat解压目录下的bin目录,如本文的路径如下:D:\Program Files (x86)

2017-05-30 16:54:29 13306 4

原创 windows解压版mysql的配置和使用

1、下载mysql解压版的压缩包下载对应版本的mysql压缩包,如本文下载的mysql5.6-win64位的压缩包;2、解压压缩包解压下载的压缩包,并将压缩包拷贝到需要安装的目录下;3、增加并修改配置文件进入解压后的mysql安装目录下。如本文的地址如下:D:\Program Files (x86)\mysql-5.6.26-winx64创建my-default.i

2017-05-30 12:00:34 2939

原创 利用mybatis-generator自动生成代码

生成语句文件:java -jar mybatis-generator-core-1.3.2.jar -configfile generatorConfig.xml -overwrite

2017-05-08 20:00:40 224

全志A10/A13/A20硬件编解码程序

全志A10/A13/A20硬件编解码H264的程序和库,找了好久才找到的,实测A20平台上可用,分享给大家,使用中遇到问题的大家可以一起讨论.

2014-09-03

arm-linux-gcc-4.5.1

arm-linux-gcc-4.5.1 友善之臂提供的交叉工具,兼容大部分的arm平台。

2014-09-04

ffmpeg+H264.tar.gz

ffmpeg+H264.tar.gz ffmpeg+H264.tar.gz ffmpeg+H264.tar.gz 编译方法请到博客查看

2014-06-20

live555-latest.tar.gz

live555-latest.tar.gz

2014-06-11

linphone依赖包(语音版)

linphoe readline-6.2 ncurses-5.5 mediastreamer-2.10.0 libosip2-3.3.0 libogg-1.3.0 libeXosip2-3.3.0

2014-06-08

alsa_1.0.27

alsa-lib-1.0.27.2 alsa-utils-1.0.27.2

2014-06-10

CH340for win764

CH340 for win7 64位,亲测能用,之前上传过一个有网友表示不能用(好多人都能用),这个我实测也能用,内附说明。

2014-03-03

apache_1.3.9

apache_1.3.9

2014-02-25

Jrtplib3.7和Jthread1.2

Jrtplib3.7和Jthread1.2

2014-02-15

全志H264硬件编解码

A10/A20/A31采集usb摄像头视频然后使用硬件进行H.264编码和解码的官方demo。官方demo,但是个人未测试过,共享给大家。

2014-02-11

ortp-0.22.0

ortp-0.22.0

2014-02-12

深入浅出嵌入式底层软件开发

《深入浅出嵌入式底层软件开发》电子版,一本不错的嵌入式开发参考书,很值得一看,资源给大家下载参考。

2014-02-07

pyuv_0.5-1_i386.deb

windows下可以使用YUVViewer查看yuv422格式的数据,linux下可以使用PYUV工具察看。ubuntu12.04下测试无问题。

2014-02-08

ADT22.30工具,adt下载

ADT22.30工具,adt下载

2013-12-29

STM32F103的串口通讯例程

STM32F103的串口通讯例程

2013-09-06

无代码限制STM8+COSMIC+C编译器4.3.4破解+支持STVD+支持所有STM8系列.rar

无代码限制STM8+COSMIC+C编译器4.3.4破解+支持STVD+支持所有STM8系列.rar

2013-09-08

STM8快速入门教程

STM8快速入门教程

2013-09-02

大华DVR SDK开发包

大华DVR SDK开发包 及开发文档,包含部分说明

2013-08-21

reset_minimal

reset_minimal

2012-11-15

arm-linux-gcc-4.4.3-20100728.tar.gz

arm-linux-gcc-4.4.3-20100728.tar.gz

2012-04-19

Anonymous-OS_0.1 Live 32bit.torrent

Windows 8消费者预览版发布后不久,全球知名黑客组织匿名者(Anonymous)就发布了命名为Anonymous-OS的操作系统,并在其官网上给出了公开下载地址。但出于某些原因,资源下载被关闭。据悉,Anonymous-OS操作系统基于Ubuntu11.10,提供了各种Web渗透测试工具。 提供本地种子文件,可用迅雷添加即可下载!!!

2012-03-21

组态王6.55_64点破解

组态王6.55_64点破解 把里面的两个文件替换到安装目录下的原有文件即可!

2012-02-29

多种操作系统支持USB 2.0 TO RS232 Cable

多种操作系统支持USB 2.0 TO RS232 Cable,支持windows、linux下的u转串驱动

2012-02-24

单片机像计算机发送、接收数据、串口中断、蓝牙通讯.ra

单片机像计算机发送、接收数据、串口中断、蓝牙通讯.ra

2012-02-25

uip 1.0源码

uIP 协议栈去掉了完整的TCP/IP中不常用的功能,简化了通讯流程,但保 留了网络通信必须使用的协议,设计重点放在了 IP/TCP/ICMP/UDP/ARP 这些网 络层和传输层协议上,保证了其代码的通用性和结构的稳定性。

2012-02-10

AVR单片机的以太网路由器设计

提出了一种基于AVR单片机嵌入式的以太网路由器的软硬件设计方案,主要采用Atmel公司的8位单片机ATmegal6 作为核心处理器,采用RealTek公司的RTLS019AS芯片介入以太网。同时讨论了精简的TCP/IP协议栈的分层次实现,实现了可靠 的UDP数据通信。该设计是可行的。

2012-02-01

Keil破解算号器

1. 安装Keil C51版本 2. 打开uVision,点击File---License Management...,打开License Management窗口,复制右上角的CID 3. 打开注册机, 在CID窗口里填上刚刚复制的CID,其它设置不变 4. 点击Generate生成许可号,复制许可号 5. 将许可号复制到License Management窗口下部的New License ID Code,点击右侧的Add LIC 6. 若上方的Product显示的是PK51 Prof. Developers Kit即注册成功,Support Period为有效期,一般可以到30年左右,若有效期较短,可多次生成许可号重新注册。

2012-02-01

编程珠玑第二版

编程珠玑,一本很好的编程书,本书来源于网络,仅供学习使用,请在下载24小时内删除,如果你觉得本书不错请买正版。

2011-11-29

S3C2410完全开发流程linuxidc.COM整理.pdf

S3C2410完全开发流程linuxidc.COM整理,集大量代码于一册的手册,裸机开发的实用参考

2011-11-30

S3C2410_中文手册.asp.pdf

S3C2410_中文手册.asp.pdf ,不必在烦心看不懂英文的书册啦,适合英文不太好的朋友

2011-11-30

Protel99se封装库

很全很好用的封装库,protel99se封装库

2011-11-28

PL2303驱动下载FORXP

windows下能用的Place303驱动

2011-11-23

Ubuntu下安装arm-linux-gcc交叉编译

Ubuntu下安装arm-linux-gcc交叉编译

2011-11-23

CH340驱动下载

CH340驱动下载,单片机程序烧写时的驱动,windows下面可用

2011-11-23

busybox-1.00.tar.bz2

busybox-1.00.tar.bz2,一款嵌入式开发必用的小工具,实用,经典

2011-11-23

win7 USB转串口驱动

win7 USB转串口驱动 windows下的U转串驱动 USB转串口驱动

2011-11-23

springboot+maven

博客说明请看https://blog.csdn.net/smilefyx/article/details/83449064

2018-10-27

apache-activemq-5.14.0

apache-activemq-5.14.0-bin.tar下载。官网太慢!

2017-05-15

spring+activeMQ

spring+ActiveMQ整合的demo,相关博客可见: http://blog.csdn.net/smilefyx/article/details/71374839

2017-05-07

spring+redis整合用例

spring+redis的整合实例,博客可见http://blog.csdn.net/smilefyx/article/details/71057059

2017-05-01

yingxian_Fei的留言板

发表于 2020-01-02 最后回复 2020-01-02

空空如也

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

TA关注的人 TA的粉丝

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