![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
车字辕
在公司遇到各种小问题,都发布上来了。方便自己,也分享给你们。希望有帮助。有疑问留言就行,会的话肯定回的
展开
-
调用三方上传文件接口 post
调用三方文件上传接口原创 2024-06-05 17:45:53 · 122 阅读 · 0 评论 -
关闭 druid监控 实测好用
druid原创 2023-03-04 10:53:26 · 914 阅读 · 0 评论 -
list集合根据某字段进行排序支持string
list集合根据某字段进行排序原创 2023-02-10 15:27:04 · 772 阅读 · 0 评论 -
多线程查询数据
多线程查询原创 2023-02-08 13:56:42 · 186 阅读 · 0 评论 -
oracle创建表空间
创建表空间原创 2022-09-19 19:14:19 · 195 阅读 · 0 评论 -
windos分盘命令
windos分盘命令原创 2022-09-19 14:38:47 · 197 阅读 · 0 评论 -
maven 把本地jar 打到本地库
本地jar打到库里原创 2022-09-13 18:34:10 · 79 阅读 · 0 评论 -
http慢攻击 ,用nginx解决
慢攻击解决方案转载 2022-08-01 14:18:32 · 6937 阅读 · 0 评论 -
打jar包找不到主类, 在找不到主类的子项目中加入该段代码
打jar包找不到主类, 在找不到主类的子项目中加入该段代码原创 2022-08-01 09:15:54 · 199 阅读 · 0 评论 -
解决http慢请求攻击
用nginx 解决http慢请求攻击转载 2022-07-29 17:51:55 · 3061 阅读 · 0 评论 -
Windows server安装Oracle报错环境不满足
win server 2016 安装oracle原创 2022-06-17 16:57:17 · 312 阅读 · 0 评论 -
Load balancer does not have available server for client: wr-fac
ZUUL eureka 找不到服务原创 2022-06-14 16:52:32 · 451 阅读 · 0 评论 -
hssps下载文件
下载文件原创 2022-04-01 21:31:50 · 6252 阅读 · 0 评论 -
easypoi 大数据量的导出
@ApiOperation(value = "导出")@RequestMapping(value = "/Export", method = {RequestMethod.POST})public void Export(HttpServletResponse response, @ApiParam(name = "baseInfo", value = "baseInfo", required = true) @RequestBody baseParam param) throws Exception原创 2022-03-25 10:13:06 · 1802 阅读 · 2 评论 -
easypoi 百万数据导出
List<EcBWaterEngExport> listAll = ecBaseInfoService.manageEngExport(param); Workbook workbook = null; Date start = new Date(); ExportParams params = new ExportParams("取水工程导出", "取水工程"); int talpage=(li原创 2022-03-23 10:16:31 · 987 阅读 · 1 评论 -
oracle 根据时间段 查询日期
select level,to_char(to_date('2020-12-31','yyyy-mm-dd')+level-1,'yyyy-mm-dd') as dat from dualconnect by level <=to_date('2022-02-03','yyyy-mm-dd')-to_date('2020-12-31','yyyy-mm-dd')+1原创 2022-03-09 10:37:03 · 179 阅读 · 0 评论 -
Error committing transaction. Cause 错误
“message”:" Error committing transaction. Cause: java.sql.SQLException:Error\r(nt Cause:java.sql.SQLException:Error",“throwable”: “org.apache.ibatis.exceptions.PersistenceException”mybatis 批量修改时 报的这个错,找同事看了下 说是事务原因。 把service代码放到controller 中,就可以了...原创 2022-01-20 09:37:12 · 553 阅读 · 0 评论 -
【无标题】oracle 查询最新一条数据
select * from (SELECTr.*FROM( SELECT r.* , row_number () over ( partition BY r.std_bk_measure_id ORDER BY r.this_time DESC ) px FROM WI_MEASURE_RCD_R r where r.FLAG_VALID = ‘1’ ) rWHERE r.px = 1ORDER BYr.this_time DESC)原创 2022-01-06 17:42:25 · 1276 阅读 · 0 评论 -
java 实体与实体相互转换
import org.apache.commons.beanutils.BeanUtils; Test test= new Test (); BeanUtils.copyProperties(test,被转的实体);原创 2021-11-08 15:07:33 · 2268 阅读 · 0 评论 -
实体与实体互相转换
BeanUtils.copyProperties(实体,被转实体);原创 2021-11-03 15:49:28 · 259 阅读 · 0 评论 -
java pdf 文件合并
public static void main(String[] args) { String [] ss = new String[2]; ss[0] = "D:\\交通态势日报-2021-01-10.pdf"; ss[1] = "D:\\交通态势日报-2021-01-10 - 副本.pdf"; String mergepath = "D:\\1111.pdf"; //合并PDF文件 ss为文件路径数组 PdfDocumentBase doc = PdfDocument.merge..原创 2021-07-03 16:04:46 · 73 阅读 · 0 评论 -
dows 文档转pdf 下载
@RequestMapping(“printIndexNew”)public void toPage(String id,HttpServletResponse response) {Notification notification = notificationService.getOne(id);String type = notification.getType();// 小天使 或天使阳光Map<String, Object> map = new HashMap<Strin原创 2021-07-01 09:49:57 · 114 阅读 · 0 评论 -
手动回滚 Transactional
@Transactional(propagation = Propagation.NESTED) TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();原创 2021-06-08 17:03:13 · 393 阅读 · 0 评论 -
Data truncation: Data too long for column ‘xxx‘ at row 1
是超出数据库字段长度引起的,重新设置下长度原创 2021-04-19 18:03:27 · 106 阅读 · 0 评论 -
lastRowNum不准确
```java int count = 0; for (int rowNum = 1; rowNum <= lastRowNum; rowNum++) { Row row = sheet.getRow(rowNum); boolean rowEmpty = isRowEmpty(row); if (rowEmpty == true) { .原创 2021-03-30 15:00:01 · 1267 阅读 · 0 评论 -
java 页面 导出pdf
<script> function exportReportTemplet() { var element = $("#rrapp"); // 这个dom元素是要导出pdf的div容器 var w = element.width(); // 获得该容器的宽 var h = element.height(); // 获得该容器的高 var offsetTop = element.of原创 2021-03-29 11:31:25 · 771 阅读 · 0 评论 -
线程池创建
ExecutorService ses = Executors.newScheduledThreadPool(100); ses.execute(new Runnable() { @Override public void run() { try { 调用service层逻辑代码 }catch(Exception e原创 2021-03-16 17:57:42 · 57 阅读 · 0 评论 -
java excel 动态表头 导出 150行代码搞定 不需要创建其他类、实体
效果图 @Override public void export(Map<String, Object> params, HttpServletResponse response){ //数据 List<SupplierEvaluationEntity> dataList = supplierEvaluationDao.selectByTypeAndSupplier(params); //表头 L原创 2021-03-16 15:03:39 · 371 阅读 · 0 评论 -
下载项目导入模板,自定义模板名
@Overridepublic void test(Map<String, Object> params, HttpServletResponse response) throws IOException { ClassPathResource classPathResource = new ClassPathResource("/statics/xlsx/导入模板.xlsx"); InputStream fis = classPathResource.getInputStre原创 2021-03-02 11:53:24 · 106 阅读 · 0 评论 -
Beyond Compare 4 免费
修改注册表1 在搜索栏中输入 regedit ,打开注册表2 删除项目:计算机\HKEY_CURRENT_USER\Software\Scooter Software\Beyond Compare 4\CacheId原创 2021-03-02 10:53:17 · 478 阅读 · 0 评论 -
Transaction rolled back because it has been marked as rollback-only
@Transactional(propagation = Propagation.NESTED添加一个事务级别试试 我是这个原因报错原创 2021-01-28 10:58:00 · 66 阅读 · 0 评论 -
ztree 点击复选框 触发方法
var data_setting = { callback: { onCheck: zTreeOnCheck }functioin zTreeOnCheck(){alret("1")}原创 2020-12-17 17:50:17 · 580 阅读 · 0 评论 -
div 水平滚动条
stype=“overflow: auto;”原创 2020-12-14 15:24:02 · 459 阅读 · 0 评论 -
快速对比 List List
for(int i = 0; i < list.size;i++) {Optional<Entity> entity = Entities.stream().filter(dic -> dic.getCode().equals(list.get(i).getCode())).findAny();}意思是中,快速定位Entities字段code 等于 传入list的code的对象,省list套list ,提高性能感谢公司大佬帮助...原创 2020-12-09 11:44:04 · 330 阅读 · 0 评论 -
MybatisPlus批量更新
在这里插一条记录update一次,性能比较差,容易造成阻塞。MySQL没有提供直接的方法来实现批量更新,但可以使用case when语法来实现这个功能。UPDATE course SET name = CASE id WHEN 1 THEN 'name1' WHEN 2 THEN 'name2' WHEN 3 THEN 'name3' END, title = CASE id WHEN 1 THEN 'New转载 2020-12-08 10:28:43 · 6919 阅读 · 0 评论 -
poi 导出合并
在这里插入代码片public void export(Map<String, Object> params, HttpServletResponse response) { List<StockUpOrderEntity> list = shangguanPurchaseDao.selectDataStockUpOrder(params); XSSFWorkbook workbook = new XSSFWorkbook(); XSS原创 2020-12-04 17:40:25 · 150 阅读 · 0 评论 -
layui table 页面加载 默认选择第一条
var index = res.data[0]['LAY_TABLE_INDEX']; $(".layui-table-view[lay-id='gridid'] .layui-table-body tr[data-index='0'] .layui-form-checkbox").click();```![在这里插入图片描述](https://img-blog.csdnimg.cn/20201201161946678.png?x-oss-process=image/watermark,typ...原创 2020-12-01 16:20:10 · 1856 阅读 · 0 评论 -
poi 导出 实例
PackagePlanEntity packagePlanEntity = packagePlanDao.selectById(id); XSSFWorkbook workbook = new XSSFWorkbook(); XSSFFont createFont = workbook.createFont(); createFont.setFontHeightInPoints((short) 12);// 设置字体 XSSFCellSt..原创 2020-11-05 17:57:33 · 110 阅读 · 0 评论 -
List 对象 去重
给一个大概思路 主要用到计数器逻辑if (!goldSynthesizeEntityList.isEmpty()) { Map<String,Object> map = new HashMap<>(); for (int i =0; i < goldSynthesizeEntityList.size(); i ++) { String code = (String) map.get(goldSynthesizeEnti原创 2020-10-29 09:54:35 · 40 阅读 · 0 评论 -
layui input 小数
<input type="text" class="layui-input" v-model="item.pmcPurchaseNum" style="width: 120px;height: 40px;margin-top: 10px;float: left;margin-left: 10px;" onkeyup="value=value.replace(/^(0+)|[^\d.]+/g,'')" >原创 2020-10-28 16:24:22 · 1773 阅读 · 2 评论