随笔分类 - Java
摘要:1、数据库信息 MySQL :5.6.38 Oracle:11.2.0.1.0 2、建表信息 MySQL: CREATE TABLE cs ( id INT , cname VARCHAR (20), phone VARCHAR (11)) DEFAULT CHARSET = utf8 ; Orac
阅读全文
摘要:一、前言本教程适用于windows10 64位操作系统配置jdk1.8 二、下载并安装 2.1下载 进入官网的下载地址jdk1.8下载地址 出现如下界面 按照红色方框的指示,先选中 [Accept License Agreement],表示同意安装使用协议; 选择Windows x64(即64位操作
阅读全文
摘要:各个组件角色扮演: Eureka:各个服务启动时,Eureka Client都会将服务注册到Eureka Server,并且Eureka Client还可以反过来从Eureka Server拉取注册表,从而知道其他服务在哪里。 Ribbon:服务间发起请求的时候,基于Ribbon做负载均衡,从一个服
阅读全文
摘要:EST 和 RPC是两种架构设计风格。一般情况下REST多用于与外部接口访问时的设计,RPC多用于系统内部的。1、RPC有依赖,REST没有。RPC需要共用一个服务注册中心,REST只要网络互通就可以。2、RPC服务端、客户端的动态代理,服务的注册发现,客户端到服务端的通信,不同的RPC框架实现方法
阅读全文
摘要:1. 是什么 JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一。JNDI 在 J2EE 中的角色就是“交换机” —— J2EE 组件在运行时间接地查找其他组件、资源或服务的通用机制。在多数情况下,提供 J
阅读全文
摘要:原因:cxf 依赖的xmlschema-core 与axis2-kernel依赖的xmlschema冲突。解决方法:因为在项目中只用cxf即可,所以删除axis2的依赖。
阅读全文
摘要:编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。 但是要保证汉字不被截半个,如“我ABC”4,应该截为“我AB”,输入“我ABC汉DEF”,6,应该输出为“我ABC”而不是“我ABC+汉的半个”。GB2312、GBK、GB18030,CP936以及CNS11643都满足
阅读全文
摘要:编辑注释模板的方法:Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素啦。现就每一个元素逐一介绍: 1.文件(Files)注释标签:/** * All rights Reserved, Desi
阅读全文
摘要:1.1 万物皆对象 我们是怎么认识世界的? 人类从小就不断的接触到各种各类存在世界上的各种生物,然后通过事物的公共特性,将它们归类,所以以后就不会出现见到猫叫老虎。那么我们在现实生活中,是通过具体的某个事物归纳总结它们的公共特性然后产生类那么类就描述了该种事物的的共别。性,相当于造事物的图纸,我们可
阅读全文
摘要:一、配置 二、实现 c3p0的实现 <!-- 全局使用c3p0 1. server.xml中GlobalNamingResources 2. context.xml中ResourceLink 3. web.xml --> 全局使用c3p0 1. server.xml中GlobalNamingReso
阅读全文
摘要:JdbcTemplate主要提供以下五类方法:execute方法:可以用于执行任何SQL语句,一般用于执行DDL语句;update方法及batchUpdate方法:update方法用于执行新增、修改、删除等语句;batchUpdate方法用于执行批处理相关语句;query方法及queryForXXX...
阅读全文
摘要:windows:package cn.net.comsys.helper.system.info;import java.io.BufferedReader;import java.io.File;import java.io.FileWriter;import java.io.InputStrea...
阅读全文
摘要:1.TRUNC(for dates) TRUNC函数为指定元素而截去的日期值。 其具体的语法格式如下: TRUNC(date[,fmt]) 其中: date 一个日期值 fmt 日期格式,该日期将由指定的元素格式所截去。忽略它则由最近的日期截去 下面是该函数的使用情况: TRUNC(...
阅读全文
摘要:目录[-]一、时间的单位转换二、System.currentTimeMillis()计算方式一、时间的单位转换1秒=1000毫秒(ms)1毫秒=1/1,000秒(s)1秒=1,000,000微秒(μs)1微秒=1/1,000,000秒(s)1秒=1,000,000,000纳秒(ns)1纳秒=1/1,...
阅读全文
摘要:(1):xml配置:hibernate.cfg.xml (放到src目录下)和实体配置类:xxx.hbm.xml(与实体为同一目录中) com.mysql.jdbc.Driver jdbc:mysql://localhost:3306/hxj root root 1 org.hiberna...
阅读全文
摘要:Timer和TimerTask可以做为实现线程的第三种方式,前两中方式分别是继承自Thread类和实现Runnable接口。 Timer是一种线程设施,用于安排以后在后台线程中执行的任务。可安排任务执行一次,或者定期重复执行,可以看成一个定时器,可以调度TimerTask。TimerTask...
阅读全文