
Java
文章平均质量分 91
冯文议
我是冯文议,软件开发工程师,专注于程序设计与开发。开源项目:JavaLib、api-result。喜欢看电影、听音乐。
展开
-
在Java中,使用HttpUtils实现发送HTTP请求
HTTP请求,在日常开发中,还是比较常见的,今天给大家分享HttpUtils如何使用。原创 2023-03-12 17:58:53 · 432 阅读 · 0 评论 -
Java 8 Stream API学习总结
Java 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。Stream API可以极大提高Java程序员的生产力,让程序员写出高效率、干净、简洁的代码。这种风格将要处理的元素集合看作一种流, 流在管道中传输, 并且可以在管道的节点上进行处理, 比如筛选, 排序,聚合等。元素流在管道中经过中间操作(intermediate operation)的处理,最后由最终操作(terminal operation)得到前面处理的结果。这一次为什么要系统性的总结一下 Java 8 St原创 2020-05-16 05:01:10 · 412 阅读 · 0 评论 -
【Work】投递服务API文档
[第 4 版,Wenyi Feng,2017年12月14日][TOCM]一、文档说明 传输协议 采用 HTTP 传输 提交方式 采用 POST 方法提交 数据格式 提交和返回数据都为 JSON 格式 字符编码 统一采用 UTF-8 字符编码二、API接口名称投递服务接口地址(示例)http://1...原创 2018-04-25 01:02:00 · 545 阅读 · 0 评论 -
用Spring Boot开发API接口
引言前后端分离、APP交互等,大多都是通过API接口实现的。既然要进行数据交互,那么这接口就得有讲究了:既要实用,又要优雅好看!那么,如何写一套(个)漂亮的API接口呢?一、返回格式API接口要求返回的格式是 text/json,我们知道网页返回的格式一般是 text/html,因此,Spring Boot为写接口,提供了两种实现方式:类注解 和 方法注解。类注解 @Re...原创 2018-02-15 03:02:03 · 128025 阅读 · 27 评论 -
关于我写博客的那些事
Jianshu我觉得 Jianshu 写起来很爽,效果很不错,所以我会以他来作为写作工具,然后发布到其他博客。为什么要发布到其他博客呢?因为我感觉 简书 并不是程序员的天堂。优快云iMoocBlog这是我自己的博客系统。OSChina知乎为什么不在知乎发布呢? 首先,我是很想在知乎上发布的但是知乎存在这样两个问...原创 2018-04-19 01:30:53 · 176 阅读 · 0 评论 -
SSM集成
SSMSSM集成开发RESTful风格的API接口示例主要集成以下框架:SpringSpringMVC MyBatis Swagger2 Log4j截图API接口看一下具体的内容代码请求访问API首页SSM架构图简单讲解1、集成Spring/SpringMVC/MyBatis2、集成Swagger2...原创 2018-05-05 04:49:15 · 241 阅读 · 0 评论 -
学习File类,并教你写FileUtil
写在前面的话程序包括代码、数据、文档。在当今,数据对我们来说,尤为重要。或存数据库或写入文件。这样对于File类的学习,就显得十分必要。编码1、用什么编码写,就用什么编码读2、掌握一些读取文件时可以使用编码方法 public byte[] getBytes(String charsetName) throws UnsupportedEnco...原创 2018-05-15 16:56:51 · 1164 阅读 · 0 评论 -
IO 】序列化与反序列化
前言以前看别人博客,设计到操作,都会让实现 Serializable,知道这叫序列化与反序列化,但什么是序列化与反序列化,不得而知,最近在深入学习IO专题,也就学习下序列化与反序列化。也接触到ArrayList源码,再一次佩服写jdk的那些大神。概要序列化与反序列化,应该叫对象的序列化与反序列化。对象的序列化,就是将Object转换成byte序列,反之叫对象的反序列化。序列...原创 2018-06-12 21:54:57 · 574 阅读 · 0 评论 -
Java | enum 枚举类
simple我们以用户状态写一个枚举类package com.fengwenyi.learn.java.javaenum;/** * @author Wenyi Feng */public enum UserStatus { // 登入 LOGIN, // 登出 LOGOUT}测试类@Testpublic void sim...原创 2018-06-24 19:43:26 · 183 阅读 · 0 评论 -
System.arraycopy引发的问题
使用APIpublic static void arraycopy( Object src, //源数组 int srcPos, //源数组的起始位置 Object dest, //目标数组 ...原创 2018-07-08 01:55:20 · 2337 阅读 · 0 评论 -
JavaLib | Result让你的API接口统一化(2)
引言JavaLib很早就实现了Result模块,我也一直在用,但那是针对公用API接口的,如果后端开发人员也像那样写API接口给前端的话,非常麻烦,所以,很早就决定要重写了,我也是参考了很多人的,看Spring Builder模式,有点糊涂,设计算是失败了。概要我们先来看一下,长什么样吧。public class App { public static void ...原创 2018-09-02 23:21:54 · 1221 阅读 · 0 评论 -
SpringBoot轻松实现文件上传
题记: 上传文件在我们的功能中十分常见,刚开始接触的程序员,可能觉得java上传文件怎么比php这么复杂,的确,PHP上传文件可以简单到就一句话并且不需要我们自己加载函数啊,包啊,类啊什么的,而java可以复杂到,写一页的代码可能还完不成上传功能,当然,那是IO流的方式,属于java基础范畴,今天我们采用SpringBoot来实现文件的上传功能,也可以简单到只写一句话哦!下面是文件上传代码示例:原创 2017-08-02 03:54:32 · 3854 阅读 · 3 评论 -
关于阿里云服务器Linux安装Tomcat后,外网不能访问解决方案
这里需要提及三个方面的问题第一个方面:Linux上启动防火墙的问题 当下比较流行的Linux镜像是CentOS,所以防火墙也随之变成了firewall,那么怎么操作这个防火墙呢?#停止firewallsystemctl stop firewalld.service #开启firewallsystemctl start firewalld.service#禁...原创 2017-07-07 13:24:50 · 13143 阅读 · 21 评论 -
IDEA操作MySQL数据库乱码问题解决方案
博主今天开始写自己的个人网站的api接口时,遭遇MySQL数据库乱码问题,以前用的是Windows系统,现在改用Mac,所以花费了不少时间,这里仅对修改进行了一些记录1、Spring Boot项目是否全部用UTF-8 通过输出可知,Spring Boot 已经默认为UTF-82、链接数据库是否指定了编码 以下是配置文件spring: datasource: driver-class-原创 2017-07-05 00:13:43 · 10694 阅读 · 2 评论 -
Java传参数(一段程序)
public class Example { String str = new String("good"); char[] ch = { 'a', 'b', 'c' }; public static void main(String args[]) { Example ex = new Example(); ex.change(e原创 2016-11-09 18:14:37 · 476 阅读 · 0 评论 -
代码块
class HelloA { public HelloA() { System.out.println("HelloA"); } { System.out.println("I'm A class"); } static { System.out.println("static A"); }}public class Hel原创 2016-11-09 18:16:16 · 642 阅读 · 0 评论 -
超类
超类 也叫父类,如果被覆盖,可以用super调用原创 2016-11-09 18:17:41 · 966 阅读 · 0 评论 -
Java->String类
String str = new String("abc");//获取字符串中第几个字符str.charAt(2);//比较两个字符串str.compareTo("dcb");//是否包含某个字符串str.contains("a");//是否以某个字符结尾str.endsWith("a");//得到次ASCII码对应字符在此字符的下标str.indexOf(原创 2016-11-10 10:12:17 · 439 阅读 · 0 评论 -
系统常用工具类
//获取系统时间(毫秒) 1970/1/1到现在System.currentTimeMillis();//系统标准输入流:System.in;//系统标准输出流:System.out;//系统错误退出:System.err;//退出系统,结束JVM,非零代表异常退出//System.exit(0);//垃圾回收器:System.gc;原创 2016-11-10 10:15:52 · 489 阅读 · 0 评论 -
Java对时间戳格式化
SimpleDateFormat time=new SimpleDateFormat("yyyy年MM-dd HH mm ss"); System.out.println(time.format(System.currentTimeMillis()));原创 2016-11-10 10:20:40 · 8148 阅读 · 0 评论 -
Java->Math类
//绝得值Math.abs(-0.6);//最大整数Math.ceil(0.3);//最小整数Math.floor(0.6);//最大数Math.max(5, 8);//最小数Math.min(5, 8);//piSystem.out.println(Math.PI);//4的5次幂Math.pow(4,5);//正开方根Math.sqr原创 2016-11-10 10:55:01 · 262 阅读 · 0 评论 -
Java-》Calendar类
Calendar calendar = Calendar.getInstance();//这个月的第几天calendar.get(Calendar.DAY_OF_MONTH);//这周第一天(星期天为0)calendar.get(Calendar.DAY_OF_WEEK);//这一年的第几天calendar.get(Calendar.DAY_OF_YEAR);//时原创 2016-11-10 11:21:22 · 323 阅读 · 0 评论 -
Androi怎么根据url现实图片
准备工作:下载开源项目:SmartImageView。当前提供的地址:https://github.com/loopj/android-smart-image-viewxml页面: <com.loopj.android.image.SmartImageView android:id="@+id/siv_img" android:layo原创 2016-11-10 20:09:39 · 326 阅读 · 0 评论 -
quartz 企业级
1. 包 log4j-1.2.16.jar quartz-2.2.3.jar slf4j-api-1.7.7.jar slf4j-log4j12-1.7.7.jar (文末提供下载地址)2.配置3.MyJob.javapackage com.xfsy.quartz;import org.quartz.Job;import org.quartz.JobExecutionContext;i原创 2017-05-11 15:08:03 · 336 阅读 · 0 评论 -
JAVA中url中文转码
URLEncoder.encode原创 2016-11-09 18:12:01 · 4971 阅读 · 0 评论