- 博客(31)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
原创 idea terminal git log乱码
执行命令 set LESSCHARSET=utf-8乱码不是git导致的,是idea terminal 使用的为cmd.exe,默认的编码不是utf-8.
2018-12-18 11:38:09
451
转载 如何阅读Java源码
原文地址源码阅读,我觉得最核心有三点:技术基础+强烈的求知欲+耐心。说到技术基础,我打个比方吧,如果你从来没有学过Java,或是任何一门编程语言如C++,一开始去啃《Core Java》,你是很难从中吸收到营养的,特别是《深入Java虚拟机》这类书,别人觉得好,未必适合现在的你。 虽然Tomcat的源码很漂亮,但我绝不建议你一开始就读它。我文中会专门谈到这个,暂时不展开。强烈的求知欲...
2018-06-20 13:46:27
445
原创 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
2066
转载 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
861
原创 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
1082
原创 设计原则(二)
今天被我荒废了仔细阅读本文大约需要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
217
原创 设计原则
2017-11-18 今天周一呢 今天周一呢在接下来的1-2月的时间里,我将会和大家一同学习设计模式之禅这本书,这本书一共包括“六大心法,23种武林招式”,也就是六大设计原则和23种设计模式,希望能对你有帮助。话不多说,赶快上车!一、Single Responsibility Principle(SRP)单一职责原则对SRP 解释的原话是:T
2017-11-23 10:13:02
244
原创 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
8263
1
原创 spring boot 返回的json中去掉值为null的属性
spring boot会自动将返回的对象实例自动转化为json格式,如果对象中含空值的时候,json就会出现value值为null的情况,前端则会显示出null.
2017-08-31 13:30:17
16296
2
原创 解决mybatis查询日期时间数据得到long类型数据的问题
使用mybatis查询数据时,如果数据库存储的是timestamp、datetime、date、time等时间类型,而Java bean也使用的是date类型,mybatis会自动将date类型转换为unix long时间eg:1503912320000,而不是时间格式。 解决方式有两种:
2017-08-29 15:46:52
14854
1
原创 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
584
原创 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
2226
原创 java.lang.NoClassDefFoundError: maven的使用遇到的坑
maven项目中的java.lang.NoClassDefFoundError:
2017-07-27 11:22:57
1017
原创 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
647
原创 使用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
543
原创 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
1614
原创 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
441
原创 在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
9777
3
原创 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
429
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
34195
10
原创 Android学习之Service(一)
ServiceService为Android的四大组件之一,它被用来执行一些不需要和用户交互的以及运行时间长的任务,一个活动可以启动一个服务,它将继续在后台运行,即使用户切换到另一个应用。Service可以分为两种基本类型:#started 如果一个应用程序组件(比如一个activity)通过调用startService()来启动服务,则该服务就是被“started”了。一旦被启动,服务就能在
2017-03-06 20:46:15
359
原创 jsp中out.println("");报错(IDEA)
jsp中out.println("");报错原因:是因为没有关联好服务器;解决方案File-->Project structure-->Modules-->Dependencies点击緑色的加号library,关联上Tomcat !
2016-12-12 10:58:13
1258
1
我想写一个可以控制拨打电话时间的程序
2016-05-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人