Java
文章平均质量分 54
姜姜好呢
学无止境
展开
-
新买的/重置的aliyun服务器要怎么操作呢?我将一步步记录我的操作
我是真的偶尔就会把我的小阿里云服务器搞坏。。所以记录一下每次环境搭建的过程,以后就不用四处搜了。。直接一键还原,然后重新安排!哈哈。0、基本操作就不多说了,从开始登陆一个空白的阿里云服务器开始,我在选择操作系统的时候选择的是0元的打包好的centos71、登陆进来以后先确认一下资源使用情况## df命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况 -h方便阅读方式显示df -h## 查看系统主机名及其它相关设置hostnamectl## 查看centos版本lsb_relea原创 2021-04-12 20:53:36 · 376 阅读 · 0 评论 -
redis学习05-java使用redis【jedis】
文章目录1、什么是jedis?2、如何简单实用jedis2.1、项目搭建2.2、jedis的API3、jedis的问题1、什么是jedis?简单来说,jedis是官方推荐的java客户端开发包。大白话的话参看https://blog.csdn.net/Jamie_Jiang/article/details/1129099132、如何简单实用jedis2.1、项目搭建我是用的springboot项目,简单的创建。新建项目springboot项目,应该都会。添加依赖,看右侧selected原创 2021-01-23 13:29:21 · 233 阅读 · 0 评论 -
redis学习04-jedis和redisson
jedis是什么?jedis是为了方便在java代码中让java程序员操作redis命令而产生的。redisson是什么?redisson是为了更好的让java程序员能够按照正常书写java代码中的那些集合类的思维去操作redis,离开redis命令的圈圈。而且redisson中还有自带的锁机制,可以保证线程安全。为什么jedis通常和pool一起使用呢?因为jedis是阻塞的,如果不使用池化技术会很影响效率。待更新。。。...原创 2021-01-23 12:15:15 · 500 阅读 · 1 评论 -
关于form表单提交文件file后台controller中参数获取不到的解决办法
ssm 前台jsp的form表单里<form class="avatar-form" action="upload/uploadPhoto.do" enctype="multipart/form-data" method="post">...<input type="file" class="avatar-input" id=&quo原创 2018-03-07 15:09:30 · 17688 阅读 · 6 评论 -
POI导入Excel 解析各种格式单元格公共方法整理
(可以解析文本、日期、数值、公式单元格、布尔、空值)1、解析数值型保留两位小数,日期格式为yyyy-mm-dd以及公式型单元格/** * 获取cell中的值 * @param cell * @return */ private String getCellValue(HSSFCell cell) { if (cell != null) { String value =...原创 2017-11-30 15:46:14 · 1496 阅读 · 0 评论 -
【Java】2018年刑侦科推理试卷
今早同事发的图片,2018刑侦科推理试卷。 下午没什么事,就用Java写了一下,大概的思路是枚举法,然后列出条件,输出满足条件的情况就可以了。参考的是这位大神写的python的,唉,本人能力有限,所以可能代码会比较冗余。但是也想锻炼一下,于是乎,写了一套Java的。有什么地方可以简化代码啥的,欢迎指正哈! https://www.cnblogs.com/seyjs/p/8491767.ht...原创 2018-03-02 15:53:37 · 3063 阅读 · 3 评论 -
前台给后台参数时多逗号的问题
今天遇到一个老问题,就是前台给后台传参时参数的bug,苦恼了好久。。 大致是这样的,比如前台url=xxxxxxx?projectType=2 然后我在后台直接用实体对象的projectType属性去接收就会发现 这个对象的projectType属性值为“2 , ” 之前好像也遇到过,但是忘记了,所以今天马克一下,以后就不用再苦恼了!其实原因很简单: 就是在你发请求的过程中,有另一个参数...原创 2018-06-25 16:19:54 · 7087 阅读 · 0 评论 -
关于 深入理解Java虚拟机 书中 9.2.1中提出的问题
问题:如果有10个WEB应用程序都是用Spring来进行组织和管理的话,可以把Spring放到Common或Shared目录下(Tomcat5.0)让这些程序共享。Spring要对用户程序的类进行管理,自然要能访问到用户程序的类,而用户的程序显然是放在/WebApp/WEB-INF目录下的,那么被CommonClassLoader或SharedClassLoader加载的Spring如何访问并...原创 2018-11-19 15:45:26 · 649 阅读 · 3 评论 -
匿名内部类(以线程常用的new Runnable()解释)
转自:https://www.cnblogs.com/tc310/p/4048196.html匿名内部类(Anonymous Inner Class),在创建实例的同时给出类的定义,所有这些在一个表达式中完成。Runnable rn = new Runnable() { public void run() { }};相当于:class Anomymous impleme...转载 2018-12-29 13:48:35 · 924 阅读 · 0 评论 -
final 和effectively final区别
参考:https://www.jianshu.com/p/ade870238d18最近在学习多线程的知识,感觉自己超级无知,写了这么久代码,我连匿名内部类都搞不太懂哈哈,但是我愿意学,哪怕从头开始。首先贴一下我学习的代码package cn.ctwom.projone;import java.util.ArrayList;import java.util.List;/** ...原创 2019-01-03 10:02:01 · 3196 阅读 · 0 评论 -
fastjson SerializerFeature序列化属性的使用
如下理解参考此文章:https://blog.csdn.net/yxl_num/article/details/548467151、首先,为啥要知道这个东西呢?因为现在项目基本都是前后端分离,操作的话一般都是返回json串,但是会有这种情况,加入你put一个key和value的时候,如果value是空,那么等你返回给前台的时候,前台就连这个key也拿不到了,就直接省掉了(相当于过滤掉了)加上...原创 2019-03-01 16:25:50 · 2701 阅读 · 0 评论 -
关于前后台编码设置理解和web.xml编码过滤器CharacterEncodingFilter理解马克
首先,放上web.xml中编码过滤器的设置 filter> filter-name>encodingFilterfilter-name> filter-class> org.springframework.web.filter.CharacterEncodingFilter filter-class>原创 2018-02-05 11:02:42 · 1840 阅读 · 0 评论 -
Eclipse启动报错java.lang.NoClassDefFoundError
首先说一下这个error意思,字面很明白,没找到class。我遇到这个问题,是因为我所启动的项目(1),引用了一个其他项目(2)的包,而这个其他项目又引了另一个项目(3)的包,然后因为2项目的代码有改动,所以重新打包,放到项目1中,然后启动项目1报的。首先说一下我的解决办法:因为,我不需要用这个找不到的文件,所以它找不到,我就让它找到好了,我在自己的项目里建了它缺的包和文件,都原创 2017-11-30 16:05:39 · 4748 阅读 · 0 评论 -
关于安装版tomcat和绿色版(解压版)tomcat的区别
有一个关于 tomcat 的问题从入职以来一直困扰着我。自己之前在学校都是要配置 jdk 和 tomcat 的环境变量的,但是上班开始只配置了 jdk 的,而没有配置 tomcat 的。难得今天有空闲,就搜集了一下。1、首先说一下 安装版和绿色版都是什么样子的。图一 .exe 的是安装版图二 .zip 是绿色版2、安装版的需要双击进行安装,而绿色版的解压缩后即可使用。3、安装版的需要配置环境变量,...原创 2017-07-17 09:59:18 · 9278 阅读 · 2 评论 -
在Web.xml中自动扫描Spring的配置文件及resource时classpath*:与classpath:的区别
转自:http://blog.csdn.net/wxwzy738/article/details/16983935转:http://blog.sina.com.cn/s/blog_a2f090ae0101e18d.htmlhttp://blog.csdn.net/kkdelta/article/details/5507799首先在web.xml中配置监听器listener,让S转载 2017-10-12 10:54:22 · 335 阅读 · 0 评论 -
java中的重量级与轻量级概念
转自:http://www.cnblogs.com/snake-hand/archive/2013/06/06/3122805.html首先轻量级与重量级是一个相对的概念,主要是对应用框架使用方便性和所提供服务特性等方面做比较的。比方说EJB就是一个重量级的框架,因为它对所编写的代码有限制,同时它也提供分布式等复杂的功能。相比之下,Spring就是轻量级框架,因为它需要转载 2017-10-13 13:49:26 · 413 阅读 · 0 评论 -
springMVC访问静态资源:为什么图片/js/css等文件写在jsp中是404不能获取
转自:http://www.cnblogs.com/yank/p/4477204.html在SpringMVC中常用的就是Controller与View。但是我们常常会需要访问静态资源,如html,js,css,image等。默认的访问的URL都会被DispatcherServlet所拦截,但是我们希望静态资源可以直接访问。该肿么办呢?在配置文件:web.xml转载 2017-11-06 14:33:22 · 3906 阅读 · 0 评论 -
spring框架多个数据库操作需统一提交事务回滚机制解析以及解决办法
转自:http://www.cnblogs.com/0201zcr/p/5962578.html1、遇到的问题 当我们一个方法里面有多个数据库保存操作的时候,中间的数据库操作发生的错误。伪代码如下:public method() { Dao1.save(Person1); Dao1.save(Person2); Dao1.save(Perso转载 2017-10-13 16:20:10 · 12244 阅读 · 2 评论 -
spring回滚机制源码分析
转自:http://blog.csdn.net/ch_space/article/details/18767875闲来无事,重新看了下spring事务管理源码,写个笔记。1、TransactionTemplate当需要在事务中执行一个DB操作时,执行:[java] view plain copy转载 2017-10-13 16:04:52 · 400 阅读 · 0 评论 -
servlet理解和Spring的DispatcherServlet理解以及之间关系
转自:http://blog.csdn.net/initphp/article/details/38171219Servlet是什么1. Servlet是服务器端运行的一个程序,是一个被编译好的Java类。它不是框架等。2. Web容器的启动,需要依赖Servlet。当web服务器开始执行时,servlet类就被初始化3. 当用户通过浏览器访问的时候,会转载 2017-10-13 14:16:43 · 6833 阅读 · 0 评论 -
IO流:编码方式,字节字符区别以及一些流的父类的区别以及使用情况。
OK 我承认记性不好,IO流心里真的是有印象,但是却总是一些概念模模糊糊记不住。所以最近我想把知识点复习一哈,查缺补漏,之后为下一阶段进军。此篇文章为IO流相关知识总结。包括编码方式,字节字符区别以及一些流的父类的区别以及使用情况。想用markdown来写的,但是最近不知道是我浏览器的问题还是csdn的问题,总是页面显示有bug。。(一)首先,bit/字节/字符明确一哈。1)比特(原创 2017-11-01 11:19:19 · 716 阅读 · 0 评论 -
迁徙6_IO流等问题_java_2016-9-4
不好意思,时隔一个月零一天才更新。。 菜鸟最近真的有些吃不消呢,但是求知、求职的路本来就该走的坎坷一些,这样才会印象深刻,才会更有意义一写哈。一帆风顺的人生会有趣吗?反正我没有一帆风顺过,我没有发言权;但至少读完i哦这个坎坷的人生,我还是心怀感激的。说点什么呢?这一个月左右的时间,我学了java基础,面向对象(OOP),还有java API 。目前在临近API末端了,菜鸟除了感觉原创 2017-01-13 16:13:21 · 568 阅读 · 0 评论 -
获取Excel sheet页中实际有效行数(不是我写的,但是也不是我转载的)
private List realNumberOfRow(HSSFSheet sheet){int realNums = 0;int firstNum = sheet.getFirstRowNum();int lastNum = sheet.getLastRowNum();List number=new ArrayList();//获取每个有值的行数下标for (int i=f原创 2017-11-30 15:49:30 · 5493 阅读 · 0 评论 -
三个数排序_java
原创 2017-01-13 16:10:30 · 769 阅读 · 0 评论