- 博客(372)
- 资源 (49)
- 收藏
- 关注
原创 VirtualStudio配置QT开发环境
在线安装可能因为网络原因下载非常慢,可以直接下载本文已经下载的安装包,关闭virtual studio直接安装即可。
2024-06-18 22:17:29
536
原创 Linux下新增磁盘
查看硬盘使用fdisk -l查看磁盘列表,结果如:[root@localhost hadoop]# fdisk -lDisk /dev/sdb: 322.1 GB, 322122547200 bytes, 629145600 sectorsUnits = sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes .
2022-03-27 19:01:37
2204
原创 kubernetes快速切换集群和名称空间
安装使用如下命令安装kubectx和kubens:git clone https://github.com/ahmetb/kubectxsudo cp kubectx/kube* /usr/local/bin/kubectx切换context2.1. 列出所有contextkubectx2.2. 切换到指定的context如切换到名称为xxx的context中。kubectx xxxx切换完成后可以使用kubectl cluster-info查看集群信息。2.3. 快速切换可.
2022-03-27 15:20:32
2818
原创 Centos更新OpenSSL
查看当前版本openssl version下载openSSL登录https://www.openssl.org/source/下载openSSL的编译源码。安装工具链安装编译需要的工具栏,安装命令如下:sudo yum -y install perl perl-devel gcc gcc-c++编译安装解压源码,然后进行配置和安装,相关命令示例如下:tar -xvf OpenSSL_1_1_1c.tar.gzcd openssl-OpenSSL_1_1_1c/./con.
2022-03-27 15:08:46
3209
原创 自有NTP服务器搭建
1. ntp和ntpdate区别NTP全名 network time protocol,可以为其他主机提供时间校对服务。安装包名是ntp,守护进程为ntpd,配置文件是/etc/ntp.conf.NTPDATE用于客户端的时间矫正,非NTP服务器可以不启动NTP。安装包是ntpdate。在生产环境中一般不建议使用ntpdate,推荐使用ntp进行时间同步。2. NTP服务器的安装与配置安装yum install ntp创建配置文件编辑/etc/目录下的ntp.conf的配置文件
2022-03-27 15:06:11
2506
原创 DNSmasq搭建自己的递归DNS服务器
1. 安装dnsmasq#centosyum -y install dnsmasq#ubuntuapt-get -y install dnsmasq2. 配置dnsmasq有三个关键配置文件:主配置文件,安装后自动生成/etc/dnsmasq.conf添加内部需要解析的地址和域名/etc/dnsmasq.hosts3、dnsmasq的上游DNS服务器,可以将reslove.conf配置文件复制为resolv.dnsmasq.conf,进行添加nameserver/etc
2022-03-27 14:57:35
3326
原创 GlusterFs集群部署和Heketi配置
1. 了解GlusterFS几种存储模式分布卷(DHT)默认模式。将文件以hash算法随机分布到一个文件服务器节点中进行存储。Volume创建命令如下:gluster volume create test-volume server1:/exp1 server2:/exp2复制模式(AFR)将文件复制到replica x个文件节点中。Volume创建命令如下:gluster volume create test-volume replica 2 transport tcp server1:/e
2022-03-27 14:41:17
1910
原创 centos配置静态ip和路由
静态ip配置进入/etc/sysconfig/network-scripts目录下,找到网卡对应的配置文件ifcfg-网卡名,如网卡名为enp7s0则对应配置文件名称为ifcfg-enp7s0。之后修改配置文件,主要修改项如下:BOOTPROTO 修改为statis,表示适用静态ipONBOOT 修改为true表示开机自动启用网卡增加如下配置:IPADDR 静态ip地址NETMASK 掩码GATEWAY 网关,多网卡时可以不用配置,在后面的路由配置中进行配置IPV4_ROUTE_MET
2022-03-27 14:05:50
5005
原创 【微服务】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
754
原创 【微服务】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
349
原创 【微服务】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
342
原创 【web】springboot应用增加actuator管理端点
在spring boot应用中增加actuator管理端点,可以通过访问actuator提供的一些默认端点快捷的访问应用的一些运行和配置状态。springboot应用中增加actuator端点很简单,只需要在maven的pom.xml依赖中增加如下依赖配置就可以了,直接上代码: <dependency> <groupId>or...
2018-10-27 20:33:43
1052
原创 【web】myeclipse+spring boot+maven之helloworld
这里介绍使用myeclipse2014结合maven开发spring boot 的helloworld应用处理方式。1、新建工程打开myeclipse2014 ide,新建一个maven工程,详细步骤可参考下图所示: 2、修改maven配置文件pom.xml打开工程中生成的pom.xml文件,修改默认配置。如下直接上我的配置,具体说明自行百度或者后面再补充。<...
2018-10-27 19:47:53
1048
原创 android 代码质量检查工具
http://magic.360.cn/zh/index.htmlhttp://godeyes.duapp.com/index.jsp
2018-09-13 16:35:18
1192
原创 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
2920
原创 【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
393
原创 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
2044
原创 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
949
原创 【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
2230
原创 【web】Spring中使用DataSourceTransactionManager手动提交或回滚事务
在使用spring进行web开发时,虽然spring提供的注解方式可以方便的处理很多原来需要手动提交或回滚的事务,但是注解方式有自己使用的局限,比如在类的内部调用方法时,注解方式处理的事务就无法被触发,此时可能需要手动处理相关数据库的事务。本文记录在spring开发时使用Spring提供的DataSourceTransactionManager进行事务提交或回滚处理。主要步骤如下:1、注入Da
2018-01-08 19:45:18
11464
2
原创 【web】Spring RestTemplate提交时设置POST请求参数
在web开发时进程遇到需要编写一些小的测试用例用于测试api接口是否可用,此时使用Spring框架的开发者大多会想到使用RestTemplate。本文实现一个使用RestTemplate发起GET请求,同事设置GET请求的http头的示例。1、创建测试类的基类创建一个测试类的基类BaseTester,用于导入测试类的配置文件,本例中配置文件使用的时java注解的config类。基类代码
2018-01-08 19:36:32
5246
原创 【web】Spring RestTemplate提交时设置http header请求头
在web开发时进程遇到需要编写一些小的测试用例用于测试api接口是否可用,此时使用Spring框架的开发者大多会想到使用RestTemplate。本文实现一个使用RestTemplate发起GET请求,同事设置GET请求的http头的示例。1、创建测试类的基类创建一个测试类的基类BaseTester,用于导入测试类的配置文件,本例中配置文件使用的时java注解的config类。基类代码如下
2018-01-08 19:32:13
72758
5
原创 【framework】framework中为systemserver添加权限
之前以为在framework中不需要申请权限就可以直接使用,直到最近移植android6.0时,发现原来4.4上的代码移植到6.0上后无法正常使用,排查原因发现是在读写sdcard时因为没有读写权限导致出错,这才直到原来framework中的服务也是需要配置权限相关的东西的,只是方法和app中配置的方法不一样。如下记录该问题解决的方法:1、测试代码我在system server中自定义的服
2017-12-23 16:00:27
6585
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
3420
原创 【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
3816
原创 【usb存储挂载】android6.0固定usb存储挂载路径
在调试android设备时遇上设备有多个usb接口的情况,此时在usb上接入多个U盘,发现先接入的U盘和后接入的U盘挂载点与接入顺序有关系。比如对于挂载节点/mnt/storage1,存在谁先插入谁就县挂载的问题,这对于应用来说并不友好,因为应用可能希望将数据都保存到一个固定的usb接口上接入的设备中,此时可以使用本文中提供的修改方式,主要是修改fstab和android的init.rc实现。
2017-12-19 19:35:12
10069
原创 【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
2911
原创 【recovery】android使用串口打印recovery调试日志
1、应用背景: 调试android recovery时,由于recovery默认的日志是存储到/cache相关文件夹下的文件中的,所以每次只能在升级完成后重启系统后才能看到相关的调试日志信息,这对调试带来很大的不变,如有的时候recovery操作失败导致系统无法启动时,无法看到相关的日志,因此这时候可以使用本文中提供的方法将相关日志从调试串口输出,直接用串口在升级过程中查看日
2017-12-18 20:06:39
4450
原创 android 6.0下获取当前调用接口的包名
如下为android 6.0的framework中看到的获取调用应用app包名的方法,mark一下,直接上大致的代码: String packageName = ActivityThread.currentOpPackageName(); if (packageName == null) { // Package n
2017-12-14 20:12:44
2563
原创 【tomcat】tomcat项目共享jar配置
有时在部署多个独立web项目到tomcat服务器时,多个项目可能存在大多数相同的jar包,如果按照常规的方法将各个项目的jar包打包在工程中的lib目录下,那么tomcat启动后需要为每个工程重复加载很多次相同jar包,此时一方面造成内存浪费,严重时还会造成tomcat服务器报错停止,解决办法之一是将重复的jar包配置到tomcat的共享库中,由tomcat启动时load一次。如下为具体实现:
2017-11-30 10:35:01
3167
2
原创 【web开发】fastjackson转换json字符串为bean时忽略未知字段
在做json转换为bean对象时经常遇到有时json中新增了字段,但是bean中未及时增加适配的属性,导致pojo转换失败的问题,在使用faskjackson时可以在bean的类上使用@JsonIgnoreProperties(ignoreUnknown = true)来忽略未能识别的字段。如下为一个测试用例的主要实现(其中未包含faskjackson转换json为bean的部分,这部分请自行实现
2017-11-24 15:09:51
4996
原创 【环境配置】全志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
4082
原创 【命令使用】rsync跳过大目录
rsync命令的介绍和使用方法不在此介绍,本处仅记录在使用时如何跳过不想要的大目录。背景如下:1、ubuntu服务器新增了1T硬盘;2、需要同步原有home目录下的用户目录到新硬盘挂载的硬盘目录(/home2);3、同步时跳过某一个用户(test)目录下的大文件目录(T3),需要跳过的目录全路径为"/home/test/T3";此时可以使用rsync的--exclude命令实现
2017-10-20 11:01:51
2671
原创 【环境配置】ubuntu中shell命令不能识别通配符的解决办法之一
今天遇上一个忧桑的问题。配置完编译环境,发现shell脚本或者终端中无法识别通配符”*“,使用时提示如下错误信息:cannot access *: No such file or directory如下为我使用的解决办法 ,记录下希望帮助到需要的人:1、查看nullglob配置运行shopt命令,查看nullglob选型的配置,命令如下:shoptshopt的使用说明可以查阅如
2017-10-19 18:01:56
4984
原创 【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
474
原创 解决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
2068
原创 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
1359
原创 【mysql】CentOS离线安装配置MySql
本文记录在CentOs下离线安装和配置MySql的方法。ubuntu系统下的安装配置可以查阅如下博客:http://blog.youkuaiyun.com/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
649
hibernate使用主键关联的一对一关系
2015-10-07
hibernate双边的一对一关系
2015-10-07
hibernate 一对多测试工程
2015-09-20
全志A10/A13/A20硬件编解码程序
2014-09-03
linphone依赖包(语音版)
2014-06-08
pyuv_0.5-1_i386.deb
2014-02-08
Anonymous-OS_0.1 Live 32bit.torrent
2012-03-21
uip 1.0源码
2012-02-10
spring+activeMQ
2017-05-07
spring+redis整合用例
2017-05-01
spring+zookeeper+dubbo测试工程2
2017-04-30
Android app调用C/C++方法
2016-09-02
hibernate单边一对一关系demo
2015-10-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人