自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(184)
  • 资源 (25)
  • 收藏
  • 关注

原创 IDEA添加mybatis mapper.xml模板

MyBatis3文档(https://mybatis.org/mybatis-3/getting-started.html)<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><...

2021-07-13 10:22:53 246 1

原创 Android studio 运行java类

Android studio 一般直接运行带main方法的java类是不行的,可以添加如下配置就可以直接运行了。在.idea下的gradle.xml中新增一项:<component name="GradleSettings"> <option name="linkedExternalProjectsSettings"> <GradleProjectSettings> <option name="delegatedBu

2021-06-28 18:04:04 649

原创 Android View 截图保存为png

/* * Copyright (C) 2015 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http:/.

2021-04-22 18:08:21 316

原创 spring boot war 打包

Spring Boot 默认打包生成的是jar文件,使用得是内嵌的tomcat。生成jar后 只需执行java -jar xxxx.jar就可以执行。打包成war需要三步:1、引入依赖包gradle:providedRuntime 'org.springframework.boot:spring-boot-starter-tomcat'maven:org.springfr

2017-09-04 10:15:25 430

原创 spring boot useServerPrepStmts=true可能引起的异常

MyBatis 配置一下参数有可能会引起mysql抛出异常:When 'useServerPrepStmts=true', 'maxAllowedPacket' must be higher than 8203. Check also'max_allowed_packet' in MySQL configuration files. datasource.addDat

2017-08-15 20:56:53 6003 1

原创 spring boot 乱码

场景:Spring boot 项目的配置文件中配置了编码,数据库也设置了编码,但请求接口后接到的参数仍旧是乱码。解决:在运行jar的时候增加参数 -Dfile.encoding=utf-8 例如:Java  -Dfile.encoding=utf-8 -jar   xxxxxxx.jar第三方接口需要签名校验,老是校验通不过最后发现是乱码导致的,真实悲伤啊。、。。。。

2017-08-04 15:09:16 635 1

原创 mybatis根据批量id查询批量信息

mapper.java:/** * 根据id列表批量查询职位 * @param jobIds * @return */ PageUserInfo> findJobListByIds(@Param("Ids") List Ids);mapper.xml: "> SELECT * from ny_jobs WHERE i

2017-08-01 10:35:00 31240

原创 Mysql数据库2003解决

本地已经安装了Mysql。平常用SQLyog 客户端操作数据库,今天搞了个PHP项目用phpStudy货快速搭建了个环境跑起来结果SQLyog 连接数据库报2003错误。phpStudy这个玩意儿集成了一个Mysql把我本地的服务给干死了。后来在管理--》服务和应用程序-》服务里边发现Mysql服务不见了!解决办法:cmd进入Mysql安装目录的bin目录,执行mysqld.exe -inst

2017-07-20 21:55:35 1784

转载 Android热修复技术原理

2017年6月,阿里巴巴手淘技术团队推出了史上首个非侵入式移动热更新解决方案——Sophix。在Android热修复的三大领域:代码修复、资源修复、SO修复方面,以及方案的安全性和易用性方面,Sophix都做到了业界领先。     《深入探索Android热修复技术原理》从阿里Sophix方案开发过程入手权威解读,分享了阿里巴巴手淘技术团队对系统底层的原创性发现,是业界首部全方位完整介绍热

2017-07-19 14:52:07 435

原创 android webview 解决回退重定向的问题

public class MainActivity extends AppCompatActivity { private WebView webview; private MyWebViewClient webViewClient; @Override protected void onCreate(Bundle savedInstanceState) {

2017-06-20 10:26:13 6202

原创 刷机我的ipad

随后就可以开始操作,让 iPad 进入 DFU 恢复模式了。①、按电源键开机,屏幕会出现苹果标志,不要松开电源键;②、接着再按住主屏 Home 键,直到屏幕黑屏;③、当屏幕黑屏时,请松开电源键,继续按住主屏 Home 键不要松开;当成功进入 DFU 恢复模式以后,会在 iPad 上的屏幕上看到一个连接 iTunes 标志。注:如果一次进入不了恢复模式,请尝试

2017-05-24 20:22:45 1502

原创 Kotlin中var和val的区别

Kotlin中有两个关键字定义变量,这两个关键字外形看着差别很小就只差了一个字母,但实际差别很大的。      var是一个可变变量,这是一个可以通过重新分配来更改为另一个值的变量。这种方声明变量的方式和java中声明变量的方式一样。      val是一个只读变量,这种声明变量的方式相当于java中的final变量。一个val创建的时候必须初始化,因为以后不能被改变。 var

2017-05-23 07:47:55 34306 6

原创 IntelliJ IDEA注册

http://idea.iteblog.com/key.php

2017-05-18 15:54:55 1109

原创 android升级

apkUpdate是一个基于android系统原生的DownloadManager实现的apk下载的库。适合简单粗暴的全量更新apk。获取升级接口的数据后做简单的配置就ok。例如: //进入activity监测升级 ApkUpgradeTool tool = new ApkUpgradeTool.Builder(MainActivity.this)

2017-03-23 13:56:47 618

原创 android:theme中各个颜色的对应位置

android5.0之后对应用的主题风格下了很大的功夫。常常设置them的时候不知道一些item对应的位置,下图是个比较明确的展示。

2016-08-09 16:22:09 1876

转载 Android开发之Intent跳转到系统应用中的拨号界面、联系人界面、短信界面

现在开发中的功能需要直接跳转到拨号、联系人、短信界面等等,查找了很多资料,自己整理了一下。1、跳转到拨号界面,代码如下:1)直接拨打Intent intentPhone = new Intent(Intent.ACTION_CALL, Uri.parse("tel:" + phoneNumber));startActivity(intentPhone);2)跳转到拨号界面Intent

2016-06-06 19:07:27 947

原创 Behavior相关资料

public static abstract class Behavior { ............. /** * Determine whether the supplied child view has another specific sibling view as a * layout dependency.

2016-05-25 17:05:32 453

原创 This support library should not use a different version

添加一些support中的类时需要在build.gradle中添加点儿东西。//You have to use compileSdkVersion=22compile 'com.android.support:design:22.2.0'compile 'com.android.support:design:22.2.1'//You have to use compileSdk

2016-05-24 18:29:47 6869

原创 android属性动画相关类学习---ValueAnimator

ValueAnimator是属性动画机制中的核心类,它的内部使用一种时间循环的机制来计算值与值之间的动画过渡,我们只需要告诉它初始值和最终值以及动画运行时长,ValueAnimator就好会帮助我们完成初始值到结束值得的平滑效果。这个类有的人说不常用,但是本人的体会是用它的场景非常多,比如涉及到数字相关的场景就非常多。举例一、为ProgressBar设置值得:private void

2016-04-20 10:45:14 580

转载 Android中的Interpolator

http://blog.csdn.net/hpu_zyh/article/details/46995371首先介绍一个网站 https://www.desmos.com,这是一个通过函数来生成函数图像的网站,使用起来很灵活,可以 同时添加多个函数图像,分别指定他们的定义域。感谢道哥分享!系统提供的InterpolatorLinearInterpolator

2016-04-18 14:59:49 722

转载 web交互

Contact Us Name Email Your Message

2016-01-20 10:55:58 853

原创 android 渐变背景xml

渐变的实现有很多种xml实现是其中的一种。渐变属性大概介绍 <!--android:startColor="#aa000000" 渐变起始色值 android:centerColor="" 渐变中间色值 android:endColor="#ffffffff" 渐变结束颜色 android:angle="45" 渐变的方

2015-12-30 12:26:50 5226

原创 改变ViewPager的内容之间切换动画的速度

自定义Scrollerpublic class ViewPagerScroller extends Scroller { private int mDuration; public ViewPagerScroller(Context context) { super(context); } public ViewPagerScroller(Context context, In

2015-12-22 17:08:42 4143

原创 code扫描雷达

import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.graphics.RectF;import android.graphics.SweepGradient;impo

2015-09-25 10:41:21 613

原创 android studio 修改项目CVS账号工具修改不成功,手动修改文件太多

package aaa;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.util.ArrayList;public class FileTest { private static ArrayList filelist = new ArrayList()

2015-09-15 18:43:23 1451

转载 eclipse studio 使用

http://www.stormzhang.com/devtools/2014/11/28/android-studio-tutorial2/

2015-08-13 14:37:29 506

转载 Android开发中Handler的经典总结

一、Handler的定义:主要接受子线程发送的数据, 并用此数据配合主线程更新UI。        解释:当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件, 进行事件分发, 比如说, 你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。  如果此时需要一个耗时的操作,例如:

2015-08-06 15:08:51 730

转载 什么是线程安全和线程不安全

首先要明白线程的工作原理,jvm有一个main   memory,而每个线程有自己的working   memory,一个线程对一个variable进行操作时,都要在自己的working   memory里面建立一个copy,操作完之后再写入main   memory。多个线程同时操作同一个variable,就可能会出现不可预知的结果。根据上面的解释,很容易想出相应的scenario。 而

2015-08-06 15:00:09 2651

原创 AtomicInteger

这个类真的非常实用,更重要的是 它确实非常简单:附上自己的代码,可以自己试试:AtomicInteger,一个提供原子操作的Integer的类。在Java语言中,++i和i++操作并不是线程安全的,在使用的时候,不可避免的会用到synchronized关键字。而AtomicInteger则通过一种线程安全的加减操作接口。 代码:package test;

2015-07-28 16:43:44 969

原创 Android 使用android-support-multidex解决Dex超出方法数的限制问题

随着应用不断迭代,业务线的扩展,应用越来越大(比如集成了各种第三方sdk或者公共支持的jar包,项目耦合性高,重复作用的类越来越多),相信很多人都遇到过如下的错误:UNEXPECTED TOP-LEVEL EXCEPTION:java.lang.IllegalArgumentException: method ID not in [0, 0xffff]: 65536at com.andro

2015-07-28 10:35:20 15376 2

原创 Android之AssetManager使用

1. 获取AssetManager   AssetManager assetManager = context.getAssets();2. 列出assets目录下所有文件  String[] filePathList = assetManager .list("");3. 打开某个文件InputStream is = ass

2015-07-24 10:51:07 8278 2

转载 Intent和PendingIntent的区别

intent英文意思是意图,pending表示即将发生或来临的事情。 PendingIntent这个类用于处理即将发生的事情。比如在通知Notification中用于跳转页面,但不是马上跳转。 Intent 是及时启动,intent 随所在的activity 消失而消失。 PendingIntent 可以看作是对intent的包装,通常通过getActivity,getBroadc

2015-07-20 13:51:25 544

原创 系统服务-----NotificationManager

熟悉api事例笔记:package com.test;import com.example.test.R;import android.app.Activity;import android.app.Notification;import android.app.NotificationManager;import android.app.PendingIntent;impor

2015-07-20 13:48:00 864

原创 排序-----冒泡排序

它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。冒泡排序算法的运作如下:(从后往前)比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。针对所有的元素重复以上的步骤,除了最后一

2015-07-15 13:58:45 779

原创 Timer和TimerTask

Timer是jdk中提供的一个定时器工具,使用的时候会在主线程之外开启一个单独的线程执行指定的任务,可以执行一次或者反复执行多次。TimerTask是一个实现了Runable接口的抽象类,代表一个可以被Timer执行的任务。简单尝试一下:public class TimerTaskTest extends TimerTask{ private int id; public TimerT

2015-07-10 15:44:20 722

原创 系统服务-----Activity服务的获取getSystemService

android的后台存在很多service,它们在系统启动的时候被SystemServer开启,来为系统的正常运行做支撑。Activity中要调用这些service就得使用getSystemService方法,这也是Activity很重要的一个API。根据传入的Name取得对应的Object,然后转换成相应的服务对象。传入的Name返回的对象说明

2015-07-10 11:17:42 3680 1

转载 牛人看过来

2015-07-08 21:55:12 521

转载 Material Design

http://www.google.com/design/spec/style/color.html#color-ui-color-palette Google material design提供了色板的参考值,下面是显示效果。为了方便日后使用,我将这些色彩值保持到colors.xml中。这样以后在android里调用这些色彩就很方便啦:-)

2015-06-11 14:20:06 1406

转载 轻松一刻,程序员的那些段子

1、栈和队列的区别是啥? 吃多了拉就是队列;吃多了吐就是栈2、世界上最遥远的距离不是生与死,而是你亲手制造的 BUG 就在你眼前,你却怎么都找不到她。3、《c++程序设计语言》比《c程序设计语言》厚了几倍...果然有了对象就麻烦很多...4、怎么使用面向对象的方式变得富有?继承。5、为什么程序员总是分不清万圣节和圣诞节?因为 Oct 31 == Dec 25。

2015-06-10 16:25:35 3090 3

转载 专访支付宝首席架构师程立

今天,5年后的今天,这位高手的 【支付架构建立方式】 和【架构师的职责】的论述还是让我肃然起敬。专访支付宝首席架构师程立2008年07月21日 14:55 网络转载  据支付宝公司官方数据,截止到2008年5月6日,使用支付宝的全球用户已经超过8000万,支付宝每日交易总额超过3.5亿人民币,日交易笔数超过150万笔。看到这儿,我想很多软件开发者朋友可能会问的问题是:这么庞

2015-05-28 10:08:32 6105

Android热修复技术原理

Android热修复技术原理

2017-07-19

android完整案例

一个完整的android案例,菜单和内容列表都可以学习一下。

2015-04-29

android-viewbadger

android 消息提示信息数,类似qq,或者类似微信里边的消息红点儿。

2015-01-19

android悬浮按钮

android 悬浮按钮,本功能在android 5.0实现是很容易的 但是在现有的版本上只能用代码堆积了。

2015-01-15

android弹出提示

Activity底部信息提示。再也不需要Toast了。

2015-01-13

android图片轮播

android ViewPager 实现的图片自动轮播效果。

2014-10-23

android屏保

可以在电源键打开屏幕后开始执行。android获取电源键

2014-10-22

右滑菜单库

很多应用都在使用左右滑菜单,这是最流行的android开源菜单库SlidingMenu。

2014-10-21

安卓插件式开发

随着应用程序越来越大dex的类数码有可能会超过65535个,这时候就需要将一个应用分解成好几个应用了,本demo就是基于这种思想所做。

2014-09-11

android样式

android本地css样式,让布局样式更加方便。

2014-09-01

android插件开发

随着android应用的越来越大每次更新都会耗费大量的流量,所以插件开发模式应该好好学学。

2014-09-01

android动画

android在两个activity之间进行切换的动画,适合学习的可以学习一下就会明白了。

2014-09-01

android快速开发框架

非常适合个人的快速开发一款应用,网络图片,本地图片,文件上传下载,http请求等等。

2014-08-25

android图片缓存

图片sd卡缓存和内存缓存,非常适合具有大量图片网络下载和图片展示的应用程序。

2014-08-21

Android反编译工具包

Android反编译工具包,内含图形和命令两种反编译方式,命令支持windows和linux平台,亲测验证成功!详见博客:Android APK反编译详解(附图) http://blog.csdn.net/liu1164316159/article/details/38040919

2014-08-07

设计模式 策略模式

闲了可以学学 这种东西感觉游刃有余的使用还是很不容易的设计模式 策略模式

2014-07-25

poi-bin-3.10-FINAL-20140208

数据导入导出操作excel和world.

2014-07-09

一款自己写的调试工具

一款自己写的调试工具,非常好,有想了解串口通信和tcp/udp通信的童鞋可以看看。

2014-05-04

MFC控制摄像头

vs中配置opencv后做的一个控制摄像头的小项目,可以用来学习一下opencv.

2013-12-15

在线文档浏览

做类似百度文库时要将各种文件转化为pdf然后将pdf转化为swf。在html上最后要显示swf就需要这个工具了。

2013-01-27

播放器MP3源码

C语言在linux系统之上实现的MP3播放器源代码。菜鸟们可以尝试着做一下。

2012-12-29

单片机超声波

基于单片机的超声波测距仪的实现,完整的毕业设计文档。

2012-12-29

Hibernate3

hibernate3利用框架开发的工具,框架的使用使得开发更加的迅速敏捷了。

2012-12-29

可视化设计

Ext Designer可视化设计工具的使用方法。可以辅助Extjs前端开饭人员快速完成页面的布局。

2012-07-13

酒店管理系统

完整的Extjs酒店管理项目,项目中有extjs的布局,权限管理,报表统计

2012-07-13

空空如也

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

TA关注的人

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