
java
文章平均质量分 73
tsvico
这个作者很懒,什么都没留下…
展开
-
解析word内嵌文件名中文乱码
原文地址 https://blog.peoplevip.cn/2021/3213641848.htmlApache POI 简介是用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java程式对Microsoft Office(Excel、WORD、PowerPoint、Visio等)格式档案读和写的功能。POI为“Poor Obfuscation Implementation”的首字母缩写,意为“可怜的模糊实现”。官方主页: http://poi.apache.or原创 2021-08-21 17:38:28 · 545 阅读 · 1 评论 -
Cron表达式
Ref详解定时任务中的 cron 表达式 | 掘金Spring Task中cron表达式详解Cron 可视化工具IDEA-Cron Description 插件表达式定义cron 表达式是一个字符串,该字符串由 6 个空格分为 7 个域,每一个域代表一个时间含义。 通常定义 “年” 的部分可以省略,实际常用的 Cron 表达式由前 6 部分组成。格式如下 [秒] [分] [时] [日] [月] [周] [年]复制代码域是否必填值以及范围通配符秒是0-59转载 2020-08-24 18:15:12 · 732 阅读 · 0 评论 -
重复读取输入流InputStream
原文地址 https://blog.youkuaiyun.com/u014656173/article/details/772807051.为什么InputStream不能重复读取首先,熟悉Java的人可能都知道,Java中的Inputstream是不能重复读取的。 但是有没有想过,InputStream为什么不能重复读呢?其实要回答“为什么”这个问题很简单,就是人家接口就是这么设计的,不能重复读。 所以今天要讨论的问题更像是:Java的InputStream为什么要设计为不能重复读?关于InputStr.转载 2020-07-15 17:35:07 · 4335 阅读 · 0 评论 -
查找两个有序数组相同的数据
数十万很大的两个有序数组找出相同数据根据有序的特性针对性遍历,代码可能会有一些问题,还望大佬指正/** * 数十万很大的两个有序数组找出相同数据 */public class ArrayEqual { public static void main(String[] args) { int[] m = {2, 4, 6, 9, 12, 13, 15, 16}; int[] n = {3, 5, 9, 12, 15}; Search(m.原创 2020-06-20 09:53:26 · 1974 阅读 · 1 评论 -
HashMap相关学习
学习HashMap中的位运算准备用HashMap存1w条数据,构造时传10000还会触发扩容吗HashMap源码分析HashMap为何从头插入改为尾插入HashMap在Jdk1.7和1.8中的实现面试必备:HashMap、Hashtable、ConcurrentHashMap的原理与区别由HashMap哈希算法引出的求余%和与运算&转换问题这个博主居然是这样磕1.8 HashMap源码的分析Hashtable、HashMap、TreeMap的区别HashMap是继承自Ab转载 2020-06-08 16:30:28 · 300 阅读 · 0 评论 -
Java线程池的使用
前言在Java中,我们可以利用多线程来最大化地压榨CPU多核计算的能力。但是,线程本身是把双刃剑,我们需要知道它的利弊,才能在实际系统中游刃有余地运用。在进入主题之前,我们先了解一下线程池的基本概念。线程池,本质上是一种对象池,用于管理线程资源。在任务执行前,需要从线程池中拿出线程来执行。在任务执行完成之后,需要把线程放回线程池。通过线程的这种反复利用机制,可以有效地避免直接创建线...转载 2020-01-16 21:27:33 · 559 阅读 · 0 评论 -
记一个字母大小写转换
记一个字母大小写转换我们常见的大小写转换private static void change(char c) { //如果输入的是大写,+32即可得到小写 if(c>='A' && c<='Z'){ c+=32; System.out.println(c); }els...原创 2020-01-14 19:44:53 · 587 阅读 · 0 评论 -
java文件读入流问题处理
java输出流写入在使用mysql的select * from a into outfile 'E:\\a.csv' character set utf8,如果字段中有换行,会被转义成\\n,Tab转义为\\t,无法正常处理数据文件,使用java处理该文件,有一个现象,写入文件尾会出现’\u0000’乱码,乱码数量取决于定义的buff大小try( BufferedReader br = ...原创 2020-01-09 20:43:01 · 395 阅读 · 0 评论 -
修改默认对象转换成json的转换器为FastJSON
转载 有修改网有很多关于该部分的内容,但大部分都是教怎返回json字符串而不是通过配置实现返回json格式的对象。而在现实开发中,大部分都用ajax来请求后端,而得到对象的json数据,比如微信小程序和angularjs等。废话有的多,下面开始,在此仅作整合参考。1.肯定是引入所需要的jar包我自己用的是阿里的FastJson,网上还有很多用jacksonmaven依赖如下:!--f...转载 2019-10-30 09:57:42 · 556 阅读 · 1 评论 -
Initialization failed for 'https://start.spring.io' Please check URL, network and proxy settings.
解决办法: 进入到IDEA的setting 搜索 HTTP Proxy 选择Auto-detect proxy settings 点击最下面的Check connection弹出如下的输入框,输入地址https://start.spring.io点击ok,如果successful证明连接成功,重新生成一次,完美生成springboot项目连接失败可以换http://start.spring.i...原创 2019-09-02 16:04:29 · 451 阅读 · 0 评论 -
35个Java代码优化的细节,你知道几个
转载自掘金@程序员追风 https://juejin.im/post/5d67d1a36fb9a06af629c388我的blog前言代码 优化 ,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,...转载 2019-08-31 12:44:50 · 217 阅读 · 0 评论 -
Java for多层嵌套
太无聊。。。public class math { public static void main(String[] args){ int a,b,c,d; for (a=0;a<8;a++){ for (b=0;b<8;b++){ for(c=6;c<14;c++){ ...原创 2018-05-03 21:33:23 · 617 阅读 · 0 评论 -
练习-黄金分割点
寻找某两个数相除,其结果 离黄金分割点 0.618最近分母和分子不能同时为偶数分母和分子 取值范围在[1-20]import java.util.*;public class Main { public static void main(String[] args) {// Scanner s=new Scanner(System.in);// Stri...原创 2018-05-03 20:56:38 · 1177 阅读 · 0 评论 -
java判断字符串是否包含某个字符(串)
我的博客 http://peoplevip.cn本篇地址 http://blog.peoplevip.cn/2018/b3681148.html#more判断一个字符串是否包含某个子串的n种方法startsWith() contains方法 indexOf方法startsWith()这个方法有两个变体并测试如果一个字符串开头的指定索引指定的前缀或在默认情况下从字符串开...原创 2018-07-28 18:38:18 · 387153 阅读 · 7 评论 -
IntelliJ IDEA 配置Tomcat 运行Web项目
无框架版本文转载以前都用MyEclipse写程序的 突然用了IDEA各种不习惯的说 借鉴了很多网上好的配置办法,感谢各位大神~前期准备 IDEA、JDK、Tomcat请先在自己电脑上装好 好么~ 博客图片为主 请多看红框框开始1.创建、配置项目 1.1创建项目 New Project - 【next】 1.2 给你的项目起名字,选地方 - 【finish】 1...转载 2018-09-04 13:20:35 · 8473 阅读 · 0 评论 -
IDEA在jsp页面写java代码报错
针对out.println报错如题,小编以前用myeclipse,eclipse的时候,在jsp里写java代码都是可以的,现在我换成了IDEA,却莫名报错而且没有代码提示,比如说下图这样的,,虽然运行还是能运行。。。但对强迫症而言,实在不能忍 之前一直以为是idea对这种写法不太支持(毕竟都mvc思想了,在jsp里写java是有点那啥。。。),直到今天用idea写servle...转载 2018-09-06 19:59:34 · 4137 阅读 · 2 评论 -
JetBrains 系列软件汉化包
关键字: Android Studio 3.0-3.1.3 汉化包 CLion 2018.1-2018.2 汉化包 GoLand 2017.3.2-2018.2 汉化包 IntelliJ IDEA 2017.3-2018.2 汉化包 PhpStorm 2017.3-2018.2 汉化包 PyCharm 2017.3-2018.2 汉化包 RubyMine 2017.3.2-2018....转载 2018-09-10 15:42:42 · 1299 阅读 · 0 评论 -
关于javaweb连接远程数据库的一些问题
http://blog.peoplevip.cn/2018/63a96b21.htmljavaweb连接远程数据库出了点小问题,记录一下解决过程问题背景使用javaweb连接数据库,包成功导入,连接不成功,页面无任何显示解决顺序查看数据库是否支持外网连接在本地使用数据库管理软件直接连接远程数据库,查看是否成功如果不成功可以按照以下方法任意一种解决1.修改my.cnf配置文件...原创 2018-11-02 13:20:19 · 1517 阅读 · 0 评论 -
Spring Boot无法访问css,js等静态资源为404
在yml或properties配置文件下加配置静态资源地址:#yml写法,确保resources在Spring下即可Spring: resources: static-locations: classpath:/#properties写法Spring.resources.static-locations= classpath:/上述配...转载 2019-08-12 20:50:55 · 3498 阅读 · 0 评论 -
Intellij IDEA安装与破解
IntelliJ IDEA是java语言开发的集成环境,这款开发IDE虽然占据的市场份额少,但是得到了网友们的一致好评,被公认为最好的java开发工具之一,在Java,HTML,CSS,PHP,MySQL,Python等代码自动提示、重构、J2EE支持、各类版本工具(git、svn、github等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能都很方便齐全。刚刚下载安装完成,顺...转载 2018-03-17 09:52:15 · 548 阅读 · 0 评论