- 博客(31)
- 资源 (2)
- 收藏
- 关注
原创 总结Spring MVC参数绑定的几种方式
Spring MVC传参是Spring学习中的比较容易混淆的地方,因为传参方式种类多,接受参数种类多,初学者较容易因为不懂HTTP参数传递原理,而摸不着头脑,该篇文章介绍Spring MVC参数绑定的几种方式。
2017-12-03 17:52:29 1095 1
原创 Spring Email发送(一)
本文介绍Spring+Java Mail发送邮件。本文章默认已搭建好Spring框架,故只介绍Spring Email模块。<!-- 引入java mail包 --><dependency> <groupId>com.sun.mail</groupId> <artifactId>javax.mail</artifactId> <version>1.6.0</ve
2017-10-19 17:26:33 1060
原创 Hibernate异常
Cannot add or update a child row: a foreign key constraint fails (`hibernate`.`student`, CONSTRAINT `FK_n4ra8kk0v0g99fi7j4ar69ntu` FOREIGN KEY (`idcard_id`) REFERENCES `Idcard` (`id`))Exception in thread "main
2017-10-19 14:52:45 306
原创 Java Mail发送Email总结(三)--邮件发送的综合例子
本文介绍如何使用Java Mail发送带图片及附件的例子1.生成一封带图片及附件的邮件 public static MimeMessage createMixedMail(Session session) throws Exception { //创建邮件 MimeMessage message = new MimeMessage(session);
2017-10-19 14:44:18 574 2
原创 Java Mail发送Email总结(二)--创建带图片或附件的邮件
本篇文章介绍Java Mail如何发送图片和附件1.创建带图片的邮件 public static MimeMessage createImageMail(Session session) throws Exception{ //创建邮件 MimeMessage message = new MimeMessage(session); //发件人
2017-10-19 12:03:50 1067
原创 Java Mail发送Email总结(一)--发送简单文件邮件
最近学习了通过Java Mail库进行邮件发送,参考了不少资料,自己总结一下Java Mail的使用,大概从以下三个方面进行描述,本例子使用QQ邮箱作为邮件服务器: 1. 配置邮件会话(session) 2. 配置简单文本邮件消息(MimeMessage) 3. 发送邮件(Transport)先介绍邮件属性:收件人(多个),抄送(多个),密送(多个),主体,正文,附件等。 直接上代
2017-10-19 10:46:34 2715
原创 spring mvc错误:The request sent by the client was syntactically incorrect的解决
产生原因:1.前端表单数据为空字符串,controller接收参数为Integer时,报该错。 2.前端参数名称与controller参数名称不一致解决方法:1.检查参数名称和类型是否一致
2017-03-20 14:24:03 261
原创 现在有100个标记过的电灯泡。第一个人经过这些灯时,点亮所有的灯,第二个人经过时每隔一盏灯就切换开关一次,第三个人经过时每隔两盏灯切换开关一次。请问,当第100个人经过时,还剩多少盏亮着的灯?
最近做面试题,做到如标题所示题目,偶然百度一下,居然是2012年苹果高级工程师面试题,发现有篇博客[http://blog.csdn.net/xufenghappy6/article/details/7653461]有关于该题的分析,但觉得其算法不太理想,故优化了一下:public class Main { public static void main(String[] args) {
2016-05-25 12:45:09 882
原创 Android多媒体(二)
一、接收短信步骤:1.定义接受短信广播接受者2.注册Receiver3.注册权限例:class MessageReceiver extends BroadcastReceiver{ @Override public void onReceive(Context context, Intent intent) { Bundle bund
2016-05-21 10:04:34 286
原创 Android多媒体(一)
一、通知(Notification)1.获得NotificationManager2.获取Notification3.设置Notification属性;4.设置PendingIntent:点击通知跳转;5.显示通知manager.notify(int id, Notification notification);例: private void showNotify() {
2016-05-21 09:45:03 278
原创 ContentProvider基础
ContentProvider应该和SqliteDataBase一起使用使用方法:一、新建ContentProvider实现类 1.实现query,insert,update,delete,getType五个方法 2.定义自定义代码(用于UriMather匹配Uri,然后进行判断使用哪个Uri) 3.初始化UriMather 4.实现1.中五个方法具体内容 例
2016-05-19 20:06:00 284
原创 打开SDKManager提示failed to execute tools\android.bat
原因:This is the problem due to updating SDK tools Android SDK Toolsclose the Android Studioopen the SDK Manager.exe from SDK folderNow install Android SDK tool in my case tool is Rev.24.3.2open
2016-05-19 13:08:47 13746 3
原创 Android广播机制基础
一、广播做什么广播用于进行系统级别的消息通知。二、接受广播 动态注册监听(两个变量):1.IntentFilter2.自定义的Recevier的子类3.注册receiver,注销receiver例如:动态监听网络变化:public class MainActivity extends Activity {private IntentFilter intentFilter;privat
2016-05-04 17:02:18 312
原创 Fragment与Activity通信的两种方法
1.在fragment声明一个接口,实现回调。public class FragmentOne extends Fragment{ private static final String TAG = "FragmentOne"; public interface FOneBtnClickListener{ void onOneBtnClick(); }
2016-05-03 23:34:33 275
原创 Fragment必须了解的知识
1.Activity管理fragment显示位置,并且通过FragmentManager管理fragment队列及fragment失误回退栈。public class MainActivity extends FragmentActivity { private ContentFragment mContentFragment ; @Override prot
2016-05-03 23:10:57 320
原创 Fragment和Activity生命周期混合
最近重学了Android基础,重新理解了Activity和Fragment生命周期。向Activity中添加FragmentRightFragment rightFragment = new RightFragment(); FragmentManager fragmentManager = getFragmentManager(); FragmentTransact
2016-05-03 14:19:53 274
原创 Java向上转型理解
Java继承:基类为导出类提供方法和域(filed:即字段),向上转型什么是向上转型呢?用来表现导出类和基类之间的关系:即新类是基类的一种特殊类型(如鸡是动物)。概念说了一堆,代码具体表现如下:public class A { //基类 public void dispose(){ System.out.println("A:dispose");
2016-04-27 18:55:58 299
原创 Java基础-break,continue,return
一、returnreturn的作用有两个:①指定一个方法返回什么值.②退出方法.void的方法不用我们自己写return,该方法结尾会有一个隐式的return。二、continue,break 1、一般的continue会退回到最内层循环的开头,并继续执行。 2、一般的break会跳出当前循环或程序块(switch)。 3、带标签的continue或达到标签的位置,并重新进
2016-04-21 23:37:38 433
原创 Java基础-初始化
一、构造器初始化1.构造器存在是为了让对象能够得到初始化,构造器名称必须和类名相同。如class Test{ public Test(){ ... }}2.如果类中没有构造器,则编译器会自动帮你创建一个默认构造器。二、方法重载 1. 为了让方法名相同而形式参数不同的方法同时存在。如class Test{ public Test(){
2016-04-21 22:35:03 303
原创 JVM学习心得
一、JAVA内存管理与GC机制 Java在JVM所虚拟出的内存环境中运行,java内存分为栈(stack)和堆(heap)两部分。栈 在Java中,JVM中的栈记录了线程的方法调用。每个线程拥有一个栈,线程创建时创建栈。在某个线程的运行过程中,如果有新的方法调用,那么该线程对应的栈就会增加一个存储单元,即帧(frame)。在frame中,保存有该方法调用的参数、局部变量、临时数据
2016-04-20 00:32:03 5447 1
原创 UITableView的使用和点击每个cell跳转到其他controller优化
一、需要一个NSObject类,该类代码如下#import @interface MJSampleIndex :NSObject@property (nonatomic,copy) NSString *title; //描述该类的title@property (nonatomic,assign) Class controllerClass; //跳转到的contr
2015-08-31 17:07:54 1712
原创 ios controller嵌套
TabBarViewController *tabViewController = [TabBarViewControllernew]; [selfaddChildViewController:tabViewController]; [self.viewaddSubview:tabViewController.view]; [tabViewControll
2015-08-07 16:33:12 870
原创 Jsoup解析html
分享一下java解析html经验:目的:解析html中的超链接! 最开始用的github上的源码:https://github.com/jhy/jsoup/blob/master/src/main/java/org/jsoup/examples/ListLinks.java 后来经过学习,领悟了jsoup解析html基本机制。Document doc = Js
2015-03-30 20:35:36 449
翻译 Android获取通讯录
总体思路:使用ConentResolver,将联系人的信息通过字段和URI查询到联系人信息的List里面,再使用ListView显示package com.contact.activity;import java.io.InputStream;import java.util.ArrayList;import com.example.contact.R;
2015-03-05 14:30:32 774
翻译 DatePickerDialog.日期控件的简单使用
总结对日期控件的使用:xml version="1.0" encoding="utf-8"?> LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:la
2015-01-22 23:28:32 812
Spring MVC参数传递
2018-10-09
Spring Mvc参数传递例子
2017-12-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人