自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

bestfeng1020的博客

博客基本为学习记录,欢迎讨论和指正。

  • 博客(21)
  • 收藏
  • 关注

原创 点约到家

##微信小程序前几天有几个粉丝咨询我小程序相关问题,今天我就给大家见简单描述一下;##一、新创建的企业如何能创建一个微信小程序首先你们需要一套小程序的前端代码和后端代码;其次需要一个备案后的https域名,再到微信公众平台去开通微信公众号(企业用户需要300元),最后发布小程序到公众平台审核即可##二、小程序的开发请参考官方文档(皮一下)##三、小程序的使用流程在此我拿我参与过开发的“点约到家”小程序举例,用户可以在微信的搜索栏中直接输入小程序的名字即可搜索到对应的公众号和小程序,而公众号的底

2020-11-12 11:40:50 283 1

原创 基于Bootstrap的多图片(文件也可以)上传、预览、删除、缩放、进度...显示

一、引用js、css//核心js、css https://cdn.bootcss.com/bootstrap-fileinput/4.4.2/css/fileinput.min.css https://cdn.bootcss.com/bootstrap-fileinput/4.4.2/js/fileinput.min.js //显示中文需要的js https://cdn.bootcss.co

2017-06-29 17:56:42 11649 3

原创 我的个人站点搭建 在Idea 中用Spring + SpringMVC + Hibernate 实现 “hello world”

一、创建项目打开idea 点击file选择new——>project 选择gradle下面的java和web生成javaweb项目点击next出现如下界面 groupid 和artifactid分别填写上项目结构和项目唯标识。下一步选择gradle和创建项目需要的配置 复选框全部勾选上。单选框选择use local gradle distribution,然后选择自己安装的grad

2017-06-27 14:07:18 4676 1

原创 我的个人站点搭建 框架选择

一、为什么选择用框架  使用框架最大的好处可以让我们程序员专注于写业务逻辑代码,而不用话费大量的时间在一些没有技术含量、逻辑思维在其中的但是却不得不写重复代码。二、框架的选择Spring  提到框架 ,首先想到的一定有spring,它的优点体现在我们遇到的各种难解决领域。总结优点有以下几点 1.使用Spring的IOC容器,将对象之间的依赖关系交给Spring,降低组件之间的耦合性,让我们更专注于

2017-06-26 16:00:19 2236

转载 Spring 各个jar包的作用

spring.jar 是包含有完整发布模块的单个jar 包。但是不包括mock.jar, aspects.jar, spring-portlet.jar, and spring-hibernate2.jar。spring-src.zip就是所有的源代码压缩包。除了spring.jar 文件,Spring 还包括有其它21 个独立的jar 包,各自包含着对应的Spring组件,用户可以根据自己的需要来

2017-06-15 16:07:28 646

转载 Java实现RSA非对称加密

RSA简介诞生以前版本的加密思想 1976年以前,所有的加密方法都是同一种模式:(1)甲方选择某一种加密规则,对信息进行加密;(2)乙方使用同一种规则,对信息进行解密。  由于加密和解密使用同样规则(简称”密钥”),这被称为”对称加密算法”(Symmetric-key      algorithm)。这种加密模式有一个最大弱点:甲方必须把加密规则告诉乙方,否则无法解密。保存和传递密钥,就成了最头疼

2017-05-10 16:06:14 653

原创 解析请求头部来自哪个浏览器---浏览器User-Agent

前言  我们一般在做项目开发中会用到支付宝或者微信等浏览器,他们对一些数据的处理是不同的,因此我们需要在此之前就知道访问来自哪儿,这时候就可以解析访问头部,来获得访问来自哪个浏览器。   一般这样的功能大多数用于支付的时候,来识别用户是用微信支付还是支付宝支付。Demo@RequestMapping("/index")public String index(HttpServletResponse

2017-05-10 10:28:23 1983

原创 BootStrap 表单时间选择器

前言  在大多数项目中 用户界面的时间选择是必不可少的,在项目的用户体验友好度这个大前提下,不让用户自己输入时间就显得格外的重要。而且用户输入时间还会存在格式不固定的问题,加大后台的开发量。 在这个时候就需要用到时间输入插件了,格式由我们自己设置,还减少了用户的输入环节提高了用户体验友好度使用bootStrap的时间插件datetimepicker支持界面多元化有专门的的一个网址来说明这个时间选择

2017-05-09 10:48:28 9448 2

原创 用Spring管理的项目,在不启动服务的情况下进行测试类测试:@RunWith @ContextConfiguration

Demo如下:@RunWIth(SpringJunit4ClassRunner.class)@ContextConfiguration(locations = {"classpath:applicationContext.xml"}public class MyTest{@Testpublic void runBy(){//.......}}Spring常用的 Bean对象 如Ser

2017-04-12 17:32:14 9246

原创 Web.xml 基础配置

web.xml常用的配置如下掌握:定制一个servlet或jsp页面名称 < servlet>< /servlet>给< servlet>定义的任务定制一个url访问路径于任务名称关联 < servlet-mapping>< /servlet-mapping>提供应用范围内的初始化参数(所有servlet及jsp页面都能访问的初始化参数) < context-param>< /context-

2017-04-10 15:19:50 433

转载 Mybatis <trim> 用法

<trim prefix="where" prefixOverrides="where" suffixOverrides="and"> <if test="select_items != null"> ID = #{select_items,jdbcType=VARCHAR} or HOME_URL = #{se

2017-03-28 14:10:19 1510 1

原创 我的个人站点搭建 软件准备

该分类只作为个人笔记用途开发软件准备如下系统:Window7 64px 语言:Java jdk:1.7.80 数据库:Mysql、NaviCat 开发工具:Intellij Idea 构建工具:Gradle 项目管理工具:GitJDK选择jdk1.7.80 是因为目前使用该版本的比较多,该版本出来的周期也比较长,所以相对较稳定。首先上Oracle官网 www.oracle.com,然后选

2017-03-27 16:53:31 572

原创 java 日期基础操作

前言做开发,必不可少的就是和日期打交道。日期的基本操作非常简单,但是却有很多很多的小功能。有点难记忆,每次都需要查看api。所以做个下面的总结。也可以把它看做是一个时间工具包(DateUtil)简介时间类型java.util.Date 当中的很多方法都已经过时。所以我们对日期的基本操作,一般使用Calendar类CalendarCalendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR、MO

2017-03-22 16:07:37 295

原创 ClassLoader类加载器探索ing...

类加加载器加载类型Demopublic class Test { public static void main(String[] args) { //下面三个classLoader是用一个对象 System.out.println(Thread.currentThread().getContextClassLoader()); //当前线程的类加载器 System.out.

2017-03-22 14:33:10 300

原创 Mybatis 获得自动生成主键值

介绍对于某些特殊需求:得到刚刚插入数据的主键值,以便对刚刚生成的数据做处理 那么,如何得到刚插入的主键值呢有两种大的方向。 第一是在数据库获得通过自带方法。在数据插入之后输入“select @@indentity”通常需要结合存储过程,比较复杂。 第二是在后台插入时获得。这里我们主要说后台刚插入时得到主键值。详细后台数据插入时获得主键值也分为两种情况:支持主键自增数据库和不支持主键自增。 一

2017-03-09 17:32:38 11629

转载 数据库索引的作用和优缺点

一、创建索引的作用为什么要创建索引呢?这是因为,创建索引可以大大提高系统的性能。 第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。 第二,可以大大加快 数据的检索速度,这也是创建索引的最主要的原因。 第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。 第四,在使用分组和排序 子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。 第

2017-03-08 15:39:36 769

原创 Spring常用注解的用法和作用理解

标注@Controller、@Service、@Repository、@Autowired、@Resource、@Component、@Qualifier在Spring中的作用和用法理解在使用spring的时候这些标注都是必不可少的会用到。今天就总结一下它们各自的作用以及用法。一、实例控制层@Controller@RequestMapping(value="/car")public clas

2017-03-07 16:15:14 5851

原创 java 集合排序(Comparable、Comparator)

一、java对集合排序的支持java对集合的排序提供了两种方法。 1. Collections.sort(List list) ; 根据元素的自然顺序 对指定列表按升序进行排序。 2. Collections.sort(List list, Comparator< ? Super T> c);按自定义比较器的规则顺序对指定列表进行排序。1. 根据元素的自然顺序,对指定列表升序排列   实现

2017-01-14 17:21:26 834

原创 Java 集合List、Set、Map特性总结

2. Collection   Collection 是最基本的集合接口,一个Collcetion代表一组Object的集合,这些Object被称作Collection的元素。Collection是一个接口,用以提供规范定义。 2-1. List   List集合代表一个元素有序、可以重复的集合,集合中每个元素都有对应的顺序索引。List集合允许加入重复的元素是因为它是通过索引访问指定的集合元素。List元素默

2017-01-13 17:43:07 5164

原创 Oracle、Mysql数据库分页查询归纳

Oracle 分页查询Oracle分页需要用到rownum伪类,和rowid记录物理地址不同,他会根据返回的记录生成一个序列化数字,利用rownum可以实现一些原先难以实现的结果输出 1. 取出查询结果前几条数据select * from table where rownum <= 5;2. 利用rownum对结果进行分页,查询6到10的结果select * from (select a.*

2017-01-13 10:09:59 341

原创 程序员进修第一步:使用官方文档

从开始学习程序以来,我养成了遇到问题问百度的习惯。但是当我毕业进入公司做正真的开发的时候,一些大牛却是直接查看Api文档或者使用Google解决问题。一番了解后,发现百度确实存在一些问题,不乏一些项目因为百度搜索结果而瘫痪的例子。而且作为一个打算进军大牛的我来说,使用Api文档查看解决问题能形成系统的思维模式,不会形成遇到一点小问题就百度的依赖。但是生在大天朝的环境下面,因为有“墙”的存在,很

2017-01-11 11:04:59 1456

空空如也

空空如也

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

TA关注的人

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