自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jackin 的博客

上图、上图、还是上图,这样看起来才好嘛!别问我图是谁······

  • 博客(41)
  • 问答 (1)
  • 收藏
  • 关注

原创 【MyBatis】MyBatis入门

MyBatisHibernate 缺点全表映射,更新少量信息是发送所有字段,性能不佳。无法根据不同条件组装不同SQL语句,也就是说不支持SQL优化。对多表关联和复杂的SQL支持不好,需要自己写SQL,然后将结果组装为POJO。不能有效的支持存储过程。虽然有HQL,但是性能较差。MyBatis半自动映射:需要手动配置POJO、SQL和映射关系。映射文件主要部分SQL 可以配置动态SQL

2017-09-23 21:40:27 556

原创 【Java】Java并发学习笔记

Java并发学习笔记Java并发学习笔记Volatile规则long 和 double 型变量的非原子性协定先行发生原则Java语言中的线程安全线程安全的实现方法互斥同步非阻塞同步锁的优化自旋锁锁消除锁粗化轻量级锁Volatilevolatile关键字修饰的变量,在赋值后,会执行一条“lock addl $0x0,(%esp)”操作,该操作是一个空操作,但是作用相当于一个内

2017-09-23 21:38:06 536

原创 【Servlet】Servlet的生命周期

Servlet的生命周期Servlet的生命周期Servlet执行的过程服务器在Servlet创建之前的准备工作Servlet的生命周期Servlet创建和销毁的时间Servlet执行的过程浏览器发出请求到Tomcat服务器服务器收到请求后判断要访问的是哪一个应用然后找到应用的web.xml,从其中找到路径映射的Servlet 查找顺序:应用的classes目录–>应用的lib下面的

2017-09-23 21:35:35 700

原创 【MySQL】连接MySQL时,字符无法识别(java.sql.SQLException: Unknown character set index for field '224' received )

连接MySQL时,字符无法识别连接MySQL时字符无法识别异常解决这个是之前遇到的问题,当时在网上看到MySQL的字符集有选项为utf-8mb4,据说是utf-8的升级版,于是乎就有了下面的故事。 主要异常:java.sql.SQLException: Unknown character set index for field ‘224’ received from server. 异常昨天

2017-09-22 16:35:21 5500

原创 【数据库】JDBC常用的类和接口详解

JDBC常用的类和接口详解1 java.sql.DriverManager类:创建连接a、注册驱动 DriverManager.registerDriver(new com.mysql.jdbc.Driver());不建议使用 原因有2个: 导致驱动被注册2次。 强烈依赖数据库的驱动jar 解决办法: Class.forName(“com.mysql.jdbc.Driver

2017-08-26 09:42:15 2349

原创 【HTML】HTML常用标签

一些常用的HTML标签

2017-08-07 09:11:22 1663 1

原创 【ActiveMQ】ActiveMQ 管理页面点消息ID提示Error

ActiveMQ 管理页面点消息ID提示ErrorMessage ID Error: org.apache.jasper.JasperException: PWC6033: Unable to compile class for JSPPWC6197: An error occurred at line: 20 in the jsp file: Exception occurred while process

2017-08-04 09:26:35 4169 2

原创 【zookeeper】zookeeper集群配置异常 Connection refused 和 myid file is missing

zookeeper集群配置错误:连接异常拒绝连接java.net.ConnectExcept Connection refusedmyid file is missing

2017-08-02 23:08:07 11349 3

原创 【Java】Java的==和equals()以及自动装箱拆箱

Java的==和equals()以及自动装箱拆箱Java的和equals以及自动装箱拆箱抛一个问题先说一说 和 equals方法equals方法再说一下Integer的缓存机制自动装箱和自动拆箱自动装箱自动拆箱再来看之前那个问题就很简单了抛一个问题大家先看下面的代码,先不要看答案自己做一下:public class AutoboxingTest { public static

2017-07-22 11:02:25 4163 7

原创 【Spring】Spring MVC返回ModelAndView,视图解析器找不到jsp

Spring MVC返回ModelAndView,视图解析器找不到jspSpring MVC返回ModelAndView视图解析器找不到jsp问题解决方法问题在Spring MVC的学习中,在以ModelAndView作为目标方法的返回值时,运行的结果一直出现404的问题,提示jsp找不到。 但是实际的视图名字并不是自己设置的名称,所以根本不存在那个jsp,所以报错了,但是很懵逼啊,不知道

2017-07-09 19:45:56 6513

原创 【Spring】Spring整合Struts2

Spring整合Struts2Spring整合Struts2整合的目的整合的步骤整合的目的使用Spring的IOC容器去管理Struts2的Action。整合的步骤加入Struts2的jar包。在web.xml中配置Struts2的filter 添加Struts2的配置文件struts2.xml在IOC容器中配置Struts2的Action 注意:在IOC容器中配置Struts2的Ac

2017-07-09 10:24:46 336

原创 【Spring】在WEB应用中使用Spring

在WEB应用中使用Spring需要添加额外的jar包配置文件如何创建IOC容器实际上Spring已经提供了现成的Listener1. 需要添加额外的jar包:spring-web-xxx.jar spring-webmvc-xxx.jar2. 配置文件配置文件和在普通Java应用中使用的配置文件没有什么区别。3. 如何创建IOC容器在普通Java应用中我们是

2017-07-09 09:53:07 1268

原创 【Tomcat】Tomcat部署Web应用时出现异常

Tomcat部署Web应用时出现异常IntelliJ IDEA One or more listeners failed to start.java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

2017-07-08 22:38:13 44467 22

原创 【MySQL】使用JDBC时,无法连接远程MySQL数据库

使用JDBC时,无法连接远程MySQL数据库bind-address远程连接MySQL2003 - Can't connect to MySQL server on 'xx.xx.xx.xx' (10061 "Unknown error")警告: Having failed to acquire a resource, com.mchange.v2.resourcepool.BasicResourc

2017-06-19 20:52:08 12923 2

原创 【算法】常用排序算法时间空间复杂度

常用排序算法时间空间复杂度

2017-06-15 18:20:46 353

原创 【算法】(遇到的问题)给定一个数组,找出不在数组中的最小的那个数字

算法题:找出不在数组中的最小的那个数字所遇到的问题算法题找出不在数组中的最小的那个数字所遇到的问题一切的源头初次探索二次探索三次探索最终探索主要代码一切的源头一切都源于一个题目:给定一个数组,找出不在数组中的最小的那个数字 这是原文链接。 同学问我,说着篇文章的第5种算法,他实现了可是却得不到正确的结果,于是我去阅读了该文章,这篇文章的思路真的很巧妙,文章也写的很明白,然后我也去试着

2017-06-12 16:04:12 3894

原创 【MySQL】MySQL 的数据类型

据类型和其他编程 语言大同小异,下表是一些MySQL常用数据类型:数据类型 大小(字节) 用途 格式 INT 4 整数 FLOAT 4 单精度浮点数 DOUBLE 4 双精度浮点数 ENUM 单选,比如性别 ENUM(‘a’,’b’,’c’) SET 多选 SET(‘1’,’2’,’3’) DATE 3 日期 YYYY

2017-06-11 21:23:49 332

原创 【编译原理】词法分析

词法分析词法分析词法分析概述正规文法与状态转换图正规文法状态转移图正规文法的状态转换图表示正规表达式与有限自动机正规式和正规集有限自动机确定的有限自动机Deterministic Finite Automata非确定的有限自动机Nondeterministic Finite Automata非确定的有限自动机的确定化子集构造法DFA的最简化最小化定义和相关概念具体步骤

2017-05-11 10:54:15 4045

原创 【编译原理】高级语言及其语法描述

高级语言及其语法描述高级语言及其语法描述程序语言的定义语法语义程序语言的语法描述基本概念符号串的运算符号串集合的运算文法和语言的形式定义基本相关概念文法的形式定义句型的分析语法树和文法的二义性语法树文法的二义性文法的化简和改造无用符号和无用产生式-产生式的删除不属于LG属于LG单产生式的删除文法和语言的Chomsky分类程序语言的定义20世纪50年代,语言学

2017-05-08 16:57:51 8025

原创 【编译原理】编译原理简单介绍

编译原理简单介绍编译原理简单介绍什么叫编译程序翻译程序编译程序翻译和编译的区别编译的过程词法分析语法分析语义分析和中间代码的产生优化目标代码生成编译程序的结构编译程序总框表格与表格的管理出错处理遍编译的前端与后端编译前端编译后端编译程序的生成编译程序的构造工具T型图用高级语言L1构造编译程序编译程序的移植自编译方式构造工具什么叫编译程序翻译程序翻译程

2017-05-07 13:27:20 32010 6

原创 【Spring】使用FactoryBean配置Bean

使用FactoryBean配置Bean使用FactoryBean配置Bean接口FactoryBean使用FactoryBean之间已经介绍过很多种配置Bean的方法了,使用FactoryBean也是配置Bean的方法,它的功能应该很强大,但是我只能简单的介绍,目前学识太浅。接口FactoryBeanFactoryBean是一个接口,里面有3个方法。 1. getObject() 返回

2017-05-06 17:14:19 1211 1

原创 【Spring】使用工厂方法配置Bean

使用工厂方法配置Bean使用工厂方法配置Bean静态工厂实例工厂之前介绍过通过XML配置Bean :Bean的配置,其实通过工厂方法也可以配置Bean。静态工厂工厂就是我们把Bean可以实现放在工厂中,然后需要的时候再去取。静态工厂就是直接调用一个静态方法就可以返回Bean的实例。接下来用一个例子帮助理解,首先定义一个Person类: 然后定义一个静态工厂,在static块中加入我们的Bean

2017-05-06 11:32:01 956

原创 【Android】点击EditText阻止弹出输入法的方法

点击EditText阻止弹出输入法的方法点击EditText阻止弹出输入法的方法问题的产生问题的解决问题的产生今天写android实验的时候,需要写一个这样一个界面: 日期和时间的输入使用的是DatePickerDialog和TimePickerDialog,显示采用的是EidtText,写好了然后运行了下,竟然是这个样子: 甚至是这个样子: 这这这,虽然可以完成选择,但是作为强迫症

2017-05-06 09:37:17 4359 1

原创 【Spring】Bean的生命周期

Bean的生命周期Bean的生命周期Bean的生命周期Bean的后置通知处理器Bean的生命周期直接写个程序看一下,首先创建一个Person类: 在配置文件中声明一个person的Bean: 在Bean的声明里设置init-method和destroy-method属性,为Bean指定初始化和销毁方法,直接运行一下: 通过结果可以看出首先执行的是构造器,然后执行属性setter方法,再

2017-05-03 22:35:38 376

原创 【Spring】Spring使用外部properties文件

Spring使用外部properties文件配置dataSource过程中遇到的异常:java.lang.ClassNotFoundException: com.mchange.v2.ser.Indirector通配符的匹配很全面, 但无法找到元素 'context:property-placeholder' 的声明。

2017-05-03 17:50:23 2754

原创 【Java】Java中的swap

Java中的swapC/C++中的swap学过C语言的人都知道,在C中交换两个变量可以通过指针的方式实现:void swap(int *a, int *b){ int temp; temp = a; a = b; b = temp;}C++里面可以使用指针也可以使用引用来实现: int temp; temp = *a; *a = *b;

2017-05-02 22:22:49 51903 7

原创 【Spring】Bean的作用域

Bean的作用域Bean的作用域默认的作用域作用域的选项默认的作用域所有的Spring Bean默认都是单例。我们可以测试一下: 从输出结果我们可以看到通过3次getBean得到的都是同一个实例。作用域的选项我们可以通过配置Bean中的scope属性来修改Bean的作用域,有以下5种选项: 1. singleton:单例,默认的作用域,在每一个IOC容器中,一个Bean的定义只有一个对象

2017-05-02 20:02:46 508

原创 【Spring】Bean之间的关系

Bean之间的关系Bean之间的关系继承依赖IOC容器中的Bean之前存在两种关系:继承和依赖。继承不同于Java中的继承,这里指的是配置上的继承。可以通过parent属性指定要继承的父Bean。可以继承父Bean的配置,但是不是所有的属性都可以被继承,如autowire、abstract,子Bean可以覆盖从父Bean中继承下来的属性。可以配置abstract属性为true使得这个Bean成为

2017-05-02 17:59:59 1102

原创 【MySQL】MySQL 的基本操作语句

MySQL数据库的基本操作 本文主要介绍 MySQL 的最基本的操作,如:创建、删除、修改等,操作的分类也比较明确,分为对数据库的操作、对表的操作、对表中列的操作以及对表中行的操作。 可以作为 MySQL 入门时的参考资料,也可以是以后操作参考的手册。 其实主要是以后遗忘后复习的资料。软件相关操作启动与关闭服务 (Windows)启动MySQL服务器:net start mysql 关闭M

2017-05-02 15:51:15 633

原创 【Spring】Bean的自动装配

Bean的自动装配Bean的自动装配自动装配autowire的模式autowire的缺点自动装配当Bean的属性很少的时候,我们对它进行配置的时候就使用很少的<constructor-arg>或者<property>元素进行装配,但是随着工程体积的增大,Bean也可能变得复杂,这时候配置文件也会变得复杂,<constructor-arg>和<property> 就会变得很多,写起来就会很费劲,

2017-04-30 15:53:39 5848 1

原创 【Spring】IOC容器

IOC容器IOC容器IOC容器的基础IOC容器的作用IOC容器的实现IOC容器的基础org.springframework.beans 和 org.springframework.context 这两个包是IOC容器的基础,要使用Spring的IOC功能,需要导入这两个jars。IOC容器的作用这是官方文档中IOC容器的示意图: IOC容器的主要作用就是管理我们beans,只需要我们把

2017-04-29 16:35:30 644

原创 【Java】Java中两个float计算得出错误结果

Java中两个float计算Java中两个float计算问题的产生原因如何解决使用Java的到浮点数的二进制问题的产生今天同学问了我一个问题,给了一段代码,问运行结果: 第一眼看上去感觉就是0.8啊,没毛病,可是要是这么简单的题怎么会问我呢,感觉是个陷阱啊,这时候想起来,浮点数的存储不是精确的,但是依然得不出答案,于是上IDE编译运行了一遍。 结果:0.79999995 其实

2017-04-27 22:33:19 9240

原创 【Spring】Bean的配置

Bean的配置Bean的配置基于XML文件的配置属性的注入集合的注入空值的注入特殊的字符使用命名空间基于注解的配置基于XML文件的配置之前的文章就是采用的这种方式,通过在配置文件<bean> 标签下设置类的全类名,来进行Bean的声明,实例的创建是通过反射在IOC容器中创建的,所以需要提供一个无参数的构造方法。 id是用来标识这个Bean的,是唯一的 这里的class我这么写

2017-04-25 17:39:35 1087 5

原创 【Spring】IntelliJ IDEA搭建Spring环境

//本来在草稿箱写好了,忘记发就被冲掉了,重新再写一遍。Spring初探Spring初探在IntelliJ IDEA中创建Spring项目一个简单的例子介绍框架的作用那么什么时候new的对象呢对Spring的作用的初步了解开发环境: IntelliJ IDEA 2016.2.5 JRE: 1.8.0_91-b14 amd64 JVM: Java HotSpot(TM) 64-Bit S

2017-04-24 16:29:56 97581 40

原创 【Spring】IOC和DI

IOC和DIIOC和DIIOC 控制反转简单例子介绍IOC的发展到底什么被反转了DI 依赖注入构造注入设值注入IOC 控制反转应用程序不再负责依赖对象的创建和维护,而是由外部容器负责创建和维护。简单例子介绍IOC的发展举一个例子: 在很远的X星球上有一种人,每个人都有一顶有颜色的帽子。 先定义一个Hat接口,里面有个方法可以打印出帽子的颜色。 刚开始呢,因为X星球的科学技术并不发

2017-04-24 15:13:03 1010 2

原创 【C语言】得到浮点数的二进制

浮点数在内存中的存储本文主要介绍通过C语言来获得浮点数在内存中的实际存储方式。    浮点数在内存中是按照IEEE754标准进行存储的,本文以单精度浮点型为例,也就是C语言中的float型,双精度存储原理与单精度的类似,只是位数长度不同。IEEE754 单精度浮点型格式float 型有32位,其中最高一位是符号位S,S=0 表示正数,S=1 表示负数。 最高位后面的

2017-02-25 19:59:29 7790

原创 【Java】Java第16周练习题

Java 期中练习题Java 期中练习题5-1 找素数5-2 计算正五边形的面积和周长5-3 简单的计算器5-4 求解给定字符串的前缀5-5 找出最大的对象5-6 使用公历类GregorianCalendar

2016-12-23 17:23:05 6751

原创 【Java】异常处理练习题所遇到的错误

try catch 在一个包含输入的循环里,catch语句块无限循环执行。一切源于这道题数字格式异常编写一个程序,提示用户读取两个整数,然后显示他们的和。程序应该在输入不正确时提示用户再次输入数字。java fflush() 清空缓存区

2016-12-17 21:21:58 2419

原创 【Java】Java 期中练习题

5-1 找素数 (10分) 5-2 计算正五边形的面积和周长 (10分)5-3 简单的计算器 (10分)5-4 求解给定字符串的前缀 (10分)5-5 找出最大的对象 (10分)5-6 使用公历类GregorianCalendar (10分)

2016-11-16 15:58:28 6019

原创 【嵌入式】MX283A开机

因为板子出场就烧了系统,不过我不知道是WinCE还是linux,所以先想办法怎么让他开机。经过网上资料的查找终于找到了开机的办法,就写在这用作给像我一样的新手一、组装EasyARM-i.MX283A的套件安装配件包含M2铜柱(螺纹直径2mm)、M2螺丝(螺纹直径2mm)、FFC柔性连接线、TFT-4.3A液晶屏等。 安装步骤如下: (1)安装铜柱 将M2铜柱插入到TFT-4.3A液晶

2015-10-05 17:31:23 2253 4

空空如也

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

TA关注的人

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