自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (4)
  • 收藏
  • 关注

原创 学会使用Java8新特性

1.为什么要学习Java8中的新特性,在快速更新的年代,技术要想不被淘汰,就需要不断的更新知识,而Java8中需要新的特性,能够大大的简化编程。并且在项目中依旧使用Java6,Java7,这只能证明这整个开发团队学习态度有问题,不管是因为什么原因,如果仅仅是因为升级Java8有风险,而不去做的话,只能抱着陈旧的知识,被这个时代所淘汰。这里有一个观点,需要不断的更新,优化自己的项目,只有将这个项目朝...

2018-10-18 22:51:14 559

原创 java实现任务调度

今天为什么要写点东西呢,因为我觉得自己现在开始有意思的去培养出写代码之外的能力,所以给自己定下一个目标,每个星期至少写点东西来。聊些什么呢?那就聊自己的状态吧!因为觉得最近的状态自己特别二,干什么事情都特二,除了工作上的事情外,工作中还是需要严谨的。最近自己没事就喜欢笑,没有什么事情好笑,但就是笑起来了,还笑个不停,晚上九点钟离开公司的那一刻,人立马就二起来了,莫名其妙的笑起来。然后做事情也是

2018-09-23 00:33:40 3566

原创 java里面如何提升编写速度

一般情况下,编写程序,是在规定的时间内,并且在一段时间内很好的按成,那么就必须要套用现成的东西。在一个新的功能中,如何调用现成的东西呢,那么就是使用第三方包或者是使用自己总结的代码库。接来下是自己看到的一些好的代码库和自己总结的代码库。通用库 经常被使用的到apache 的集中包例如apache commons的包,goole guava包,至少需要知道其中的几个关键的类如StringUt...

2018-09-20 22:48:20 272

原创 收集整理mysql数据库设计规范与原则

1、 数据库命名规范 采用26个英文字母(区分大小写)和0-9的自然数(经常不需要)加上下划线'_'组成;命名简洁明确(长度不能超过30个字符);例如:user, stat, log, 也可以wifi_user, wifi_stat, wifi_log给数据库加个前缀;除非是备份数据库可以加0-9的自然数:user_db_20151210;           2、 数据库表名命名规范...

2018-09-20 22:46:55 221

原创 小项目也可以学习到很多东西

今天分享关于最近做的一个小项目学习一些感悟。1.小项目也能学习到非常多的知识最近做的是一个数据整理的一个项目,后台系统需要一些统计的数据,如果从原有的系统中查询,会大大影响到其他端的性能,而且相对于手机端去直接用户,后台系统面对的是公司人员和运营人员,用户量少,但是查询的数据确不少,需要做大量的计算,而这大量的计算就耗掉服务器的性能。为了保证线上手机和前端的性能,数据库做了优化工作,建立的...

2018-09-20 22:44:04 596

原创 程序员工作两年的经验

当程序员已经两年了,这中间服务的公司有四家了,现在是第五家公司,在这些公司里面遇到很多,他们都教会我很多东西这里来分享一个程序员的一点经验。学会总结,将部署的程序,或者一些有价值的东西,总结写下来,形成自己的知识库。 学着对代码进行抽象,将共用的代码放入到自己的代码库中,形成自己的代码库。 工程化自己的项目形成自己的知识库好记性不如烂笔头,这是一句都知道的谚语,但是很少有人去实践他。...

2018-09-20 22:41:23 6577 3

原创 mongodb的java操作

需要先导入mongodb的jar包这里只给出关键的代码首先需要给出ip 端口号 和数据库名称private static final String ip = "192.168.10.8"; // ip地址private static final int port = 27017; // 端口private static final String dataBaseName = "ic

2017-02-25 23:01:51 473

原创 mongodb的基本操作

一、mongodb的连接工具这里可以先安装一个视图化 的工具Robomongo,网上搜索下载即可这是我的Robomongo,其中create(创建一个链接)这是create弹出的框,name 自己随意取一个名字,address这个需要填写安装的mongodb电脑或服务器上的地址如果mongodb添加了权限认证,那么还需要在Authentication添加

2017-02-25 22:53:20 271

原创 在ubuntu上安装mongodb

这里只介绍mongodb在lunix安装,mongodb如何在window安装,可以去参考菜鸟教程http://www.runoob.com/mongodb/mongodb-window-install.html,下面的是最新版本在ubuntu系统的安装1.下载最新的mongodb,我下载的mongodb ubuntu 64位,下载后,将mongodb放入到桌面上2.这

2017-02-25 22:34:06 831

原创 servlet的学习

学习了一下servlet,然后自己写了一个框架,该框架中涉及到的知识点有注解,反射,和基本的servlet信息。先来总结servlet,从它的生命周期来看init()  仅当服务启动的时候,会调用一次该方法,service() 当接收到请求后,调用该方法,那么这里用户每次发送请求的时候,就会调用该方法,然后去决定调用doGet()和doPost()方法。doGet()和doPost

2017-02-13 14:38:03 325

原创 ArrayList分析

ArrayList分析

2017-01-04 23:38:51 269

原创 xml解析器

这里使用dom4j包来解析xml文件。 这里写了一个很简单的xml文件解析器。 xml格式需要按照下面的来写:<?xml version="1.0" encoding="UTF-8"?><beans> <bean id="userBean" class="com.ice.ioc.document.UserBean"> <property name="username">

2016-10-15 15:15:05 329

原创 文件存储之SQLite数据库存储

参考链接http://blog.csdn.net/liuhe688/article/details/6715983学习SQLite数据库之前,先去学习数据库中的增删改查语句,以前用工具创建表,表字段,那么请重新学习SQLite,它是和数据库操作差不多,不过它轻量级的,很多事情是做不了的。下面事几个简单的语句:create table user(id INTEGER

2016-09-12 19:52:43 11710

转载 文件存储之SharedPrefences

获取SharedPreferences的两种方式:1 调用Context对象的getSharedPreferences()方法2 调用Activity对象的getPreferences()方法两种方式的区别:调用Context对象的getSharedPreferences()方法获得的SharedPreferences对象可以被同一应用程序下的其他组件共享.

2016-09-11 00:40:30 896

原创 读取assets下的配置文件

这里讲assets或者res/raw中的资源也当做成一种存储资源。只是这个存储资源是在程序运行之前就保存好了的。比如,app需要所有的城市和城市的编码,用于用户的选择当前城市。这个时候的所有的城市列表从网络当中获取,不太合适,还不如自己在保存一个xml格式的文件,其中有所有的城市列表。从中读取出来。再比如,在实际开发中,后台只传来了一些ABC001,ABC002,这样的编码,需要自己去保存一个关系

2016-09-10 15:45:50 1342

原创 android数据存储之文件存储

android数据存储,可以分为五种,分别是:1 使用SharedPreferences存储数据2 文件存储数据3 SQLite数据库存储数据4 使用ContentProvider存储数据5 网络存储数据这五种的数据存储中,前四种是存储在本地的,网络存储数据,不是存储在手机中,而是网络请求数据,然后在写入。而网络请求,请求来的数据,需要分别对待,有的仅仅用户

2016-09-09 00:28:42 304

原创 PopUpWindow详解

参考链接:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/0702/1627.htmlhttp://www.cnblogs.com/mengdd/p/3569127.htmlhttp://blog.csdn.net/harvic880925/article/details/49272285http

2016-09-07 23:44:29 9915

原创 WindowManager和WindowManager.LayoutParams的使用以及实现悬浮窗口的方法

参考链接:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2012/1105/509.htmlhttp://www.cnblogs.com/mengdd/p/3824782.html1.理清概念我们使用过Dialog和PopupWindow,还有Toast,它们都显示在Activity之

2016-09-07 22:38:59 28749 6

转载 Android Studio工程项目减肥

很多上手Android Studio的同学发现,使用Android Studio新建一个项目,那么工程文件夹会很庞大,新建一个项目起码30多M,比使用ADT Bundle的大了足足几十M,这是为什么?  我们查看一下Android Studio的工程文件夹,发现在build下的generated文件夹中,有一个mockable-android-24.jar的jar包,非常庞大,达到了31.

2016-09-03 01:12:47 1134

原创 expandablelistview详解

我在项目中使用到expandablelistview,然后我就在网上找了很多关于expandablelistview的文章,那么这里,将一些对去进行总结一些,并将自己踩过的坑填上。expandablelistview就是类似QQ分组,点击分类,显示其各个详细的分类信息。下面是一些效果图这样是完成了有父标题,和子标题,实现了分组,接下来看看如何布局的。<Expanda

2016-08-31 22:45:02 559

原创 android 照相和相册中选择照片

很多时候,需要从手机相册或者是照相中获得一张图片,那么就需要调用系统的工具,那么如何做呢?首先需要给权限,这些权限是必须要有的,如下: 如何调系统的拍照呢,首先去指定一个系统的文件路径,然后调用系统的拍照功能。代码如下: File outputImg = new File(Environment.getExternalStorage

2016-08-31 11:49:54 613

原创 AlertDialog使用

弹框在很多使用都使用到了,比如用户的提示,加载网络信息,弹出对话框,接下来去详细了解对话框。首先了解AlertDialog的基本用法。android.support.v7.app.AlertDialog.Builder builder = new android.support.v7.app.AlertDialog.Builder(this); builder.setIcon(

2016-08-31 00:40:07 1957

原创 ProgressBar详解

它是一个进度条控件或者是加载控件,有两种形式,一种是转圈圈的加载控件,还有一种是进度条,显示当前进度的多少。如果是做应用,那么这个控件是少不了的,应为在请求网络数据的时候,就需要使用到它,在加载数据前,显示加载框,在数据获取到或者失败后,取消或者是隐藏该控件。设置它很简单,如下格式<ProgressBar android:id="@+id/progressBar1"

2016-08-31 00:24:09 1209

原创 android 计时器

这里介绍一下短信验证码读秒的程序,下面我找了一张图片。首先来介绍一下CountDownTimer实现的获取验证码的倒计时。这里给出详细的编码。xml文件配置:shape_button_type1.xml shape_button_type2.xml selecto

2016-08-28 16:40:37 515

原创 TextView详解一

TextView经常被使用到,同时它还是很多被继承的类,接下来讲解TextView。android:autoLink :设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web /email/phone/map/all)android:autoText :如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输入的时候起

2016-08-27 18:09:23 567

原创 Activity详解2

首先,Activity是Android系统中的四大组件之一,可以用于显示View。Activity是一个与用记交互的系统模块,几乎所有的 Activity都是和用户进行交互的,但是如果这样就能说Activity主要是用来显示View就不太正确了。它不仅显示数据,也传输数据,很多程序中使用到MVC模式,M(Model 模型):Model是应用程序的主体部分,所有的业务逻辑都应该写在这里,在And

2016-08-27 16:10:00 1211

原创 activity详解一

首先从activity中在AndroidManifest.xml标签开始,先给出标签的相关内容,并从实际出发,列出我在开发过程中应用到的标签内容,因为有很多标签,在大多的程序中没有使用到,这里就不详细解释。<activity android:alwaysRetainTaskState=["true" | "false"] android:configChanges=["mcc",

2016-08-26 22:04:27 552

原创 application详解

首先去详解application标签,这个标签中的属性有很多,但大部分,我们仅仅只使用几个标签,那么有哪几个标签呢? android:allowBackup android:icon android:label android:theme android:nameandroid:allowBackup它表示是否允许应用程序参与备份。如果将该属性设置为false,则即使备份整个系统,也

2016-08-18 00:34:42 823

原创 解析manifest 根标签

是否真正的去关注过AndroidManifest.xml,我们很多的时候知道去写但是其他的很多属性,我们没有去关注,接下来我来去详细去讲解这些属性。<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="string" android:sharedUserId=

2016-08-12 17:11:04 440

原创 android 中图片的轮播ConvenientBanner

花了一天的时间来研究这个ConvenientBanner图片轮播的源码,现在来写下自己对该控件的心得。(本人是小白,学习android三个多月,很多东西都不知道,所以本文只是自己对该源码的一些心得。)首先,需要去下载该控件的源码。读源码这是一个必须要经历的过程。这里有源码下载的地址https://github.com/saiwu-bigkoo/Android-ConvenientBanner

2016-07-10 23:56:58 2213

原创 ViewPager+Fragment

今天介绍一下ViewPager+fragment 使用它,需要在页面中使用RadioButton,下面给出activity_main.xml页面的代码。<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:

2016-05-15 10:36:56 270

原创 银行业务调度系统的项目

这是我第一个博客,这个是从其他网站上找来的资料,并用自己的理解来写的,有很多不对的地方请包涵,最后我会附上 张孝祥-7K月薪面试题破解之二_银行业务调度系统视频教程 原文件。银行业务调度系统的项目需求 模拟实现银行业务调度系统逻辑,具体需求如下: *银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。 有三种对应类型的客户:VIP客户,普

2015-10-09 19:26:36 486

android 防支付宝支付界面

android 防支付宝支付界面

2016-09-03

防支付宝支付界面

防支付宝支付界面

2016-09-03

Android自动检测版本及自动升级

Android自动检测版本及自动升级

2016-08-17

ViewPager+Fragment代码

使用ViewPager+Fragment,使得在一个activity切换多个页面。Activity与Fragment相互传值

2016-05-15

空空如也

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

TA关注的人

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