- 博客(49)
- 资源 (2)
- 收藏
- 关注
原创 斐讯N1-小钢炮Docker中运行SpringBoot应用
斐讯N1-小钢炮Docker中运行SpringBoot应用介绍硬件:斐讯N1系统:小钢炮(Linux)容器:Docker依赖环境:JDK、MySQL目标:运行springboot web应用安装JDK因为在Docker中没有找到合适的Jdk,因此需要先安装一个Jdk。考虑到N1是ARM架构,所以需要找一个匹配的JDK版本,我选择的是jdk-8u212-lin...
2020-02-26 22:22:05
2071
3
原创 源码分析:简单分析EurekaClient启动过程
1、Eureka Client通过@EnableDiscoveryClient启动 2、查看EnableDiscoveryClient注解,里面引入了EnableDiscoveryClientImportSelector.class类给spring托管 3、查看EnableDiscoveryClientImportSelector类源码。这个类比较简单,看不出下一步流程,但...
2019-01-21 21:58:24
944
原创 Spring Scheduled + Redis 实现分布式定时器(一)
基于Spring Scheduled + Redis 实现分布式定时器功能
2017-08-26 22:22:13
15860
转载 系统吞吐量(TPS)、用户并发量、性能测试概念和公式
PS:下面是性能测试的主要概念和计算公式,记录下:一.系统吞度量要素: 一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。单个reqeust 对CPU消耗越高,外部系统接口、IO影响速度越慢,系统吞吐能力越低,反之越高。系统吞吐量几个重要参数:QPS(TPS)、并发数、响应时间 QPS(TPS):每秒钟request
2016-08-03 16:46:48
3069
转载 千万级规模高性能、高并发的网络架构经验分享
主 题 :INTO100沙龙时间 :2015年11月21日下午地点 :梦想加联合办公空间分享人:卫向军(毕业于北京邮电大学,现任微博平台架构师,先后在微软、金山云、新浪微博从事技术研发工作,专注于系统架构设计、音视频通讯系统、分布式文件系统和数据挖掘等领域。)架构以及我理解中架构的本质在开始谈我对架构本质的理解之前,先谈谈对今天技术沙龙主题的个人见解,千万级规模的网站感
2016-08-03 16:45:22
3506
原创 AngularJs 在ng-repeat中动态使用ng-model进行双向数据绑定(二)
这次来些稍微复杂点的功能需求:1、在info旁边的输入框中输入数字,根据数字的多少来动态显示这部分输入框;其中,check部分的输入框初始是没有的(当然,也可以有!);2、每点击一次增加按钮,下方就出现一行输入框;3、当点击删除按钮,即删除对应行的输入框;4、点击打印按钮,收集所有数据,并打印到控制台中;===========================
2015-09-09 22:44:11
11409
原创 AngularJs 在ng-repeat中动态使用ng-model进行双向数据绑定
首先说明一下功能需求:当点击一次增加按钮的时候,下方就会多一行输入框;当点击一次删除按钮的时候,所点击的删除按钮那行输入框会消失;当点击打印信息按钮的时候,把所有输入框中的数据读取出来,并打印到控制台上。由此可看出,带有删除按钮的这部分DIV是动态的。现在使用的是angularjs框架,那我们该如何去实现这样的功能呢?angularjs有个很强大的功能,那就是双向数
2015-09-09 22:06:38
17023
原创 Extjs comboboxtree
Extjs5.1版本,由于版本之间的差异过大,导致3.3上的ComboTree组件在5.1上用不了。虽说在网上能找到一些可用的ComboboxTree组件,但是功能都不能满足我们的需求,于是自己重新写一个。主要实现的功能如下:1、单选/多选模式;2、节点的选择方式: 2.1、all:所有结点都
2015-04-22 11:02:38
7141
1
原创 (札记)在EasyUI中 jQuery 常用的方法/属性
jquery的入口函数:$(document).ready(function () { //这里自由发挥})或者:$(function(){ //这里自由发挥})选择器的使用: id选择器的使用:$('#a')class选择器的使用:$('.b')parent:匹配含有子元素或者文本的元素属性的使用:attr:
2014-12-29 12:24:39
3147
原创 (札记)EasyUI 增删改查基本实现
实现的功能: 1、添加数据 2、编辑数据 3、删除数据 4、搜索数据 5、分页功能 6、行双击事件 7、鼠标右键菜单 8、复选框,批量删除效果图:源码:<%-- Created by IntelliJ IDEA. User:
2014-12-29 12:01:07
4766
4
原创 (札记)EasyUI Layout 布局管理
界面使用html的标签及css样式配合easyui编写组件的动作使用jquery来控制折叠面板:$('#cc').layout('collapse','west'); 代码的实现: jQuery EasyUI! $(document).ready(function () { $('.easyu
2014-12-29 11:57:34
3653
原创 (札记)EasyUI Form表单
1、easyui跟extjs一样。form表单绑定数据的时候,一绑定时间格式的数据,其它数据就绑定不上了2、easyui在form表单绑定数据时,不能绑定类名,即不能使用.来连接可以这样绑定数据:$("#ff").form("load", { "testCm.id":row.id, "testCm.cphm":row.cphm, "testCm.cpys":row.
2014-12-29 11:54:48
4205
原创 (札记)EasyUI Grid
1、使用easyui创建grid数据表格由两个方式, 1.1、使用DIV编写 1.2、直接在jquery入口方法中写2、使用jquery中实现grid的缺点,不够灵活。3、datagrid的数据绑定是个很郁闷的问题。 它只提供一个url的属性 json的数据格式必须是:tatol 和 rows
2014-12-29 11:49:26
3090
原创 (札记)EasyUI Window Dialog
常用的属性:$('#win').window({ title:'添加数据', width:300, height:200, collapsible:false,//是否显示可折叠按钮 minimizable:false,//是否显示最小化按钮 maximizable:false,//是否显示最大化按钮 resizable:false,//是否能够改变窗口大小
2014-12-29 11:44:04
3144
原创 (札记)EasyUI 基本使用方法
先说明:EasyUI是基于jQuery框架来封装的,离开jQuery的话,EasyUI就玩不转了。而jQuery最核心的功能就是选择器!EasyUI中,相关方法的使用 :例子$('#cc').layout('collapse','north');//折叠north面板格式使用jq获取相关
2014-12-29 11:39:35
2846
原创 控制台打印hibernate执行的语句
1、将log4jdbc的jar包放到webroot下的lib文件夹中;2、 修改log4j.properties文件### 输出到控制台 ###log4j.logger.org.hibernate.type=debuglog4j.logger.jdbc.sqlonly=offlog4j.logger.jdbc.sqltiming=on
2014-12-01 10:14:53
6001
原创 SSO跟踪
1 . 用户首次访问应用端,未携带cookie数据. 应用端会让用户重定向到服务器. 请求:http://192.168.10.110:8080/ITSSSOClient/index.jsp 重定向:http://192.168.10.110:8080/ITSSSO/SSOAuth?action=preLogin&setCookieURL=http://192.168.10.110
2014-12-01 10:09:15
3258
原创 intellij idea 优化设置
1.设置字体Settings->Appearance中勾选Override default fonts by (not recommended),设置Name:NSimSun,Size:122.让光标不随意定位:Settings->Editor中去掉Allow placement of caret after end of line。3.显示行号:Setti
2014-12-01 10:01:35
3447
原创 整合Hadoop2.2.0+HBase0.96+Hive0.12+MySql集群
集群环境(虚拟机单机部署):系统版本:Redhat 5.7 X64;Hadoop:Hadoop2.2.0;HBase:HBase0.96;Hive:Hive0.12;Mysql:MySql5.5.28;JDK:JDK-7u60-linux-x64.rpm ;JDK安装:将jdk-7u60-linux-i586.rpm放到虚拟机redhat的home目
2014-12-01 09:53:26
3433
原创 Red Hat 5.2 Server 单机部署 Hadoop2.2.0 集群环境
Red Hat 5.2 Server 单机部署 Hadoop2.2.0集群环境1.准备工作:先下载以下系统及软件: 虚拟机:Vmware 10.0.1系统:[红帽企业.Linux.5].rhel-5.2-server-i386-dvd.isoJdk:jdk-7u60-linux-i586.rpmHadoop:hadoop-2.2.0.tar.gzApach
2014-06-06 11:38:34
6221
转载 【合集】用Raspberry Pi(树莓派)打造各种服务器
【合集】用Raspberry Pi(树莓派)打造各种服务器Raspberry Pi(树莓派)有很多的应用,其中搭建服务器是大家应用比较多的,今天就整理一个合集用Raspberry Pi(树莓派)打造各种服务器。欢迎大家提出宝贵意见,更欢迎大家补充您用树莓派所做的好玩的应用![教程] 将树莓派变成网络打印机服务器(更新PC和手机端设置)!http://www.eeboard.
2014-03-02 11:48:34
20900
1
原创 stm32f4移植ucgui
记录下stm32f4移植ucgui的过程!移植步骤:第一步:首先,得把你的TFT底层驱动写好。(为了方便,我直接用写好液晶屏的工程作为模板,在此基础上移植ucgui)第二步:加入UCGUI程序包第三步:配置UCGUI的文件 工程结构如下图:配置LCDConf.h文件如下:#ifndef LCDCONF_H #define LCDCONF_
2013-11-19 17:57:03
6525
6
原创 stm32f4驱动NRF24L01
手头有两块NRF24L01 2.4G无线模块!周末无事就找了份源码鼓捣下!先说下引脚接线,该模块共有8个引脚:VCC注:该引脚要注意,电压范围为1.9v~3.6v, 电压过大将会烧毁模块!GND ---GNDCs --- PB12Ce --- PC6IRQ --- PD6SCK --- PB13MISO --- PB14MOSI --- PB15引脚的设...
2013-11-19 17:47:29
8907
13
原创 stm32f4移植ucosii
前些时候把ucosii移植到stm32f4上,记录一下过程。移植参考了《STM32F407全套资料》移植实现的功能:在ucosii系统下驱动lcd!具体的原理,可以去看看 Ucos中文书-邵贝贝、任哲-嵌入式实时操作系统μCOS-II原理及应用首先去这个网站下载源码http://micrium.com/downloadcenter/解压源码包,移植
2013-10-24 20:43:17
9611
原创 stm32f4驱动enc28j60(吐槽篇)
鼓捣enc28j60这个模块过程还是比较曲折的!买这个模块的时候,卖家只附送了51的驱动工程。或者说,就51的工程能用!在51上,一编译一下载就搞定了!========================吐槽下==============================在F4这个平台上呢!因为enc28j60.c这个文件的问题,导致我创建了20多份不同的工程来测试!比较坑爹!刚开始
2013-10-02 01:51:14
14264
30
原创 stm32f4实现ov7670摄像头功能
在逛论坛的时候,看到有大神拿F4+ov7670做简易相机。正好我手里也有一颗ov7670。我这颗是廉价版的,不带FIFO、不带晶震!低端的单片机要想驱动起来,估计够呛!还好F4功能强大,于是就拿过来研究研究下!先看两份引脚图:说下引脚,SIO_C ------------ PE2 SIO_D ------------ PE3VSYNC ---...
2013-09-23 15:10:13
28337
47
原创 stm32f4实现s6d1121+xtp2046触摸屏功能
经过折腾液晶成功后,接下来实现下触摸屏的功能!原理什么的就不多说,工程也是别人的。直接针对这块屏,说下接线!这份是s6d1121的引脚图,其中以D_开头的引脚是用来实现触摸功能的!其中,D_BUSY在实体屏上标记NC,也就用不到!也就是说,触摸屏控制线只要5根就行了! 以下几段源码,是定义引脚的功能!具体的接线就是:PD3 -----------
2013-09-23 14:34:24
7240
2
原创 总结教训:stm32f4-Discovery驱动三星s6d1121液晶程序
搞了几天!最后总结一句!看文档不仔细,就是坑爹!是严重坑爹! 刚开始,这块液晶,我拿stc12c5a60s2来驱动,能点亮!然后把51上的驱动,移植到F4里。到F4下测,死活都是白屏,刚开始以为是接错线了。。反复来核对接线!(接线是痛苦的,5555555说多了都是泪!)反正这两天,都在跟这些线和lcd驱动较真。。死活找不到问题出在哪!(想摔了这屏啊,很冲动的啊!有木有啊!)国内
2013-09-22 03:49:06
5631
15
原创 linux-http小程序
本程序比较简单,主要是使用htpp协议的GET命令来获取web根目录的信息。程序接收到web服务端返回的程序后,在终端中显示,并且在当前目录创建一个文本来记录信息。 上图: 源码:#include #include #include #include #include #include #include #include
2013-08-20 16:55:46
1785
原创 硬盘电机驱动电路
手里有一块报废的希捷硬盘,好在电机是好的。。 于是,有了鼓捣这电机的想法。查了下资料根据这哥们的方法,实现了http://tieba.baidu.com/p/2192115004 用到的器件:3个tda2030a电路如下: 注:电压至少9v才能驱动。不过没发挥出那电机7200转的水准。。
2013-08-19 18:22:18
13587
原创 智能台灯
这个是比较简单了。。也没什么好介绍的,直接上源码 ADC0832.H/***************************************************** 功能:将模拟信号转换成数字信号***************************************************/sbit ADC0832_CS=P1^3;sbit
2013-08-19 17:56:00
2858
原创 基于51单片机的电子琴
同学的毕业设计好吧,我又牺牲了玩游戏的时间! 整体框图: 程序流程图: 源码也比较简单:#include #include //本程序是电子琴的程序,能够实现单独演奏和放一首歌曲的功能。其中,按键1~15是用于单独演奏的,按键16是用于播放歌曲的//播放歌曲的时候需要按复位键才能够停止。//共阳极数码管段码表,最后一字节
2013-08-19 17:52:14
9433
2
原创 智能型磷酸铁锂电池快速充电控制器设计
先给整体设计框图: 废话不多说了,程序框图: 源码:/*********************************************STC89C51********************12MHz晶振********/#include "reg51.h"#define uint8 unsigned char#defin
2013-08-19 17:44:02
2905
原创 超声波倒车雷达
同学的毕业设计!我帮忙做的,所以.. 用到器件:51单片机,超声波传感器、蜂鸣器、led。。 硬件比较简单了,怎么用,自己去查资料吧。。 我就发下源码: #include //器件配置文件#include #define LCM_Data P0#define Busy 0x80 //用于检测LCM状态字中的Busy标识sbit LCM_R
2013-08-19 17:32:07
4041
5
原创 基于51单片机的远程车辆时速监控系统
毕业设计,原名:基于移动通信网络的远程车辆时速系统设计名字看起来有点唬人。。做毕业设计的时候,好多同学都去淘宝买作品!我也就去问问价格,娘的,开价都2k以上。。好吧,自己动手来做。 跟老师讨论了下功能要求,比较简单:保证误差范围,定时发送。 用到的器件,51单片机,tc35通信模块,光电测速模块注:这几个模块搭载一起,还是电源难解决。因为存在干扰!
2013-08-19 17:22:30
3991
原创 基于51单片机的智能小车
这个是为了去年参加某比赛的作品。 功能:蓝牙启动,变速,蔽障,舵机摆臂攻击,目标搜索,其它 硬件搭建布局图: 在实验室写的程序,没及时备份。。完整版的程序没有了!只实现部分模块功能的源码: #include "reg52.h"#include#define uint unsigned int#define
2013-08-19 17:08:19
6698
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人