自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 idea terminal git log乱码

执行命令 set LESSCHARSET=utf-8乱码不是git导致的,是idea terminal 使用的为cmd.exe,默认的编码不是utf-8.

2018-12-18 11:38:09 416

转载 如何阅读Java源码

原文地址源码阅读,我觉得最核心有三点:技术基础+强烈的求知欲+耐心。说到技术基础,我打个比方吧,如果你从来没有学过Java,或是任何一门编程语言如C++,一开始去啃《Core Java》,你是很难从中吸收到营养的,特别是《深入Java虚拟机》这类书,别人觉得好,未必适合现在的你。 虽然Tomcat的源码很漂亮,但我绝不建议你一开始就读它。我文中会专门谈到这个,暂时不展开。强烈的求知欲...

2018-06-20 13:46:27 391

原创 mysql 查询优化 in 和 not in

select title.id,title.`name` from title where title.id not in (select user_tag.tagid from user_tag )可以改为select title.id,title.`name`from title left join user_tag on user_tag.tagid = title.id ...

2018-03-29 14:52:57 2030

转载 MyBatis Geneator详解

本文转自:https://gitee.com/free/Mybatis_Utils/blob/master/MybatisGeneator/MybatisGeneator.mdMyBatis Geneator详解MyBatis Geneator中文文档MyBatis Geneator中文文档地址: http://generator.sturgeon.mopaas.c...

2018-02-24 10:46:40 810

原创 MySQL check the manual that corresponds to your MySQL server version for the right syntax

MySQL check the manual that corresponds to your MySQL server version for the right syntax使用powerDesigner生成sql文件运行报错。查询得知是由于关键字冲突,仔细检查表字段,更改字段名即可。

2018-01-08 20:15:49 1019

原创 设计原则(二)

​今天被我荒废了仔细阅读本文大约需要2分57秒46毫秒上篇文章(设计原则)二、Liskov Substitution Principle(LSP)里氏替换原则LSP的定义有两个:第一种定义,也是最正宗的定义If for each object o1 of type S there is an object o2 of type

2017-11-26 09:45:03 189

原创 设计原则

2017-11-18 今天周一呢 今天周一呢在接下来的1-2月的时间里,我将会和大家一同学习设计模式之禅这本书,这本书一共包括“六大心法,23种武林招式”,也就是六大设计原则和23种设计模式,希望能对你有帮助。话不多说,赶快上车!一、Single Responsibility Principle(SRP)单一职责原则对SRP 解释的原话是:T

2017-11-23 10:13:02 204

原创 MySql 根据身份证号获取省份、年龄、性别

select IFNULL(year(curdate())-if(length(card_no)=18,substring(card_no,7,4),if(length(card_no)=15,concat('19',substring(card_no,7,2)),null)),0)FROM `user`

2017-09-28 18:08:38 8086 1

原创 spring boot 返回的json中去掉值为null的属性

spring boot会自动将返回的对象实例自动转化为json格式,如果对象中含空值的时候,json就会出现value值为null的情况,前端则会显示出null.

2017-08-31 13:30:17 16227 3

原创 解决mybatis查询日期时间数据得到long类型数据的问题

使用mybatis查询数据时,如果数据库存储的是timestamp、datetime、date、time等时间类型,而Java bean也使用的是date类型,mybatis会自动将date类型转换为unix long时间eg:1503912320000,而不是时间格式。 解决方式有两种:

2017-08-29 15:46:52 14594 2

原创 linux 切换Java版本不正确

Linux 下切换Java时总会遇上java -version 版本不正确的情况,使用which java 得 /usr/bin/java 从百度得知需要将/usr/bin 下的java链接删掉,然后从新链接到心得Java版本,具体操作如下:[root@localhost ~]# rm /usr/bin/java [root@localhost ~]# rm /usr/bin/java

2017-08-03 10:08:04 499

原创 Generation Warnings Occured Project *** does not exist

使用mybatis generation 报错Generation Warnings Occured Project *** does not exist Project *** does not exist Project *** does not exist Project *** does not exist原因是generationConfig.xml文件中targetPro

2017-07-28 12:43:33 2149 1

原创 java.lang.NoClassDefFoundError: maven的使用遇到的坑

maven项目中的java.lang.NoClassDefFoundError:

2017-07-27 11:22:57 977

转载 jsp探针

jsp 探针

2017-07-27 10:34:51 951

原创 failed to resolve:com.github.********

在项目下面的build.gradle中的allprojects { repositories { jcenter() }}加入 maven {url"https://jitpack.io"}即改为allprojects { repositories { jcenter() maven {url"https://jitpack.

2017-07-07 10:42:24 581

原创 jsp页面中不能使用El表达式

在jsp页面上加入:<%@page isELIgnored=”false” %>

2017-05-30 08:44:11 473

原创 使用hibernate生成表结构

准备工作首先创建一个空的web项目,在其中添加hibernate的jar包 在src目录下创建hibernate配置文件:hibernate.cfg.xml (如果使用intellij idea创建maven项目,src默认不是Source Folders,可以在file->project Structure->modules下右键src选sources然后apply即可)

2017-05-29 11:34:54 484

原创 org.apache.openejb.OpenEJBException: Unable to load servlet filter class: org.apache.struts2.dispatc

关于使用Intellij IDEA 创建Struts2程序出现Caused by: org.apache.openejb.OpenEJBException: Unable to load servlet filter class: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter: org.apache.str

2017-05-06 12:26:58 1470

原创 Struts2的核心配置文件

web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmln

2017-05-06 09:21:48 404

原创 在intellij idea中使用Hibernate详细

1.在intellij idea中添加Hibernate support在file->setting->plugins搜索Hibernate 2.创建一个Hibernate项目3.在mysql数据库中创建数据库hibernate并创建一个学生表(students)4.使用intellij idea连接数据库5.创建持久化类6.使用Junit测试

2017-04-16 10:32:58 9394 6

原创 tomcat安装及配置环境变量

1.前提条件需要安装并配置好jdk, 变量名称:JAVA_HOME 变量值:jdk的安装路径 变量名称:class_path 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;2.安装Tomcata.下载tomcat 官方下载地址:http://tomcat.apache.org/download-80.cgi?Preferre

2017-04-13 11:36:29 396 1

转载 Android 对齐方式

Android对齐方式

2017-04-12 12:54:35 1197 1

原创 Include指令和Include动作的区别

Include指令和Include动作的区别

2017-04-09 22:54:48 296

原创 JSP九大内置对象

JSP九大内置对象

2017-04-09 09:32:30 404

原创 关于zxing扫码界面的优化

关于zxing扫码界面的优化

2017-04-08 23:22:54 1433

转载 zxing扫码工具相机变形解决方法

zxing扫码工具相机变形解决方法

2017-04-08 16:56:56 916 1

原创 用代码复制Android虚拟机里的文件遇到system/bin/sh: adb: not found&system/bin/sh: pull: not found

用代码复制Android虚拟机里的文件遇到system/bin/sh: adb: not found&system/bin/sh: pull: not found昨天利用Android虚拟机的GestureBuilder创建了一个手势文件gestures。然后打开DDMS后发现File Explorer中竟然没有任何东西!

2017-03-11 10:33:54 33647 10

原创 Android学习之Service(一)

ServiceService为Android的四大组件之一,它被用来执行一些不需要和用户交互的以及运行时间长的任务,一个活动可以启动一个服务,它将继续在后台运行,即使用户切换到另一个应用。Service可以分为两种基本类型:#started 如果一个应用程序组件(比如一个activity)通过调用startService()来启动服务,则该服务就是被“started”了。一旦被启动,服务就能在

2017-03-06 20:46:15 328

原创 jdbc链接数据库(要点)

jdbc链接数据库(要点)

2016-12-24 11:55:59 351

原创 jsp中使用传参时出现中文乱码问题的解决方法

jsp中使用传参时出现中文乱码问题的解决方法

2016-12-12 22:44:05 391

原创 jsp中out.println("");报错(IDEA)

jsp中out.println("");报错原因:是因为没有关联好服务器;解决方案File-->Project structure-->Modules-->Dependencies点击緑色的加号library,关联上Tomcat !

2016-12-12 10:58:13 1094 1

安卓实例 游动的小鱼

游动的小鱼

2017-08-29

kotlin-for-android-developers-zh

kotlin-for-android-developers-zh

2017-08-25

Android官方API文档完整版

Android官方API文档完整版

2017-08-25

spring-boot-中文参考指南

spring-boot-中文参考指南.pdf

2017-08-17

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

TA关注的人

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