
java开发
文章平均质量分 50
江南小小生
本人从15年1月份工作至今,喜欢专研新的技术,熟悉java,h5,jquery js ,angular js,mySql,Oracle,存储过程等。
展开
-
记一次okhttp 异常
java.lang.NoSuchMethodError: okio.BufferedSource.readUtf8LineStrict(J)Ljava/lang/String; at okhttp3.internal.http1.Http1ExchangeCodec.readHeaderLine(Http1ExchangeCodec.java:242) at okhttp3.internal.http1.Http1ExchangeCodec.readResponseHeaders(Http1...原创 2021-07-29 15:44:10 · 2174 阅读 · 0 评论 -
Idea http client使用 (替换postman)
后台开发难免需要自测接口: 大家使用最多的应该是postman,鉴于IDea 的普及,大家可以集成http client,无需过多软件即可完成手上工作。一:首先在idea 中安装http client插件重启idea生效二: 选择 Tools--->HTTP CLIENT -----> test restful web service三:生成http文件四:接口测试五:注意点: 接口之间需要 ### 分割 如果接口...原创 2021-07-01 18:17:15 · 1044 阅读 · 0 评论 -
2021-04-20
Spring boot 服务启动Error running 'XXXApplication': Command line is too long. Shorten command line for XXXApplication or also for Spring Boot default configuration?解决方法 : 1->项目目录下找到 .idea/workspace.xml文件 2->找到<component name="Pro...原创 2021-04-20 15:34:31 · 353 阅读 · 0 评论 -
2021-01-12
强大的sar 程序员难免会经常和linux打交道,对常用linux命令也是在熟悉不过。 sar是linux下的监控工具,功能强大,可助大家一臂之力。 --------------------------------------------------------------------------------------------------- sar -n DEV ...原创 2021-01-12 11:44:03 · 196 阅读 · 0 评论 -
2021-01-05
通过生日计算年龄 计算虚岁 public static int getAge(Date birthDay){ SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); String birthDays = format.format(birthDay); /** * 先截取字符串中的年,月,日 */ String splits[] = birthDays.trim().split...原创 2021-01-05 18:05:15 · 143 阅读 · 0 评论 -
2021-01-05
封装okhttp 整理一次完整的http封装,支持get/post/applicatiopn.json/forme表单等请求方式 首先pom中引入okhttp包<dependency> <groupId>com.squareup.okhttp3</groupId> <artifactId>okhttp</artifactId> <version>3.4.1</version&...原创 2021-01-05 18:00:25 · 150 阅读 · 0 评论 -
2020-12-30
达梦数据库创建表结构dm 与 oracle语法相似,是国产关系型数据库。datagrip 连接达梦数据库总结如下: 步骤: 选择 driver自定义驱动名称,选择下载好的达梦驱动包连接达梦数据库输入连接信息,达梦默认用户名:SYSDBA完成以上操作便可使用达梦数据库了接下来进行创建表操作示例:create table shop_application( application_id INT identi...原创 2020-12-30 18:33:20 · 512 阅读 · 0 评论 -
Spring boot 集成Driver 数据连接池
一:Druid在springboot框架下有更加好用的Druid Spring Boot Starter,可以省去原本写Druid的一些配置文件或者@Configuration来配置,直接将配置写在application.yml,使用法更加简单引用druid架包<dependency> <groupId>com.alibaba</groupId...原创 2019-11-23 13:38:23 · 481 阅读 · 0 评论 -
SpringBoot Process finished with exit code 0
SpringBoot 启动出现如下情景,是因为项目中未引用spring-boot-starter-web导致只需在pom文件中引用如下架包即可<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-we...原创 2019-11-20 09:48:44 · 545 阅读 · 0 评论 -
Spring boot mvn 编译出错
Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.10:test (default-test) on project web_nanchang: There are test failures.需要在pom文件中添加<build> <plugins>...原创 2019-11-06 19:39:15 · 304 阅读 · 0 评论 -
Dubbo对泛型参数方法进行反射调用
public static Object initDubboBean(List<String> urlList ,String dubboVersion ,String applicationName,Class dubboClasss) { try { // 当前应用配置 ApplicationConfig application = new...原创 2019-10-14 20:09:41 · 2296 阅读 · 0 评论 -
html事例
function checkName(){ var username = document.getElementById("username").value; //var username = document.getElementsByName("username")[0].value; //alert(username); //alert(name原创 2015-08-23 22:30:33 · 535 阅读 · 0 评论 -
常见的一些eclipse开发常用的快捷键
ctrl + shift+o :----- 导入包ctrl + shift+f:-------- 代码整齐化ctrl + shift+s 后按 R :----- 生成set和get方法ctrl + shift+向下的箭头:----- 复制代码alt+向下箭头:移动代码打syso 后按 alt+/:----- 生成System.out.println();原创 2015-08-10 18:55:30 · 333 阅读 · 0 评论 -
java的一些基础
一.java的两大运行机制虚拟机制JVM:java语言里负责、解释执行字节码文件,只要为不同平台上提供不同的虚拟机,编译后的字节码就可以在不同平台上运行。垃圾回收机制GC:java提供了一的个自动的垃圾回收机制,不用程序员手动的进行处理,体现了java的健壮性。二.String和StringBuffer的异同相同点:它们都可以存储和操作字符串。不同点:1.string原创 2015-08-10 18:51:37 · 476 阅读 · 0 评论 -
关于IT的一些想法
现在社会正是计算机风行的时代,各种计算机语言都别具一格,c语言是底层,但是高大上,java现在社会上很流行,安卓在java的基础上发展很快,社会需求量很大,这种需求也就使得一些人盲目的去学习,社会上“滥竽充数”的人数不胜数,懂得一点皮毛便以为很了不起,以为做了程序员就可以拿到高工资,就可以跟得上潮流,追的上时代,其实不然,计算机语言和任何一种文化都一样,需要我们认真的去探索,去研究,这也是为什么那原创 2015-08-10 18:59:42 · 454 阅读 · 0 评论 -
简单的学生类
package proj;/** * 学生信息 * @author 代昌波 * @version 1.0 * */public class Student { private String name; private String sex; private int age; pri原创 2015-08-11 23:07:21 · 527 阅读 · 0 评论 -
java一些常见常识
String类的equals方法比较字符串的内容是否相等 String str1="abc"; String str2="xyz"; boolean flag=str1.equals(str2);2, java.lang.NullPointerException 空指针异常 调用了空对象的方法或者属性就会报此错误 3, int几乎等于Integ原创 2015-08-11 23:37:53 · 507 阅读 · 0 评论 -
一个小小的操作空调程序
package com.wu.control;/** * .设计一个空调遥控器 要求 : 1 两个属性 : 温度 和 开关2 5个方法 开机 关机 升温 降温 显示温度3 从控制台获得用户的输入值:(必须是1-5) 1 开机 2 关机 3 升温 4 降温 5 显示原创 2015-08-12 23:32:34 · 3965 阅读 · 0 评论 -
谈谈对数据库的认识
数据库分无疑是用来存储数据的库,小的如exl表格,大点的access,更大点的如 mysql,sql,oracle,DB2等,现在社会流行的是oracl数据库,oracl数据库,虽然并不是讲比其他数据库好用,只不过综合其性价比是最好的,其成本,安全性都是目前多数公司能够接受的,当然有些小型公司也是用,sql,现在大学里面学习的也都基本上是sql,因为sql操作起来上手比较快,而且相对学生来讲比较适原创 2015-08-12 23:57:44 · 3603 阅读 · 0 评论 -
oracl数据库的常用知识
cmd的解锁命令sqlplus / as sysdbaSQL>alter user scott acount unlock;使其未锁定SQL>alter user scott acount identified by 密码;修改其密码SQL> conn scott/密码;根据新的密码和用户名连接上数据库;//创建表create table 表名(列名 类名类型,列名 类原创 2015-08-14 00:19:12 · 526 阅读 · 0 评论 -
一个继承的小案例与解析
package com.wu.Vechiles;/** * 定义一个名为Vehicles(交通工具)的基类,该类中应包含String类型的成员属性brand(商标)和color(颜色), * 还应包含成员方法run(行驶,在控制台显示“我已经开动了”)和showInfo(显示信息,在控制台显示商标和颜色), * 并编写构造方法初始化其成员属性。 * * *在main方法原创 2015-08-13 23:15:33 · 1202 阅读 · 0 评论 -
java中静态的使用
在java中静态方法只能访问静态成员,非静态方法既可以访问静态也可以访问非静态,这是静态方法的主要特点,在静态方法中不可以定义this,super关键字,因为静态方法优先于对象存在,所以静态方法中不可以出现this,静态的使用对对象的共享数据进行单独空间存储,节省了空间,没有必要每一个对象中都存储一份,可以直接被类名调用,主函数也是静态的他是一个特殊的函数,作为程序的入口,可以被jvm调用。sta原创 2015-08-15 00:13:24 · 511 阅读 · 0 评论 -
接口的使用
接口其实就是一个特殊的抽象类,当抽象类中的方法都是抽象的那么该类可以通过接口的形式来表示。使用interface来定义。接口中的成员的都有固定的修饰符,常量:public static final; 方法:public abstract;接口中的成员都是public 的。在接口中用implements 来实现,接口是不可以创建对象的,因为有抽象的方法需要被子类实现,子类对接口中的抽原创 2015-08-16 01:19:35 · 832 阅读 · 0 评论 -
java web开发
Java Web,是用Java技术来解决相关web互联网领域的技术总和。web包括:web服务器和web客户端两部分。Java在客户端的应用有java applet,不过使用得很少,Java在服务器端的应用非常的丰富,比如Servlet,JSP和第三方框架等等。Java技术对Web领域的发展注入了强大的动力。java web 有两大结构分别为C/S和B/S结构C/S又称为胖客户端即浏览器/原创 2015-08-30 22:28:49 · 556 阅读 · 0 评论 -
java web 一些基础
1、session和request的区别request:指一次请求,request域中的内容是在一次请求中有效。session:(1).指一次会话,session域中的内容是在一次会话中有效。 但是存在session域中的内容是有时间限定的,即session的默认有效时间为30分钟。同时也可以手动的设置session的有效时间(session.setMaxInactiv原创 2015-08-30 23:35:22 · 428 阅读 · 0 评论 -
多态的特性
多态:可以理解为事物存在的多种体现形式。说白了就是父类的引用指向了自己子类的对象。如;一个人类 people p =new manpeople();manpeople 是people中的一部分,类型向上提升所以叫做上转型。多态中还有向下转型就是强制将父类的引用访问转成子类类型。多态是类与类之间的关系,要么继承,要么实现,通常情况下还有一个前提就是覆盖。多态既有好原创 2015-08-16 23:52:57 · 459 阅读 · 0 评论 -
java面试中长被问到的细节
java支持八种数据类型Boolean :无字节,byte:一个字节,char,short :占两个字节,int,float:占四个字节,long,double:占八个字节。java的两大运行机制:JVM虚拟机制:java语言里负责解释执行字节码文件,只要为不同平台上提供不同的虚拟机,编译后的字节码就可以在不同平台上运行。GC垃圾回收机制:java提供了一个自动的垃圾回收机制,不用原创 2015-08-17 22:12:53 · 804 阅读 · 0 评论 -
java web
java web中get和post的区别get传送的数据量较小,不能大于2kb;而post传送的数据量较大,一般被默认为不受限制的。get是把参数数据列表队列加到提交表单的action属性所指定的URL中,值和表单中各个字段一一对应,在URL中可以看到;post是通过http post机制,将表单内各个字段与其内容放在HTML header内一起传送到action属性所指定的URL地址原创 2015-08-31 23:57:34 · 423 阅读 · 0 评论 -
java基础知识梳理
标识符与关键字:(1)标识符是由字母下划线,美元符号和数字组成,长度不受限制。(2)标识符的第一个字符不能是数字。(3)标识符不能是关键字。(4)标识符不能使true,false,和null。关键字就是具有特定用途或被赋予特定意义的一些单词。在此和SQL命名规则稍有差别,在SQL中表名和列名必须以字母开头,必须在1-30个字符之间,必须只能包含A-Z,a-z,0-9原创 2015-08-18 23:35:54 · 468 阅读 · 0 评论 -
html
这段时间,HTML5那个火呀,并且不断在互联网这个圈里燃烧着,愈演愈烈!HTML5工具和模板也应运而生,有简单的,有复杂的;有专注于微站的(百度轻应用等),有专注于翻页微信场景的(易企秀、兔展、Maka、初页等),也有专注于通用工具的(互动大师vxplo.cn、Epub360)。最近,还有一些超级公司也跳进来了,腾讯的玉兔(yutu.qq.com)、营销公司蓝标的麦片(Bluemp.cn)、京转载 2015-08-18 23:07:23 · 571 阅读 · 0 评论 -
html
HTML是超文本标识语言(Hyper Text Markup Language)的缩写。网页文件命名规则:只可以有数字,字母 下划线‘_’区分大小写,无空格。首页文件名默认为:index.html或者index.htm文件结构文字配置标签属性文字颜色--------文字大小--------html的一些基本功能倾斜文本粗体原创 2015-08-19 23:49:21 · 294 阅读 · 0 评论 -
HTML
HTML是用来做页面设计的和前台模块的,其中有很多命令和用法在W3CSchool上都能查的到,学习HTML主要明白那些命令和格式的用法就行了,如果能记住那是再好不过了,在写HTML语言时一定要注意细节注意网页文件命名格式,只可以有_数字,字母,要区分大小写,无空格,首页文件名默认为:index.htm或者index.html。一个网页页面写的好不好主要看你代码语言结构用的好不好,HTML结合了cs原创 2015-08-22 23:54:39 · 431 阅读 · 0 评论 -
关于SpringAOP的一些事
AOP(Aspect Orient Programming) 也就是面向切面的编程,是从动态角度考虑程序运行过程。包括前置通知和后置通知。作用:通常使用AOP来处理一些具有横切性质的系统性服务,比如事物管理,安全检查,缓存,对象池的管理。spring中AOP代理由spring的IOC容器负责生成,管理,其依赖关系也有IOC容器负责管理,因此AOP代理可以直接使用容器中的其他Bean实例作为原创 2016-02-02 16:57:22 · 459 阅读 · 0 评论 -
线程的两种实现形式
Java中有两种实现多继承的方式,一种是直接继承Thread的类,另一种是实现Runable接口。Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此方法的局限。Thread类是Runable接口的子类。实现Runable接口比继承Thread方法的好处有原创 2016-02-16 17:04:46 · 381 阅读 · 0 评论 -
使用maven结合ssh开发出现的错误
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.wt.vt.dao.FeedMapper.selectByExampleat org.apache.ibatis.binding.MapperMethod$SqlCommand.(MapperMethod.java:189)转载 2016-04-28 14:08:45 · 448 阅读 · 0 评论 -
存储过程和数据导入
目前在很多项目中都会使用存储过程。存储过程在用来处理业务逻辑比较复杂的项目是有利于程序员节省时间。一个存储过程在程序在网络中交互时可以替代大堆的T-SQL语句,所以也能降低网络的通信量,提高通信速率,适合用于批量处理数据。同时存储过程可被作为一种安全机制来充分利用。系统管理员通过执行某一存储过程的权限进行限制,能够实现对相应的数据的访问权限的限制,避免了非授权用户对数据的访问,保证了数据的安全原创 2016-05-30 21:25:29 · 1936 阅读 · 0 评论 -
sql中insert的几种用法
在做项目中数据库是使用很频繁的,其中插入语句是最频繁不过的,近日写了一些存储过程,又将inset 语句看了遍。 一般格式:insert into 表名 (column1,column2,column3...) value (value1,value2,value3...)如果这张表的全部字段都需要插入数据,就可将省略成 : insert into 表名 value (值a,值原创 2016-05-31 20:44:13 · 11759 阅读 · 1 评论 -
存储过程中日期格式的转换
其实写存储过程就相当于在下写有逻辑的SQL。存储过程中的时类有:ADDTIME (date2 ,time_interval ) //将time_interval加到date2CONVERT_TZ (datetime2 ,fromTZ ,toTZ ) //转换时区CURRENT_DATE ( ) //当前日期CURRENT_TIME ( ) //当前时间CURRENT_T原创 2016-06-03 15:29:10 · 9120 阅读 · 0 评论 -
存储过程中常用日期格式
格式化函数 格式化日期: DATE_FORMAT(date, format) date:时间字段 format:日期格式根据format字符串格式化date值:%S, %s 两位数字形式的秒( 00,01, ..., 59)%I, %i 两位数字形式的分( 00,01, ..., 59)%H 两位数字形式的小时,24翻译 2016-06-03 15:32:22 · 2238 阅读 · 0 评论 -
SQLyog常用快捷键
1. SQL格式化F12 格式化当前行所在的SQLCtrl+F12 格式化选中的SQLShift+F12 格式化所有SQL 2. 窗口操作Ctrl+T 打开一个新的查询窗口Alt+L 关闭当前查询窗口Ctrl+Shift+C 将选中行注释Ctrl+Shift+R 去除选中行注释Ctrl+转载 2016-06-03 16:42:00 · 2905 阅读 · 0 评论