自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (1)
  • 收藏
  • 关注

原创 SQL(二)

1.根据某年某月查询数据SELECT * from where DATE_FORMAT('2017-09-26 16:36:59','%Y-%m')得到的时间2017-09 2.流程控制函数SELECT CAST 1WHEN THEN 'one'WHEN 2 THEN 'two'ELSE 'more'END 3.字符串连接函数SELECT CO

2017-09-26 17:00:26 274

原创 用notepad++连接远程服务器

我们把项目部署到远端服务器后,后续会经常维护项目,修改某些接口,这里用notePad++就可以把修改后的类或者接口丢到远端服务器这里填写远端服务器的IP地址,用户名和密码就可以连接远端服务器了最后找到项目所在的位置,把修改后的classes文件丢到WEB-INF 下Classes对应的包中即可

2017-09-23 17:06:56 6799

原创 SQL日期查询

1. SQL查询今天的数据(比如今日新增)DATEDIFF() 函数返回两个日期之间的时间。 SELECT * FROM customer WHERE DATEDIFF(NOW(), create_time) = 02. 查询昨天的数据 SELECT * FROM custom

2017-09-21 15:33:25 1331

原创 SpringDataJpa相关(二)

接上篇的代码,这次用手写sql的方式来处理比较难的sql自定义SQL查询 @Query(value = "SELECT u FROM users u WHERE u.phone =?1 AND u.enable = 1",nativeQuery = true) Users findByPhone(String phone);分页查询 这是PagingAndSortingRepo

2017-09-21 11:25:21 283

原创 SpringDataJpa相关(一)

SpringDataJpa相关(一)public interface UserRepository extends JpaRepositorypublic interface JpaRepository<T, ID extends Serializable> extends PagingAndSortingRepository<T, ID>, QueryByExampleExecu

2017-09-19 15:55:01 387

原创 关于Exception occurred during processing request: The given object has a null identifier

问题:The given object has a null identifier:cn.pethome.category.domain.Category今天遇到关于请求过程中出现的空值问题Exception occurred during processing request: The given object has a null identifier 最后发现是我设置隐藏字段的时候忘了设置n

2016-11-24 15:40:57 1717

原创 Attribute val invalid for tag iterator according to TLD at org.apache.jasper.compiler.DefaultError

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-11-23 20:47:00 2851

原创 关于Page directive must not have multiple occurrences of pageencoding

今天遇到的一个低级错误,但是我相信也会有其他人和我遇到一样的问题关于:Page directive must not have multiple occurrences of pageencodingPage directive must not have multiple occurrences of pageencoding at org.apache.jasper.compiler.D

2016-11-22 13:08:13 11636 1

原创 仿小米商品展示

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Ty

2016-09-28 10:16:15 1044

原创 HTML实现图片列表展示

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Ty

2016-09-27 21:09:09 28080

原创 JQuery简单实现菜单的点击效果

利用JQuery简单实现菜单的点击打开和关闭<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta

2016-09-27 15:46:27 1270

原创 基于mysql的分页实现

为了简单的测试一下,在数据库中新建了一个userinfo的表生成的1000条数据是一个函数写的。BEGIN DECLARE i INT;set i=1;WHILE i<1000 DOINSERT INTO userinfo(username,nickname) VALUES(CONCAT("xiaoming",i),CONCAT("leon",i)); SET i=i+1; END WHI

2016-09-26 11:04:34 383

原创 HTML省市区三级联动例子

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Ty

2016-09-19 10:35:20 13118 4

原创 HTML网站商城首页轮播图

<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>轮播图</title><link href="css/demo2.css" rel="stylesheet" type="text/css"/><script src="js/jquery-1.9.1.min.js"></scr

2016-09-14 08:50:07 4100

原创 Html登录弹出框的实现

这里用到了layer.js,可以去下面的官网下载文件: http://layer.layui.com/ 然后放入js文件夹中,在html源码中引入<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

2016-09-12 20:05:54 42560 8

原创 发送短信验证码

先看一下模拟的效果, 第一步: 首先我们去http://www.mob.com/ 去注册一个账号,然后登录主页 选择进入后台,接着你会看到如下选择红色框圈住的短信验证选项,鼠标悬浮的时候出现一个提示,我们选择立即使用添加一个应用选择android,此时会生成一个app Key和app Secret,这两个我们待会在代码中会用到。这些做完之后,我们需要下载短信验证码的sdk。 下载之后,我

2016-09-09 17:52:27 470

原创 仿美团登录注册页面

先看一下模拟的效果: 然后点击注册可以跳转到注册页面: 代码也很简单:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"

2016-09-07 21:38:39 3074 1

原创 (新闻实现一)闪屏页加标题栏

看一下实现的效果 闪屏页:public class Main2Activity extends AppCompatActivity { //闪屏页,两秒之后条状到主页面 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceStat

2016-09-03 09:07:56 547

原创 Volley框架的使用

刚开始觉得Volley挺难的,在网上看了写资料之后,感觉用了Volley之后代码反而更简单了。 使用起来也不难:StringRequest的用法:只要三步就可以了。 当然首先你要先导入Volley的jar包或者Volley的项目。然后需要在Manifest文件中加入访问网络的权限<uses-permission android:name="android.permission.INTERN

2016-08-27 20:12:41 1561

原创 SwipeRefreshLayout(Google官方下拉刷新组件)

官方给出的下拉刷新控件实现的效果还是很简单大方的,而且用起来也特别简单。 SwipeRefreshLayout是v4包下的,全名是android.support.v4.widget.SwipeRefreshLayout 下拉刷新要实现的接口:SwipeRefreshLayout.OnRefreshListener 重要的方法: setRefreshing(boolean): 显示或隐藏刷新进

2016-08-25 09:51:45 383

原创 仿今日头条的(一)

头部用的是TabLayout和ViewPager实现的底部用的是FragmentTabHost和Fragment实现的先看底部的实现:底部布局:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:lay

2016-08-24 12:10:36 919

原创 ObjectAnimator的使用

ObjectAnimator是属性动画中一个很重要的类,它是继承自ValueAnimator的。通过ObjectAnimator的静态工厂方法可以创建一实例。可以调用一系列的重载的方法来完成动画的使用。 这里通过这些代码完成一个点击一张图片弹出所有图片ObjectAnimator可以在代码中实现也可以通过xml<?xml version="1.0" encoding="utf-8"?><Rela

2016-08-20 10:57:03 407

原创 二维码的 扫描和生成

这里要引用一个第三方开源库,真的功能太强大了。 先看一下在手机上模拟的图片: 这是扫描之后的结果:这是看了徐大神eclipse_xu的视频之后,总结的,希望以后能在以后用的上。activity_main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com

2016-08-18 12:10:00 367

原创 Android Studio快捷键以及导入第三方开源库和jar包

用AS的这一段时间遇到了很多问题,刚开始是快捷键的使用,后来是导入第三方开源库遇到的问题,今天写写遇到的问题,便于以后查阅。先说说几个常用快捷键的使用: Ctrl+Y: 删除光标所在位置那行代码 Ctrl+X: 剪切并复制光标所在位置那行代码 Ctrl+Z: 撤销当前操作。 Ctrl+D: 复制当前行的代码到下一行。 Ctrl+/: 单行注释当前代码。是这样的// Ct

2016-08-18 11:59:53 1213

原创 智能提示AutoCompleteTextView

这次不再是简单的数据,而是从数据库中取出数据,如果数据库中没有你要找的信息,会将用户输入的数据插入到数据库中,然后当用户再次输入的时候会出现刚刚输入的数据。activity_main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.a

2016-08-11 10:23:42 304

原创 仿微信的滑动和改变字体图标颜色

今天在慕课上学了仿微信的滑动,于是就重新敲了代码在原有的图形上又增加了改变字体的颜色。这里将代码放在这里便于以后学习。整个过程用了ViewPager与PagerAdapter,思路捋清了还是挺简单的。 top.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.c

2016-08-09 19:14:40 1092

原创 TabHost详解

什么是TabHost?先来看一个图: 由图片可以看出来,TabHost是由TabWidget和FrameLayout组合而成的。也就是TabHost是容纳选项卡按钮和选项卡内容的,如果继承自TabActivity的话,则在xml中一定要引用系统自带的tabHost 的id。如果是继承自Activity的,则要用自己定义的id,并且还要tabhost.setup()运行的时候才能显示出来,否则就会崩

2016-08-08 20:24:34 820

原创 Fragment的使用(静态,动态添加碎片;生命周期以及传值)

1. 静态添加碎片:left_fragment.xml: <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_

2016-08-06 18:45:14 366

原创 详解Menu的几种菜单介绍

1. 首先说一下optionMenu:optionMenu 选项菜单: 看一下图片: <menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" tools:context="com.example.me

2016-08-05 11:17:05 729

原创 ViewPager的使用(有底部小图片可切换页面)

这个例子修改以下把标题去掉,就可以变成启动一个程序开始的之前的界面。 有下面的小图标可以点击图标来切换页面,也可以滑动页面切换,还可以点击上面的标题来切换页面。下面的代码,以便日后查询. 先看一下调试后的图片 在线生成图标的工具地址: http://romannurik.github.io/AndroidAssetStudio/1:activity_main.xml中首先引入android.

2016-08-05 09:12:00 563

原创 FrameLayout(层布局或者帧布局)的使用

FrameLayout(层布局或者帧布局)类似于photoshop的图层,这里做了一个例子以供以后参考: 闪烁的霓虹灯:

2016-08-04 16:33:48 1002

原创 Android数据存储与IO详解

SharedPreferences存储SharedPreference简介:当存储一些数据简单,而且格式简单,我们一般使用sharedPreference来存取数据。它的类型类似与key-value键值对的形式。 SharedPreference接口主要负责读取应用程序的Preference数据, 它提供了如下方法来访问SharedPreference的key-value数据。SharedPref

2016-08-01 22:23:37 735

原创 Activity的回调机制

这很经典,这图一定得多多研究。 onCreate():创建Activity的时候被回调,这个方法只会被调用一次。 onStart():启动Activity。 onRestart():重新启动Activity的时候被回调。 onResume():恢复Activity的时候被回调,onStart()方法之后一定执行OnResume()。 onPause():暂停Activity的时候被回调。

2016-07-30 20:48:54 788

原创 使用Bundle在Activity中来传递数据

当我们从一个活动跳转到另一个活动时,可能会传递一些数据,比如:注册等等。当我们填写完数据之后这些数据是怎样传到另一个活动中的呢,这就需要一个“信使”,Android提供给我们的是Intent,我们把数据放在Intent中,然后在另一个活动中取出。 查看官方文档,发现Intent的内容很多,这里只总结一下经常用到的内容: Intent中提供了多个方法的重载来传递数据:putExtras(Bund

2016-07-30 20:26:21 1049

原创 AsyncTask(异步操作)

翻阅官方文档,把重要的内容截取下来。 引用大神的讲解: http://www.cnblogs.com/dawei/archive/2011/04/18/2019903.html这里做了一个例子是下载网络上的图片:先看一下在手机上模拟的效果:activity_main.xml<RelativeLayout xmlns:android="http://schemas.android.com/ap

2016-07-30 10:57:02 335

原创 Handler的使用(下)

Handler , Loop , MessageQuene 的工作原理: Handler:它把消息发送给MessageQuene来管理,并负责处理Looper发送给它的消息。 Message:是Handler发送和处理的的消息。 Looper:每个线程中只能有一个Looper,它的loop()方法主要负责读取MessageQuene中的消息,读到消息之后就把消息发送给Han

2016-07-29 09:44:59 403

原创 Handler消息传递机制

Android中UI并不是线程安全的,什么是线程安全呢 https://zh.wikipedia.org/wiki/%E7%BA%BF%E7%A8%8B%E5%AE%89%E5%85%A8这是维基给出的解释。 如果有多个线程操作UI,会造成线程不安全问题。因此Android有规定:UI组件只能在Activity中对UI进行操作。 当一个程序第一次启动时,Android会同时启动一个Main

2016-07-28 22:02:48 346

原创 Android事件的处理

1. 概述: 用户在操作UI时候,需要程序为此动作提供响应,这种为用户动作提供响应的机制就是事件处理机制。 2. Android提供了两种对事件的处理: a:基于回调方式事件处理:如果说监听事件处理是委托式事件处理,那么回调监听则与之相反。为了实现回调机制的处理,Android中所有的GUI几乎都有一些事件处理的回调方法,以view为例: boolean on

2016-07-28 20:15:17 377

原创 CalendarView(日历视图)

CalendarView可以用于显示和选择日期。也可以通过滚动日历来选择日期。可以调用它的setOnDateChangeListener来给CalendarView这个组件添加监听器。下面是常用的xml属性: android:dateTextAppearance:设置该日历文字的样式。 android:firstDayOfWeek:设置每周的第一天。 android:focusedMonthD

2016-07-28 11:38:48 1746

原创 ViewPager的使用

ViewPager直接继承了ViewGroup,是一个容器类,既然是容器类,就可以存放视图View等等。使用ViewPager的时候要用适配器来提供数据,一般都用PagerAdapter适配器。ViewPager经常和Fragment一起使用,并且提供了专门的FragmentPagerAdapter和FragmentStatePagerAdapter类供Fragment中的ViewPager使用

2016-07-28 09:47:34 323

关于subline text 2文本编辑器

关于subline text 2文本编辑器

2016-05-24

空空如也

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

TA关注的人

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