9 dingcheng998

尚未进行身份认证

软件工程师

等级
TA的排名 1w+

springBoot通过YamlPropertiesFactoryBean读取yaml配置文件

public static Properties getProperties(){ String fileName = “/application.yaml”; YamlPropertiesFactoryBean yaml = new YamlPropertiesFactoryBean(); try { //绝对路径 //yaml.s...

2019-11-25 12:01:47

线程池多线程并发处理批量数据

importjava.util.ArrayList;importjava.util.List;importjava.util.concurrent.CountDownLatch;importjava.util.concurrent.ExecutorService;importjava.util.concurrent.Executors;publicclassThre...

2018-09-04 17:26:09

MultipartFile上传csv和excel文件保存到数据库中

springMVC中MultipartFile接收文件:导入CSV文件:csv->json->list<类>publicList<T>readCsv(MultipartFilefile){List<T>list=newArrayList<T>();if(!file...

2018-09-04 17:04:02

list集合转csv文件以及servlet导出csv和excel文件

public class CsvToListObjectTest { /** * 写入csv文件 * @param list * @param fileName * @return */ public static File getCsvFile(List<User> list, String fileName){...

2018-09-04 16:07:01

超详细 Spring @RequestMapping 注解使用技巧

@RequestMapping 是 Spring Web 应用程序中最常被用到的注解之一。这个注解会将 HTTP 请求映射到 MVC 和 REST 控制器的处理方法上。 在这篇文章中,你将会看到 @RequestMapping 注解在被用来进行 Spring MVC 控制器方法的映射可以如何发挥其多才多艺的功能的。 Request Mapping 基础用法 在 Spring MVC 应用程序中...

2018-08-06 14:07:44

Java生产者与消费者模式的简单写法

生产者消费者模式是研究多线程程序的经典问题之一,它描述是有一块缓冲区作为缓存队列/仓库,生产者可以将产品放入队列,消费者则可以从队列中取走产品。大多数的后台服务程序并发控制的基本原理都可以归纳为生产者消费者模式。1、使用Synchronized()、wait() 、 notify()、notifyAll()方法实现:package proAndCsmModel01;import jav

2017-10-02 13:52:17

字符串的全排列问题的解决方法

package exampletest;import java.util.ArrayList;import java.util.Scanner;public class Main01 { public static void main(String[] args) { String str = "ABCD"; ArrayList list = ne

2017-09-27 19:10:32

Java Executors工具线程池的使用

转载:http://cuisuqiang.iteye.com/blog/2019372在面向对象编程中,创建和销毁对象是很费时间的,因为创建一个对象要获取内存资源或者其它更多资源。在Java中更是如此,虚拟机将试图跟踪每一个对象,以便能够在对象销毁后进行垃圾回收。所以提高服务程序效率的一个手段就是尽可能减少创建和销毁对象的次数,特别是一些很耗资源的对象创建和销毁,这就是”池化资源”技术产生的原

2017-09-23 13:52:54

二叉树的遍历使用Java实现

import java.util.Stack;/** * Created by ***** on 2017/8/21. */public class BinaryTreeSeek { public static void main(String[] agrs){ BinarySortTree b = new BinarySortTree(); b.

2017-08-30 21:56:26

java实现字符串的一般和KMP模式匹配算法

/** * Created by on 2017/8/20. */public class StringIndex { public static void main(String agrs[]){ String s = "dsadaaaabdad"; String t = "aaaab";// int pos = BFIndex(s,

2017-08-20 16:06:37

数据结构Java版的排序算法的简单实现

/** * Created 2017/8/16. * * |简单选择排序 * |选择排序------- * | |

2017-08-19 20:00:06

数据结构Java版的查找算法实现

import java.util.Arrays;import java.util.HashMap;import java.util.Iterator;import java.util.Set;/** * 查找的基本算法: * - 顺下查找 * -基于线性表的查找(静态查找)- 折半

2017-08-16 15:26:36

Python机器学习库SKLearn的特征选择

参考地址:http://scikit-learn.org/stable/modules/feature_selection.html#feature-selectionsklearn.feature_selection模块中的类可用于样本集中的特征选择/维数降低,以提高估计器的准确度分数或提高其在非常高维数据集上的性能。1.1 删除低方差特征VarianceThreshold是特征

2017-04-30 17:10:38

Python机器学习库SKLearn分类算法之朴素贝叶斯

参考地址:http://scikit-learn.org/stable/modules/naive_bayes.htmlhttp://scikit-learn.org/stable/modules/generated/sklearn.naive_bayes.GaussianNB.html#sklearn.naive_bayes.GaussianNBimport numpy as np

2017-04-28 21:38:15

剑指Offer的斐波那契数列的循环解决方案

题目:大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项。npublic class Solution { public int Fibonacci(int n) { int sum = 0,first = 1,second = 0; if(n <2){ return n; }else

2017-04-28 15:18:11

剑指Offer的旋转数组的最小数字问题是要二分法解决

题目描述把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。解决:使用简单的二分法解决:由于是非递减 的旋转后 一最小的一个数作为分割的,第一个数小于中

2017-04-26 13:56:00

使用matplotlib画图的简单封装

import matplotlib.pyplot as pltfrom mpl_toolkits.mplot3d import Axes3Dimport numpy as np'''设置绘图对象'''def setFigure(size): plt.figure(figsize=size)'''设置标题'''def setTitle(title): plt.t

2017-04-21 19:50:54

根据前序遍历和中序遍历重建二叉树

/** * Definition for binary tree */ public class TreeNode { int val; TreeNode left; TreeNode right; TreeNode(int x) { val = x; } } publi

2017-04-21 16:11:31

替换字符串中的空格

/** * 请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 * @param str * @return */ public static String replaceSpace(StringBuffer str) { S

2017-04-20 14:05:29

遍历和二分法求解二维数组中查找问题

/** * Created by cuboo on 2017/4/20. * 问题:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。 * 请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 */public class test { public static void main(String[] agrs){

2017-04-20 13:51:44

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!