自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

tan313的专栏

坚持,就是一切, 记录每一个技术细节 !

原创 Springboot-集成Mybatis完成数据库操作

上一篇介绍了Springboot集成JPA实现数据库的操作,但是目前,大多数主流公司基本采用Mybatis完成数据库的操作。Mybatis是一种持久层框架,也属于ORM映射,是一种半自动化语言,需要自己编写Sql语句,简单易学,Sql写在xml里,便于统一管理和优化。通过sql基本上可以实现我们不...

2019-08-18 17:16:05 58 0

原创 Springboot-集成JPA完成数据库操作

上篇介绍了如何通过Springboot完成一个rest服务接口开发,这篇主要介绍Springboot如何集成JPA完成数据库映射,实现数据库的增删改查。 首先,第一步,毋庸置疑,将相关包进行导入,如下: <dependency> <groupId>org.s...

2019-04-16 22:33:18 163 0

原创 SpringBoot-完成简单服务接口实现

上篇介绍了新手搭建SpringBoot工程,这篇文章主要介绍如何在SpringBoot工程中开发,所需要的接口。简单易懂,一起学习下。 在SpringBoot中没有SpringMvc繁琐的配置,下面只是简单介绍一个hello的rest服务接口的开发。 首先,你需要明白,在SpringBoot中...

2019-03-24 23:03:57 177 0

原创 SpringBoot-搭建第一次简易的SpringBoot工程

今天开始SpringBoot学习之旅,首先我们来搭建一个第一个SpringBoot工程。 推荐使用JDK1.8以上。 第一步: 第二步:点击next,自己输入Group Id和Artifact Id,如下: 第三步:点击Finish即完成一个maven工程的创建。 接下来...

2019-03-20 23:43:11 78 0

转载 SSO单点登录原理剖析

转载于:http://www.cnblogs.com/gxbk629/p/4473569.html CAS实现SSO单点登录原理 1.      CAS 简介 1.1.  What is CAS ? CAS ( Central Authentication Service ) 是 Yale...

2018-11-01 14:51:06 3908 0

原创 python应用案例

1、统计目录下多个txt文件,找出出现频率最多的单词#coding=utf-8 ##目录下多个txt文件,找出出现频率最多的单词 import os,re from collections import Counter FILESOURECE = "D://pytest" ...

2018-06-03 21:54:55 1614 0

原创 下载python安装,运行第一个python程序

python下载安装:1、进入官网https://www.python.org/downloads/下载2、下载好对应系统版本的python,依次安装下来即可。第一个python的编写:我安装的是python2.7.14,在开始菜单里输入IDLE,打开python开发工具,如使用Python语法中...

2018-03-03 16:11:06 16567 0

原创 2018年学习计划

进入某大型ICT企业,完全与互联网脱勾,为了让自己不脱轨,好好学习。2018年初步学习计划:1、掌握python的基本语法;2、学习Scrapy爬虫框架;2、能够使用Django框架搭建基本网站;...

2018-02-24 23:22:15 301 0

转载 64位电脑通过串口发送数据到硬件

首先下载:RXTX的包,(仅64位有效)Rxtx开源包下载地址:1、把rxtxParallel.dll、rxtxSerial.dll拷贝到:C:\WINDOWS\system32下。 2、如果是在开发的时候(JDK),需要把RXTXcomm.jar、rxtxParallel.dll、rxtxSe...

2017-10-15 21:27:08 1054 0

原创 面试习题

1.下面说法错误的是() 正确答案: B   你的答案: A (错误) 遗传算法直接以适应度作为搜索信息,无需导数等其他辅助信息 决策树算法对离散属性和连续属性进行建模 Hapfield网络不仅有不动点吸引子,也有其它类型的吸引子 决策树是一种混合算法,它综合了多种不同的创建树的...

2016-04-17 21:27:31 860 0

原创 数据结构中的赫夫曼树编码,KMP算法,图的深度优先遍历和广度优先遍历

赫夫曼(Huffman)树,又称最优树,是一类带权路径长度长度最短的树。      赫夫曼树,最优二叉树,从树的一个结点到另一个结点之间的分支构成这两个结点之间的路径,路径上的分支数目称路径长度。树的路径长度是从树根到每一个结点的路径长度纸盒。结点的带权路径长度为从该结点到树根之间的路径长度与结点...

2016-04-15 17:27:42 954 0

原创 数据结构中八大排序算法

一、冒泡排序 思想:重复走访过要排序的序列,一次比较两个元素,如果他们的顺序错误就将他们进行交换,一次冒上来的是最小的,其次是第二小。 时间复杂度:O(n^2) 空间复杂度:O(1) 稳定性:稳定 1. /** * 冒泡排序 * @param disOrderArray * @retu...

2016-04-13 20:29:36 5732 0

原创 ExpandableListView控件的使用

类似QQ手机,点击一个选项展现一个列表。Android中控件ExpandableListView可实现类似于此功能。 主界面布局文件: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/a...

2016-04-11 22:15:52 339 0

转载 Android 关于OOM的解决方案

在Android平台上面,应用程序OOM异常永远都是值得关注的问题。通常这一块也是程序这中的重点之一。这下我就如何解决OOM作一点简单的介绍。     首先,OOM就是内存溢出,即Out Of Memory。也就是说内存占有量超过了VM所分配的最大。     怎么解决OOM,通常OOM...

2016-04-11 17:11:02 288 0

原创 matlab程序编程

1.编制一个程序,该程序将接受用户输入的任何字符串,并查找在这个字符串中某个指定字符出现的次数 >> s = 'abcdtdwabctdw'; >> idx = strfind(s,'a'); >> length(idx...

2016-03-31 10:44:33 738 0

原创 matlab基本知识点3-单元数组与结构

cell函数生成单元数组 cell(N)生成一个nxn阶的置空的单元数组 cell(M,N)或者cell([M,N])生成一个mxn阶的置空单元数组 单元数组的操作

2016-03-25 17:04:51 589 0

原创 matlab基本知识点2

矩阵的乘方运算与开方运算 在matlab7.0中,可以使用A^p来计算A的p次方,使用sqrtm()来对矩阵开方运算,如果有X*X=A,则有sqrtm(A)=X; 矩阵的开方运算与乘方运算互为逆运算。 矩阵的指数运算用expm函数来实现,expm(X)=V*diag(exp(diag...

2016-03-24 11:24:25 659 0

原创 matlab基本知识点

新手一个,特此记录matlab学习。 1.matlab标点符号的使用:  ;          区分行,取消运行显示等 ,           区分列,函数参数分隔符等 :            在数组应用较多 ()          指定运算符优先级 []          ...

2016-03-22 22:31:21 1249 0

原创 仿微信聊天实现

效果图: 下载链接:

2016-03-21 14:33:59 698 0

原创 eclipse使用fatjar打包成exe

最近一个项目需要给客户演示,需要将Java工程打包成exe文件。由于项目含有第三方jar包和图片一些资源文件,还有一些dll文件,外置文件太多,研究了终于打包成功。 之前我是用eclipse自带的打包工具打包,使用eclipse自带的打包工具打包一些简单的Java工程没问题,如果你需求跟我一样,...

2015-12-08 22:10:29 1817 0

转载 Eclipse下NDK开发与调试

Eclipse下NDK开发 一、关于NDK: NDK全称:Native Development Kit。  1、NDK是一系列工具的集合。  NDK提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成apk。这些工具对开发者的帮助是巨大的。  ND...

2015-11-23 19:59:39 403 0

转载 jsp中的JSTL与EL表达式用法

JSTL (JSP Standard Tag Library ,JSP标准标签库) JSTL标签库分为5类:JSTL核心标签库、JSTL函数标签库、数据库标签库、I18N格式化标签库、XML标签库。 JSTL的核心标签库主要包括:表达式操作、流程控制、迭代操作和URL操作。以下是JST...

2015-11-12 21:25:54 1198 0

原创 android端使用hessian跟服务器通讯

上一篇介绍了java客户端使用hessian跟服务器进行通讯,即java客户端调用服务器端的api,这一篇继续上一篇的内容,服务器端没有变化,客户端变成android,如果你没有看上一篇,请参阅http://blog.csdn.net/tan313/article/details/49536163...

2015-10-31 22:09:08 613 0

原创 使用hessian进行服务器与客户端通讯

今天写了个hessian练练手,下面将介绍一个完整的案例。 首先实现服务器端,服务器我使用的是myeclipse10.0,新建一个web工程,导入hessian包,我这里导入的是hessian-3.1.6,顺便说一下,之前导入了hessian-4.0.7一直报错com.caucho.hessian...

2015-10-31 21:08:44 2955 0

原创 java之-命令模式

命名模式首先需要一个只有单一方法的接口,然后从该接口实现具有各自不同的行为的多个子类,下面给出一个样例。 package java191; import java.util.EnumMap; import java.util.Map; import static java191.AlarmPo...

2015-10-07 17:20:29 265 0

原创 两个应用通过广播BroadCast传送数据

今天碰到一个问题,就是一个应用activity向另一个应用的service传送数据。AIDL肯定每个人都会知道。不过AIDL个人感觉有点麻烦,就想着能不能用广播发送数据。于是,动手写了Demo,经测试,在同一个开发板上,一个应用通过广播向另一个应用发送数据,另一个应用能够接收到数据的。 Demo...

2015-10-04 19:18:45 1098 0

原创 中文名称图片显示在浏览器解决方案

jsp显示不出来。 解决方案: 在tomcat中,找到conf目录下的server.xml中,找到 <Connector port="8080" protocol="HTTP/1.1" connectionTime...

2015-09-28 22:19:17 1062 0

原创 Java用ZIP进行多文件压缩保存

支持ZIP格式的Java库更加全面。利用该库可以方便地保存多个文件,他甚至有一个独立的类,是的读取ZIP文件更加方便。这个类库使用的是标准ZIP格式,所以能与当前那些可通过因特网下载的压缩工具很好的协作。使用zip保存,需要使用Checksum类来计算和校验文件的校验和的方法。一共有两种Check...

2015-09-26 15:55:04 1588 0

原创 Java用GZIP进行简单压缩

GZIP接口非常简单,因此如果我们只想对单个数据流(而不是一系列互异数据)进行压缩,那么他可能是比较适合的选择。下面是对单个文件进行压缩的例子: package java186; import java.io.BufferedOutputStream; import java.io.Buffe...

2015-09-26 15:39:23 942 0

转载 Java线程面试题 Top 50

原文链接:http://www.importnew.com/12773.html         本文由 ImportNew - 李 广 翻译自 javarevisited。欢迎加入Java小组。转载请参见文章末尾的要求。   不管你是新程序员还是老手,你一定在面试中遇到过有关线程的...

2015-09-25 16:29:14 299 0

原创 java装饰器模式

装饰器模式使用分层对象来动态透明地向单个对象添加责任。装饰器指定包装在最初的对象周围的所有对象具有相同的接口。      Decorator装饰器,

2015-09-25 11:23:32 385 0

原创 android对数据库的增删改查操作

当应用程序需要处理的数据量比较大时,为了方便对数据的管理,通常需要使用数据库来存储数据。 package com.example.sample7_5; import android.app.Activity; import android.database.Cursor; import and...

2015-09-21 10:47:08 645 0

原创 web在线播放flv视频

web在线播放flv视频,需要下载flvplayer.swf,在html界面中: swf/flv文件预览 flv文件预览 雨滴教育 <object type="application/x-shockwave-flash&quo...

2015-08-30 11:22:24 3574 1

原创 OScache为web配置缓存

OSCache标记库由OpenSymphony设计,它是一种开创性的jsp定制标记应用,提供了在现有jsp页面之内实现快速内存缓冲的功能。OSCache是一个广泛采用的高性能的J2EE缓存框架,OSCache能用于任何Java应用程序的普通的缓存解决方案。OSCache有以下特点:缓存任何对象,你...

2015-08-28 16:22:41 669 0

原创 Velocity的应用

Velocity是一种Java模版引擎技术,该项目由Apache提出,由另外一种引擎技术Webmacro引深而来。那什么是官方的Velocity定义呢?Apache对它的定义是:一种基于Java的模板引擎,但允许任何人使用简单而强大的模板语言来引用定义在Java代码中的对象。在项目开发中,Velo...

2015-08-27 16:56:02 351 0

转载 jquery网页加载进度条NProgress.js

NProgress.js是极细的纳米级进度条,用现实的细线条动画让用户看到网页正在发生的事情! 你也许已经在 Youtube 上看过了那道红色激光脉冲,它会在你切换页面时出现。其实许多移动浏览器的进度条都是这个样式,但是在网页上实现可不多见。不过,有了 NProgress 这个 jQuery...

2015-08-27 10:50:27 2059 0

原创 web使用openoffice实现在线预览office文档

最近搞web项目,使用框架struts+spring+jpa实现,做到项目里面一个在线预览功能,试过无数的方法,最后得到了一个非常使用的方法,这方法也是我看过多篇博客的出来的,仅限参考。 效果图如下: 第一步: 通过第三方软件openoffice将office文档ppt,pptx,doc,...

2015-08-24 16:16:47 13148 22

原创 两个Integer值比较不相等问题

今天写程序碰到一个非常有趣的问题,两个值都为15比较后居然不相等。记录如下: 1.第一种情况: Integer a = 15; Integer b = 15; System.out.println(a==b); 结果为true; 2.第二种情况: 下面看下面种情况: Integer a = ...

2015-08-01 20:23:24 3653 3

原创 MediaStore类使用Intent录制音频,拍照

由于MediaStore类支持使用Intent来录制音频和视频。使用Intent录制音频将会更加简单。 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmln...

2015-06-23 21:28:06 393 0

原创 使用MediaRecorder录制视频,并进行播放

自Android SDK 1.6 开始,录制视频需要将照相机所看到的内容预览到Surface对象上。采用真机测试。 布局文件: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android...

2015-06-23 16:11:04 519 0

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