Java
shiyibodec
这个作者很懒,什么都没留下…
展开
-
java中类型int转化为Byte
因为项目中用到了Byte类型,而且需要将int计算好的数值赋值给该Byte对象,首先,我需要保证int类型的值不可以大于127,可以通过程序逻辑控制,这里只是单单记录如何将int类型转换为Byte。Byte b;int a=5;b = Byte.parseByte(Integer.toString(a))//这里是将int先转为String,然后将String转为Byt原创 2015-07-27 11:27:05 · 825 阅读 · 0 评论 -
如何将一个SpringBoot简便地打成一个war包
正常情况下SpringBoot项目是以jar包的形式,通过命令行:java -jar demo.jar1来运行的,并且SpringBoot是内嵌Tomcat服务器,所以每次重新启动都是用的新的Tomcat服务器。正因如此,也出现了一个问题: 上传到项目的文件,如果是保存在项目中的,那么重启过后文件就会丢失。比如我们上传了一个头像,重启项目后,这个头像就没了。而如果将文件保存在本地磁盘中的话,htm...转载 2018-05-08 10:16:37 · 267 阅读 · 0 评论 -
FormAuthenticationFilter与doGetAuthenticationInfo的作用
当用户提交了用户名和密码后:1、首先会由FormAuthenticationFilter来拦截该请求(配置文件中有配置)2、FormAuthenticationFilter中会调用doGetAuthenticationInfo来进行权限的验证,因为FormAuthenticationFilter中默认进行了Subject.login操作,login之后就会调用doGetAuthentica原创 2018-01-23 17:02:08 · 2677 阅读 · 0 评论 -
fedora25+java1.8+idea下使用短信猫发送短信
短信猫原创 2017-06-23 17:00:44 · 475 阅读 · 0 评论 -
java中“或”(||)条件的执行次序
先来看如下代码一:String str = "12";if(str.length()<5 || !str.substring(0,3).equals("780")) System.out.println("网点号不符合规范");执行结果是:网点号不符合规范再来看如下代码二:String str = "12";if(!str.substring(0,3).equals("780")) System原创 2017-04-22 15:12:53 · 8996 阅读 · 0 评论 -
SpringMVC中注解的继承
子类:DepositTaskController 父类:CrudController父类中有方法 get() mapping为: /get,子类中如果也有一个方法 getTask(), mapping为 /get 此时编译时报错: 提示该mapping已经存在,There is already ‘depositTaskController’ bean method 事实证明,子类会继承父类注解原创 2017-05-03 10:00:57 · 1584 阅读 · 0 评论 -
excel双击改变格式
最近做Excel导出时发现一个问题: 单列格式我设置为数字或者文本格式,需要双击才能将格式改变。 经百度和亲自试验,得到以下解决方法: 选中要改变格式的数据,“数据”->”分列”,在分列时选择想要的格式。这时候数据就会立即变为想要的格式,而不需要一个一个的去双击。原创 2017-04-20 10:31:41 · 8114 阅读 · 0 评论 -
Java计算指定日期的昨日
String date = "2016-10-1";SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");Calendar cal=Calendar.getInstance();cal.setTime(sdf.parse(date));cal.add(Calendar.DATE,-1); Date endTime = cal原创 2017-01-07 13:43:25 · 550 阅读 · 0 评论 -
intellij idea 中激活热部署插件jrebel
1、首先,在Intellij中下载安装jrebel插件 2、在插件中点击激活: 3、输入上图中的内容,邮箱号输入自己的邮箱号就行欢迎使用Markdown编原创 2016-06-30 14:38:24 · 711 阅读 · 0 评论 -
filter在配置文件中的前后位置是有影响的
占位,稍后实现原创 2016-10-21 08:37:31 · 633 阅读 · 0 评论 -
为什么要序列化javabean
在做Java项目的时候,会发现除了工具类等类以外,所有的javabean几乎都进行了序列化,这是为了便于将javabean存储在缓存或者通过网络传输。 1、对于有专用缓存服务器的系统,例如大型分布式系统,javabean必须实现序列化才能通过网络存储到缓存服务器。 2、即使不是大型系统,对于只跑在自己笔记本上的程序,也有可能是集成了ehcahe,它会将javabean交换到磁盘,如果注意的话,磁原创 2016-09-30 15:35:46 · 1071 阅读 · 0 评论 -
将Eclipse工程导入到Intellij idea中时遇到的jar无法导入的情况
部分jar包未导入,导致编译的时候出错。解决方法是:具体步骤:File -> Project Structure (ctrl + shift + alt + s ) -> Module -> Dependencies -> Add... -> Library... -> Attach Classes.找到lib所在的文件夹,然后添加model即可。原创 2016-02-23 14:29:30 · 3139 阅读 · 0 评论 -
原因为 1) 无法找到文档; 2) 无法读取文档; 3) 文档的根元素不是 <xsd:schema>
org.xml.sax.SAXParseException; lineNumber: 12; columnNumber: 107; schema_reference.4: 无法读取方案文档 'http://www.springframework.org/schema/beans/springbeans-3.0.xsd', 原因为 1) 无法找到文档; 2) 无法读取文档; 3) 文档的根元素不是原创 2016-01-19 08:42:17 · 16386 阅读 · 7 评论 -
request.getParameterMap()返回的value是Object[],数组
自己做了一下一个关于HashMap的实验:import java.util.HashMap;import java.util.Map;/** * Hello world! * */public class App { public static void main( String[] args ) { System.out.原创 2015-11-30 11:33:48 · 4236 阅读 · 0 评论 -
Could not generate CGLIB subclass of class编译时出错
Exception in thread "main" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userServiceImpl' defined in file [F:\tmp\TestShiro\TestShiro\target\classes\com\ynsh\原创 2016-01-17 19:28:50 · 14075 阅读 · 1 评论 -
纯java项目添加slf4j+log4j日志工具
纯java项目添加slf4j+log4j日志工具使用maven搭建的java项目依赖关系log4j.properties文件的配置使用使用maven搭建的java项目只需要添加以下依赖<dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12<...原创 2018-11-22 09:15:01 · 4615 阅读 · 0 评论