自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 时间工具类,获取当前时间前一周、后一周

package test;import java.util.Calendar;import java.util.Date;import java.util.HashMap;import java.util.Map;import java.util.Set;public class DateTest { private static DateFormat datafForma...

2020-02-19 10:56:45 607

原创 c:if 标签不同值类型判断

今天出现一个很奇怪的问题,页面使用c:if标签判断值得时候,在本地和测试上都能显示对应的值出来,但是生产上却是空的,页面代码是没有问题的,后面仔细找了找才知道原因,实体类定义类型的时候,之前都是写的String类型,但是这个定义成了char类型,所以,用数据库的值已经不能直接判断了,不一样的类型有不同的判断方法1.int类型直接==就可以<c:if test="${agent.s...

2019-03-18 11:41:23 2209

原创 jsp页面修改信息时下拉框显示绑定的值

在写修改信息页面时,写了下拉框老是忘记写绑定值的方法,吃了几次亏才想起来记录一下。。。。免得再栽跟头下拉框代码 <tr onMouseOut="this.style.backgroundColor='#ffffff'" onMouseOver="this.style.backgroundColor='#edf5ff'"> <td align="right"...

2019-03-01 10:55:39 2814

原创 修改信息时,省级联动问题记录

处理省份的数据真是个头疼的事情,今天写修改信息时,页面上的下拉框已经有值了,但是下拉框上却没有显示出来绑定过来的值,看了很久,结果是因为绑定下拉框的值的方法写在了ajax请求后面,这样就会存在ajax方法还没执行完,就先执行方法了,说的迷迷糊糊的,看代码吧还是这个是页面的jsp <tr onMouseOut="this.style.backgroundColor='#ff...

2018-12-12 17:14:51 218

原创 spring mvc 接收前端传入的数组对象

最近弄了一个多图片上传,结果一直出问题,后来发现是接收的数据没有处理好,前端传过来的是一个数组对象,对象里面有一个title的属性,用来放置图片的base64数据,而且数据还包含了data头部,因为spring mvc 不能直接接收数组 和集合,所以,就需要我们进行封装我现在的做法是,先创建一个实体类,放title属性public class ImageInfo {        p...

2018-12-04 14:53:37 1356

原创 ftp的上传下载

记录一下从ftp服务器上下载文件和上传文件的代码,实现预览功能首先需要写一个连接ftp服务的工具类public class JschFtpUtil {/**     * 获取sftp协议连接.     *      * @param host     *            主机名     * @param port     *            端口     * ...

2018-11-30 11:56:50 211

原创 Linux连接工具-SecureCRSecureFXPortable

在这之前都没有接触过Linux,因为公司有运维,自己也没有主动去学习过,感觉很复杂一样(还是因为懒),接触后才发现,其实也没想象中那么难。因为现在项目改的比较频繁,然后还要自己部署到测试上去,又不能老麻烦同事帮忙,就自己稍稍学习了下SecureCRSecureFXPortable 的简单命令,其实这个和xshell的功能是差不多的,只是界面颜色不一样现在就和大家一起分享下吧1.首先我们要创建一个连...

2018-07-12 17:20:50 10854 2

原创 一头扎进springboot之整合mybatis

按照springboot的惯例,我们首先去pom文件引入mybatis的依赖1》.在之前原有的基础上,再添加这两个依赖 org.mybatis.spring.boot mybatis-spring-boot-starter 1.1.1 mysql mysql-connector-java 5.1.21 2》.配置文件引入,在reso

2017-11-15 16:00:47 401 1

原创 一头扎进springboot之访问jsp页面

springboot访问jsp呢其实也比较简单,废话不多说,我们直接看步骤这里要声明一点的是,在建项目时,项目的类型不要选择jar,而要选择war 类型,因为我们需要引入jsp文件1》pom.xml文件引入依赖 org.springframework.boot spring-boot-starter-web org.springframewo

2017-11-10 15:48:20 1989 2

原创 一头扎进springboot之使用Freemarker模板引擎渲染web视图

在springboot的官方文档中是不建议在项目中使用jsp这样的技术的,取而代之的是freemark、velocity这样的模板引擎。首先和大家来说一下这个模板引擎的概念,这里特指用于web开发的模板引擎。模板引擎是为了使用户界面与业务数据(内容)分离而产生的,它可以生成特定格式的文档,用于网站的模板引擎就会生成一个标准的HTML文档

2017-11-10 11:16:40 3563 1

原创 一头扎进springboot之捕获全局异常

我们在写项目的过程中,遇到各种各样的异常都是很常见的,但是作为开发人员,是肯定不能将程序的异常暴露给用户的,我们需要对其进行友好提示,那么在springboot中,我们可以使用注解,在一个类中,把一些运行异常都写出来,这样方便项目在运行时更快速的捕捉到异常并给出提示例如,我们在HelloController类中造一个运行错误出来,内容如下那么我们在用浏览器访问该方法时一定会报错的

2017-11-09 16:02:09 6987 2

原创 一头扎进springboot之Hello World

用过Spring框架的人都知道,使用中需要配置很多的xml文件,这使得开发变得有些累赘,而springboot的出现呢就正好解决了这一大问题,一个项目甚至不用部署,不需要tomcat就能独立运行,大大的提高了开发的效率。就像springboot说的“just run”.下面我们就简单分析下springboot的一些特点1.创建独立的Spring应用程序2.嵌入的Tomcat,无需部署WAR

2017-11-09 14:39:34 415

原创 ssm框架练习之文件上传

文件上传在项目中使用的频率也是很高的,思路非常简单,但是实现起来,我因为路径问题,调试了很久,花费了许多不必要的时间,所以,在这里提出来,和大家分享一下因为我们项目中多处用到了文件上传,所以,我把它写于一个接口,提高代码的复用性在FileUploadService中写了一个接口Map upload(HttpServletRequest request, HttpServletRespo

2017-06-22 14:18:03 5294 1

原创 ssm框架使用poi实现数据导出到excel,并弹框下载

数据的导出是我们很常见的一个功能,实现起来也不复杂我们先把poi的jar包导入,在pom.xml里 org.apache.poi poi 3.13 然后我们把要导出的实体类写出来public class ExcelBins { private String binsId; private String ording; private String pho

2017-06-22 13:51:01 11824 14

原创 slf4j初步使用之以当前登录用户命名文件名

slf4j(simple logging facade for java)是Java的简单的日志门面,它不是具体的日志解决方案,它只服务于各种各样 slf4j-logo的日志系统。    实际上,SLF4J所提供的核心API是一些接口以及一个LoggerFactory的工厂类。而在使用SLF4J的时候,不需要在代码中或配置文件中指定你打算用那个具体的日志系统。只需要在项目中加入定的slf4j-

2017-04-18 14:34:11 1315

原创 log4j之不同类产生日志存储不同日志文件中

log4j在项目的运用的必须的,有时候我们需要用他来记录一些很重要的信息,但是一些繁琐的,没必要的信息,我们就没必要在记录进去了,所以,今天来分享一下,如何将不同类产生的日志信息存储到不同的日志文件内、首先,我们基本的log4j.properties配置大家应该都很熟悉了,我就只是把它粘贴出来,就不做详细介绍了#控制log信息输出的地方log4j.rootLogger=DEBUG,con

2017-04-11 16:42:12 3746 1

原创 Maven环境搭建详解

因为最近项目需要用到Maven这个知识,所以给筒子们分享一些有关Maven的搭建和小知识,也可以以免自己以后忘记,再去搜资料一、搭配环境我们先去maven的官网上,下载Apache Maven3.3.9版本的Maven,下载地址http://maven.apache.org/download.cgi然后把它解压到自己的盘符里去,再去配置环境变量1).找到计算机的高级系统设置-->环

2017-02-19 22:27:57 313

原创 Android-开源框架之XUtils的基本使用

今天介绍一些Android框架里面的网络框架,我认为功能比较强大的XUtils框架目前XUtils里面总共有四大模块:DbUtils数据库模块、ViewUtils UI模块、HttpUtil网络模块、BitmapUtil图片加载模块使用XUtils3步骤1).先去官网下载jar包2).复制到项目的libs下3).添加权限4).在Gradle里添加依赖compile

2017-02-19 16:50:37 2115

原创 Android-使用GET、POST、AsyncHttpClient向服务器提交数据

在Android中,提供了标准Java接口HttpURLConnection和Apache接口HttpClient,为客户端HTTP编程提供了丰富的支持在HTTP通信中使用最多的就是GET和POST了,GET请求可以获取静态页面,也可以把参数放在URL字符串的后面,传递给服务器。POST与GET的不同之处在于POST的参数不是放在URL字符串里面,而是放在HTTP请求数据中。而且当我们把请

2017-02-18 23:31:47 3924 2

原创 Android-原生态、Goson、FastJson解析Json

什么是Json1).json是一种取代XML的数据结构,和xml相比,它更小巧但描述能力却不差,由于他的小巧所以网络传输数据将减少更多流量从而加快速度。2).在Json中,{ }双括号表示对象,[ ]中括号表示数组," " 双引号内是属性值,:冒号表示后者是前者的值3).{"name" : "March"} 可以理解为是一个包含name为March的对象    [{ "name"

2017-02-16 17:46:07 961 2

原创 Android-DOM、SAX、PULL解析网络xml

第一个例子是解析网络上的xml文件我们要先把网络环境搭配好,具体操作在前面的博客里面已经介绍了,这里就不多说了然后就是我们的互联网权限 解析xml,我们先写一个布局文件,一个按钮,加一个点击事件就行 <Button android:layout_width="wrap_content" android:layout_height="wrap

2017-02-16 10:48:10 301

原创 Android- Notification消息推送和自定义消息推送

我们的手机,每天只要数据开了,一些应用都会有每天的及时推送,告诉我们最新的消息,提醒我们版本的更新,那么这个技术点就是使用了通知机制的通知栏框架,它使用于交互事件的通知,它是位于顶层可以展开的通知列表Notification有哪些功能作用呢1》显示接收的短信,消息(QQ,微信,新浪,爱奇艺等)2》显示客户端的推送消息3》显示正在进行的事务(正在播放的音乐,下载进度条)通知状态栏

2017-02-15 11:22:13 12581 8

原创 Android 通过AlarmManager实现单次闹钟和周期闹钟

实现闹钟的实例要通过闹钟管理者AlarmManager,使用闹钟管理者触发事件,这些事件可在特定的时刻或以固定的时间间隔发生 我们只需要五步就可以创建一个简单的闹铃 1》通过getSystemService获得闹钟管理者AlarmManager 2》确定设置闹钟的时刻 3》创建要调用的接受程序 4》创建一个挂起的PendingIntent,它可传递给闹钟管理器来调用接受程序 5》使用刚开

2017-02-15 10:44:11 2192

原创 Android-SurfaceView拍照录像

Surface的拍照实现也是很简单,一个小demo就可以把流程看懂了 话不多说,直接上代码布局文件 <SurfaceView android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/sv_main_surface"

2017-02-13 14:39:44 1312 2

原创 Android-多媒体之VideoView视频播放器

视频播放器有两种方式 1》.SurfaceView 在布局文件中<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tool

2017-02-13 11:55:45 452

原创 Android -ContentProvider之获取手机联系人

在做项目的时候,因为要用到我们自动获取联系人的姓名和电话,就想到了ContentProvider分享数据的功能,这样做既节省了时间,也减少了我们输入错误号码的几率,所以,想在这里把小demo分享给大家,方便以后要用的时候可以看看 我们先看下获取所有联系人的方式,把所有联系人展示在listView上public void getLinkMan(View view){ //获取联

2017-02-11 15:17:30 6096 1

原创 多媒体之播放音乐

闲来无聊,最近了解了一下多媒体的一些初步知识 音频播放主要设计到MediaPlayer这个类,播放音频的路径可以来源于三个地方 1.应用内的音频public class MediaPlayActivity extends AppCompatActivity { private SeekBar seekBar; private MediaPlayer mediaPlayer;

2017-02-11 11:52:48 500 1

原创 初识ContentProvider(之Uri匹配器)

在上一篇博客中写到了将从另一个应用程序里获取的数据显示在控制台上,在这篇博客中将会讲如何将数据显示在listView上,而且对listView上的数据做修改操作,那么其他的删除,添加,也可以照此举一反三啦 在这之前我们补充另一个知识点,Uri匹配器,为了体现它的用途,我们会把之前获取所有的按钮在做一个区分,根据条件查询,看是查询所有还是查询单个 这是内容提供者项目中的类,我们可以看到Uri

2017-02-08 15:56:06 1775

原创 初识ContentProvider(一)

熟悉安卓的人都知道安卓有四大组件,Activity、Service、Broadcast Receiver、Content Provider,今天要为大家讲解的就是我们的Content ProviderContent Provider翻译过来是内容提供者的意思,用来共享应用程序内的数据,当你需要把你的应用程序的数据共享给其他应用程序的时候,才需要他例如可以提供手机内的联系人,短息,音

2017-02-07 13:16:33 313

空空如也

空空如也

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

TA关注的人

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