自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (13)
  • 收藏
  • 关注

原创 从一次线上故障思考 Java 问题定位思路

​问题出现:现网CPU飙高,Full GC告警 CGI 服务发布到现网后,现网机器出现了Full GC告警,同时CPU飙高99%。在优先恢复现网服务正常后,开始着手定位Full GC的问题。在现场只能够抓到四个GC线程占用了很高的CPU,无法抓到引发Full GC的线程。查看了服务故障期间的错误日志,发现更多的是由于Full GC引起的问题服务异常日志,无法确定Full GC的根源。为了查...

2018-10-09 15:41:44 311

原创 Java 异常处理的 9 个最佳实践

无论你是新手还是资深程序员,复习下异常处理的实践总是一件好事,因为这能确保你与你的团队在遇到问题时能够处理得了它。 在 Java 中处理异常并不是一件易事。新手觉得处理异常难以理解,甚至是资深开发者也会花上好几个小时来讨论是应该抛出抛异常还是处理异常。 这就是为何大多数开发团队都拥有一套自己的异常处理规范。如果你初进团队,你也许会发现这些规范和你曾使用的规范大相径庭。 尽管...

2018-09-10 17:37:00 229

原创 java并发编程及解决方案(一)

并发和高并发概念在讲高并发示例之前,先来普及一下并发和高并发的概念,磨刀不误砍柴工,只有了解了概念,才能更好的理解高并发发生的前因后果,而后才能解决问题并发:同时拥有两个或多个线程,如果程序在单核处理器上运行,多个线程将交替换入或换出内存,这些线程在我们肉眼中它们是同时“存在”的(其实是cpu运行速度过快而导致我们肉眼看不到,误以为两个或多个以上的线程”同时“”运行),如果两个或多个线程运...

2018-07-20 11:41:04 226

原创 Android:GirdView实现九宫格的代码

看代码前,先看一下效果吧 Android GridView属性集合1.android:numColumns=”auto_fit”   //GridView的列数设置为自动2.android:columnWidth=”90dp "       //每列的宽度,也就是Item的宽度3.android:stretchMode=”columnWidt

2015-08-03 22:53:36 1089

原创 Android软件开发之ListView 详解

ListView的使用方法 ListView是Android软件开发中非常重要组件之一,基本上是个软件基本都会使用ListView ,今天我通过一个demo来教大家怎么样使用ListView组件 绘制出漂亮的列表,说道ListView就不得不说Adapter适配器,因为只有通过Adapter才可以把列表中的数据映射到ListView中。在android的开发中最Adapter 一共

2015-08-03 20:25:03 516

原创 HttpClient之Post通信与服务器连接实现登陆功能

Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且也方便了开发人员测试接口,(基于Http协议的)即提高了开发的效率,也方便提高代码的健壮性。因此熟练掌握HttpClient是很重要的必修内容,掌握HttpClient后,相信对于Http协议的了解会

2015-08-01 22:20:54 731

原创 Android之Spinner的功能和用法

Spinner组件与Swing编程的Spinner不同,此处Spinner其实就是一个列表选择框。不过android的列表框并不是显示下拉列表的,而是相当于弹出一个菜单供用户选择Spinner是ViewGroup的间接子类,因此它也可作为容器使用,spinner支持以下的XML属性1.android:prompt :设置该列表选择框的提示2.android:entries : 使用数组

2015-07-30 16:41:42 851

原创 Android自动完成文本框(AutoCompleteTextView)的功能和用法

自动完成文本框(AutoCompleteTextView)从EditText派生而出,实际上他也是一个文本编辑框,但它比普通编辑框多了一个功能:当用户输入一定字符后,自动完成文本框会显示一个下拉菜单,供用户选择,当用户选择某个菜单后,AutoCompleteTextView按用户选择自动填写该文本框       AutoCompleteTextView除了可使用EditText提供的XML属性

2015-07-30 15:49:38 1193

原创 Android应用界面编程 ImageView学习

ImageView是关于图像视图的组件,继承自View,主要功能是显示darwable对象(图像,xml文件等)。重要属性:android:src设置ImageView所显示的Drawable对象id。android:adjustViewBounds设置ImageView是否调整自己的边界来保持所显示图片的长宽比。android:maxHeight最大高

2015-07-27 17:32:21 372

原创 Java 面试题问与答:编译时与运行时

在开发和设计的时候,我们需要考虑编译时,运行时以及构建时这三个概念。理解这几个概念可以更好地帮助你去了解一些基本的原理。下面是初学者晋级中级水平需要知道的一些问题。 Q.下面的代码片段中,行A和行B所标识的代码有什么区别呢? public class ConstantFolding {     static final  int number1 = 5;    sta...

2018-10-10 17:15:51 250

原创 Android之监测手机网络状态的广播

今天具体说下Android检测网络状态的广播,我们在做一些手机应用的时候如果网络发生改变可能会给用户造成一些损失,在中国2G,3G网络都没有普及的情况下,基本都是包流量的,所以在做一些视频应用软件的时候,如果用户在使用WIFI的时候如果无线网络中断,手机网络会自动换手机网络,从而给用户造成不必要的损失。Android手机在对于一些系统广播,如短信的接收,电话的接收,电池电量过低,网络状态改

2016-03-06 11:11:56 560

原创 Android,iOS打开手机QQ与指定用户聊天界面(联系客服)

在浏览器中可以通过JS代码打开QQ并弹出聊天界面,一般作为客服QQ使用。而在移动端腾讯貌似没有公布提供类似API,但是却可以使用schema模式来启动手机QQ。以下为具体代码:Android:String url="mqqwpa://im/chat?chat_type=wpa&uin=501863587"; startActivity(new Intent(Inte

2016-03-05 13:43:46 1723

原创 Andorid日期,时间选择器(DatePicker和TimePicker)的功能和用法

DatePicker和TimePicker是两个比较易用的控件,他们都是从FrameLayout派生而来,其中DatePicker供用户选择日期,而TimePicker供用户选择时间DatePicker和TimePicker在FrameLayout的基础上提供了一些方法来获取当前用户所选择的日期,时间,如果程序需要获取用户选择的日期,时间,则可通过为DatePicker添加onDateChan

2015-07-30 17:29:27 1155

原创 Andrid使用AlertDialog创建对话框

AlertDialog的功能很强大,它提供了一些方法来生成预定义对话框1.带消息,带N个按钮的提示对话框2.带列表,带N个按钮的列表对话框3.带多个单选列表项,带N个按钮的对话框4.带多个多选列表项,带N个按钮的对话框除此之外,AlertDialog也可创建界面自定义的对话框使用AlertDialog创建对话框大致按如下步揍进行1.创建AlertDialog.B

2015-07-29 21:03:52 555

转载 用AutoCompleteTextView实现历史记录提示

这画面不陌生吧,百度的提示,他的词库并不是历史记录,是搜索引擎收集的当前最常搜索的内容。假如我们也要在android的应用实现如上功能怎么做呢?方法很简单,android已经帮我们写好了api ,这里就用到了AutoCompleteTextView组件。       网上有不少教程,那个提示框字符集都是事先写好的,例如用一个String[] 数组去包含了这些数据,但是,我们也可以把用户输入

2015-07-27 21:00:58 358

原创 android之计时器(Chronometer)的使用以及常用的方法

在Android的SDK中,为我们提供了一个计时器,这个计时器称为Chronometer,我们可以成它为Android的一个组件,同时它也具备自己独有的方法。下面我们举例介绍下这个计时器的使用以及常用的方法。跟其他UI组件一样,当我们要使用它的时候,在布局文件中对应的位置声明定义计时器的位置与属性。 <Chronometer android:id="@+id/myChro

2015-07-27 16:53:18 991

原创 Android控件之AnalogClock、DigitalClock探究

时钟控件包括AnalogClock和DigitalClock,它们都负责显示时钟,所不同的是AnalogClock控件显示模拟时钟,且只显示时针和分针,而DigitalClock显示数字时钟,可精确到秒以下模拟时钟的用法目录结构布局文件<!-- AnalogClock与DigitalClock这两个时钟控件都不需要Java代码,只要在layout的xml

2015-07-27 16:21:53 510

原创 Android登陆界面

本人是菜鸟一个,做了一个简单的登陆界面,请大婶们不要吐槽我,废话不多说,先上图是不是很丑的界面呢?可是我还是一个菜鸟级人物呢?只能争取之后做的更好咯下面是代码实现部分    android:layout_width="match_parent"    android:layout_height="match_parent"    android:backgrou

2015-07-27 00:13:37 1689

转载 Android操作HTTP实现与服务器通信

Android操作HTTP实现与服务器通信本示例以Servlet为例,演示Android与Servlet的通信。众所周知,Android与服务器通信通常采用HTTP通信方式和Socket通信方式,而HTTP通信方式又分get和post两种方式。至于Socket通信会在以后的博文中介绍。HTTP协议简介: HTTP (Hypertext Tra

2015-07-26 20:47:30 308

smzy_YummyFTPPropojieb.dmg.zip

mac上很好用的中文版yummy FTP破解版,不是30天试用,打开后点击同意后会有安装的页面,页面有本软件和序列号和application,将应用拖入application后,双击序列号查看,然后安装完软件后打开软件进行注册号进行注册号填入即可完成使用。

2019-06-20

javacore分析工具

IBM Thread and Monitor Dump Analyzer for Java 2014年1月最新发布 可以分析weblogic或was当机生成的javacore和dump文件 使用方法在命令行输入 java -Xmx500m -jar jca452.jar

2018-10-31

IBM Thread and Monitor Dump Analyzer for Java

IBM Thread and Monitor Dump Analyzer for Java,javacore分析工具,使用方法,在liunx上解压,执行命令java -Xmx500m -jar jca395.jar

2018-07-23

python windows 64bit

python windows 64bit,python windows 64bit,python windows 64bit

2018-06-28

linux tomcat7安装包

linux系统tomcat7安装包,用于在linux系统上使用tomcat的web容器。Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。

2018-05-30

WinSCP(SFTP客户端) V5.11.3绿色便携版

WinSCP是一个Windows环境下使用SSH的开源图形化SFTP客户端。同时支持SCP协议。它的主要功能就是在本地与远程计算机间安全的复制文件

2018-05-30

绿色免安装SecureCRT.zip

这个软件是绿色免安装的,是中文破解版的,,我测试过,比putty 和ssh 好用。 破解办法:里面有一个 操作说明.txt 文件放的是注册信息,只要复制粘贴上去就可以破解了。非常方便。 完全绿色

2018-05-30

dubbo.xsd资源下载

1. eclipse中修改xml参照路径,索引到本地dubbo.xsd文件(有一定限制),网上查找的大部分为该方法。 略。请自行搜索。 2. 将dubbo.xsd文件编译在工程中(通用) 将dubbo.xsd保存在工程的classpath目录中,并且在dubbo的XMLschema的参照出,修改为参照项目的工程路径下文件

2018-05-30

mysql-5.6.38-liunx-64bit

mysql-5.6.38-liunx-64bit,mysql-5.6.38-liunx-64bit

2018-02-06

MySQL-5.6.17-liunx-32bit

外加安装说明,MySQL-5.6.17-liunx-32bit,MySQL-5.6.17-liunx-32bit

2018-02-06

Android之SQLite数据库的使用(1)

Android之SQLite数据库的使用 Android之SQLite数据库的使用 Android之SQLite数据库的使用

2016-03-03

Android之GirdView九宫格源码

Android九宫格源码

2015-08-03

ListView的用法及详解

ListView的简单使用(简单ListView的使用,有标题ListView的使用,带图片ListView的使用,自定义ListView的使用)

2015-08-03

空空如也

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

TA关注的人

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