
Java
Myth_loving
这个作者很懒,什么都没留下…
展开
-
docker容器的时区与宿主主机的时区保持一致
问题描述 :在Linux环境部署一套数据库服务(datebaseService),在webService添加一条数据后,再通过Get请求查询插入数据发现时间相差8个小时。排查问题:1、直接在数据库中查询已插入的数据,发现数据没有问题。2、通过java的UnitTest查询的数据也相差8个小时。3、问题应该时因为java服务的时区与数据库时区不一致。解决方法:将宿主主机的时区映射到doc...原创 2020-01-13 17:24:07 · 761 阅读 · 0 评论 -
mysql数据库容器无法输入中文的解决方案
Ubuntu环境下docker部署mysql后,进入数据库中无法输入中文。解决方法如下:docker exec -it database_service(替换成自己的docker服务名或者镜像Id) /bin/bash 修改为docker exec -it database_service(替换成自己的docker服务或者镜像Id) env.LANG=C.UTF-8 /bin/bas...原创 2020-01-13 17:11:57 · 368 阅读 · 0 评论 -
MyBatis的generatorConfig配置文件
MyBatis的generatorConfig配置文件<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "ht...原创 2019-12-20 16:03:47 · 180 阅读 · 1 评论 -
sql修改字段长度
语法:alter table <表名> alter column <字段名> 新类型名(长度)示例:假如有名T1,字段名F1,原来F1为varchar(3),现在要改为varchar(10),则可以这么写:alter table T1 alter column F1 varchar(10)一般地,改字段名可以用这条语句:alt...转载 2019-03-15 15:07:44 · 16686 阅读 · 1 评论 -
Mybatis中javaType和jdbcType对应关系
JDBC Type Java Type CHAR String VARCHAR String LONGVARCHAR String NUMERIC java.math.BigDecimal DECIMAL java.math.BigDecim...原创 2018-12-17 10:00:24 · 507 阅读 · 0 评论 -
单例模式的实现
package com.sensetime.SingletonPattern;/** * * @author liufan_vendor * 1、懒汉式,线程不安全 * 是否 Lazy 初始化:是 * 是否多线程安全:否 * 实现难度:易 * 描述:这种方式是最基本的实现方式,这种实现最大的问题就是不支持多线程。因为没有加锁 synchronized,...原创 2018-11-22 17:47:44 · 119 阅读 · 0 评论 -
Spring MVC开发实现步骤
1、新建一个Web project 2、添加Spring支持 3、修改web.xml,配置DispatcherServlet 4、实现Model层 实体类Account.java 5、实现Controller层 控制类LoginController.java 6、实现View层 登录界面login.jsp 账户信息页面showAccount.jsp原创 2017-03-05 20:49:59 · 287 阅读 · 0 评论 -
Spring MVC处理过程
1、客户端请求提交到DispatcherServlet 2、DispatcherServlet查询一个或者多个HandlerMapping,找到处理请求的Controller 3、DispatcherServlet将请求提交Controller 4、Controller调用业务逻辑处理后,返回一个ModelAndView 5、DispatcherServlet查询一个或者多个ViewReso原创 2017-03-05 20:29:16 · 452 阅读 · 0 评论 -
面试题01 由四个数字组成的一个最大数和最小数,最大数减去最小数正好是这四个数字组成的另外一个数n,求n的值
import java.util.Arrays;/* * 由四个数字组成的一个最大数和最小数,最大数减去最小数正好是这四个数字组成的另外一个数n, * 求n的值 * 分析: * 1、要求这个四位数就必须遍历所有的四位数 * 2、在遍历的过程中,需要将这个四位数的每一位取出来 * 3、将取出的四个数重新组合成新的四位数。(即最大数和最小数) * 4、通过最大数和最小原创 2017-02-21 23:47:04 · 4317 阅读 · 0 评论