自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 资源 (2)
  • 收藏
  • 关注

原创 Web.xml && index.jsp

web.xml && index.jsp

2022-01-12 13:59:32 112

原创 线程与进程

@[TOC]Process与Thread 进程 与 线程 1.程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念 2.而进程则是执行程序的一次执行过程,他是一个动态的概念。是系统资源分配的单位 3.通常在一个进程中可以包含若干个线程,当然一个进程中至少有一个线程,不然没有存在的意义。 线程的cpu调度和执行的单位 注意:很多多线程是模拟出来的,真正的多线程是指有多个cpu,即多核,如服务器。如果是模拟出来的多线程,即在一个cpu的情况下,在同一个时间点,cpu只能执行一个代码,因为切换的

2021-06-16 15:05:04 91

Spire.Doc_3.8.1.zip

这是Spire.Doc 架包,是对word的操作.多个word合并word,word转换PDF,word添加目录,word添加页脚页眉。里面有案例有解析,案例在samples文件下,解析在doc里。里面的架包需要单独引入

2020-08-12

java excle生成统计图

Workbook wb = new XSSFWorkbook(); Sheet sheet1 = wb.createSheet("统计图"); /** *往sheet1添加数据 */ Drawing drawing = sheet1.createDrawingPatriarch(); ClientAnchor anchor = drawing.createAnchor(0, 0, 0, 0, 0, 9, 10, 19); // Chart chart = drawing.createChart(anchor); ChartLegend legend = chart.getOrCreateLegend(); legend.setPosition(LegendPosition.TOP_RIGHT); LineChartData data = chart.getChartDataFactory().createLineChartData(); // Use a category axis for the bottom axis. ChartAxis bottomAxis = chart.getChartAxisFactory().createCategoryAxis(AxisPosition.BOTTOM); ValueAxis leftAxis = chart.getChartAxisFactory().createValueAxis(AxisPosition.LEFT); leftAxis.setCrosses(AxisCrosses.AUTO_ZERO); /** *生成统计图的重要部分,从表格的那个地方开始到那个地方结束 */ ChartDataSource<Number> xs = DataSources.fromNumericCellRange(sheet1, new CellRangeAddress(2, 7, 1, 1)); ChartDataSource<Number> xs1 = DataSources.fromNumericCellRange(sheet1, new CellRangeAddress(2, 7, 0, 0)); data.addSerie(xs1, xs); chart.plot(data, bottomAxis, leftAxis);

2020-07-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除