java系列
日常博客
问道于旁
江湖易老,岁月难催,且行且珍惜!
展开
-
java知识点:String类的值不可修改?
String知识点原创 2022-08-10 20:31:48 · 2174 阅读 · 0 评论 -
java数据类型对应的sql数据类型
在使用JDBC进行数据库编程时,数据类型是一个特别注意的地方。如果插入的数据和表定义的数据在类型上不匹配的话,会抛出异常,执行失败。所以,掌握好数据库类型和Java里的数据类型之间的对应关系很重要,现在把他们的对应关系列出来,以方便大家查阅。编号数据库类型JDBC类型JDBC索引描述...原创 2022-06-29 06:30:00 · 658 阅读 · 0 评论 -
Java:根据字符数,计算出图片该修改成多大的宽度
根据字符数,计算出图片该修改成多大的宽度原创 2022-06-28 06:30:00 · 398 阅读 · 0 评论 -
java:Result Maps collection does not contain value for frontpreviewprofitManage.cdata
Result Maps collection does not contain value for frontpreviewprofitManage.cdata原创 2022-06-27 21:46:43 · 112 阅读 · 0 评论 -
java书单
java书单 java核心技术 effective java 深入理解java虚拟机原创 2021-07-24 17:22:01 · 72 阅读 · 0 评论 -
问题:找到的链接
spring配置定时任务的几种方式https://www.cnblogs.com/zhaoletian/p/10821426.htmljava.io.IOException: 系统找不到指定的路径。at java.io.WinNTFileSystem.createFileExclusively(Native Method)at java.io.File.createNewFile(Fil...原创 2019-12-19 18:38:08 · 115 阅读 · 0 评论 -
eclipse:properties文件的编码
手动更改eclipse配置,workspace默认编码为iso的。***Window –> General –> Content Types –> Text –> Java Properties File,将Default encoding改为UTF-8,点击Update即可***原创 2020-07-09 15:56:08 · 251 阅读 · 0 评论 -
sqlserver:列转一个字段
List<String> result = Arrays.asList(str.split(","));List<String> list; and a.status in <foreach collection="list" index="index" item="item" open="(" separator="," close=")"> #{item} &l原创 2020-06-15 22:36:18 · 559 阅读 · 0 评论 -
java:webservice接口获取请求的request
import org.apache.cxf.message.Message;import org.apache.cxf.phase.PhaseInterceptorChain; Message message = PhaseInterceptorChain.getCurrentMessage(); HttpServletRequest request = (HttpServletRequest)message.get(AbstractHTTPDestination.HTTP_REQUEST);原创 2020-06-14 14:40:24 · 1267 阅读 · 0 评论 -
java:email
发邮件分为几种协议:IMAP:收imap.example.com , 发stmp.example.com,端口,加密(SSL/TLS、 STARTTLS)。exchange:服务器、域、SSLPOP3: 收pop.example.com , 发stmp.example.com,端口,加密。stmp协议代码:注意:端口加密如果是ssl连接,需要在session的properties中增加设置:“mail.smtp.ssl.enable”, “true”。//设置超时时间为20秒 p原创 2020-06-08 15:34:06 · 375 阅读 · 0 评论 -
计算机名词
Class 类Object 对象instance 实例原创 2019-12-02 14:36:00 · 116 阅读 · 1 评论 -
tomcat:配置(备忘)
切换目录 cd d:查询当前目录文件 dir快速补充目录:tab打开运行:ctrl+R添加服务:命令 service.bat install “服务名”移除服务:命令 service.bat remove “服务名”删除服务:运行=>cmd=>sc delete “服务名” (如果服务名中间有空格,就需要前后加引号)JAVA_HOME更换jdk,需要重新配置JA...原创 2019-09-05 14:07:50 · 148 阅读 · 0 评论 -
java:二分查找
备忘:官方API排序问题。注意:调用binarySearch()方法前要先调用sort方法对数组进行排序,否则得出的返回值不定,这时二分搜索算法决定的。 public static void binarySearch() { int[] a = new int[] { 4, 25, 10, 95, 06, 21 }; System.out.println(Arrays.binarySe...原创 2019-05-28 19:32:50 · 209 阅读 · 0 评论 -
eclipse:统计工程代码行数
search\File正则,\n*.css, *.gradle, *.java, *.js, *.jsp, *.properties, *.xml2019.01.31原创 2019-01-31 13:34:44 · 329 阅读 · 0 评论 -
tomcat:log4j-DailyRollingFileAppender 失败问题
org.apache.log4j.DailyRollingFileAppender 失效原因:conf/server.xml文件中,插入了该语句 <Context path="" docBase="test" reloadable="false"></Context>解决:去除该语句,在外部调用root.xml实现域名访问功能更改tomcat的log日志为lo...原创 2018-03-01 16:20:17 · 2645 阅读 · 2 评论 -
tomcat:性能调优
打开server.xml可以看到如下配置:原创 2017-11-14 16:03:05 · 224 阅读 · 0 评论 -
tomcat:遇见的问题
tomcat是web服务器_的理解: http://stackoverflow.com/questions/15997202/java-ee-application-with-web-server-application-server/15997442#15997442tomcat在Debug模式下无法启动解决办法: -Dapp.instance.config=”C:\xml” tomcat原创 2017-08-05 14:25:14 · 355 阅读 · 0 评论 -
gradle:配置相关
解压 至指定目录,配置环境变量,GRADLE_HOME->解压目录,%GRADLE_HOME%\bin加入path变量;cmd->gradle –v,出现版本信息,则配置成功;gradle配置文件为build.gradle;打开eclipse->Help->eclipse marketplace,搜索“Gradle”,选择下图下载; 导入 ,选择svn众拍项目,选中“CrowdphotoWe原创 2016-12-13 16:52:21 · 286 阅读 · 0 评论 -
java温习笔记02:编码规范
作用提高代码可读性、健壮性,为后续维护和开发人员快速理解代码。命名规范匈牙利表示法: - Package:一个小写单词组成。eg: package com.abc.util; - class类:大写字母开头,其他字母小写的单词组成(对于标识符而言,所有单词紧靠一起,大写中间单词的首字母)。eg:public class ThisAClassName{} - 变量:小写字母开原创 2016-01-04 23:12:59 · 480 阅读 · 0 评论 -
SSM:日期Date类型无法直接入库
BUG:invalid comparison: java.util.Date and java.lang.String实体类日期Date格式; 页面上字符串; 数据库date类型; <result column="pro_time" property="proTime" jdbcType="DATE" />不明白为啥date类型不能直接入库?查了一堆资料,原创 2016-08-29 19:15:32 · 3929 阅读 · 0 评论 -
概念:VO\POJO\PO\DTO
VO, value object. 值对象,通常用于业务层之间的数据传递。new关键字创建,GC回收。PO, persistent object. 持久对象,需序列化接口,是有状态的,每个属性代表当前状态,使程序与物理数据解耦,并简化对象数据与物理数据之间的转换。POJO, Plain Old Java Objects 简单无规则java对象。只有属性和getset方法。DAO,data ac原创 2016-09-23 09:28:14 · 634 阅读 · 0 评论 -
eclipse使用总结:快速修复ctrl+1
此快捷键主要用来修复错误,提示可供选择的方法,与自动提示有点类似。例1:写入方法Date demo = new Date(); 有时并未自动生成导入包,报错需手动添加,即可光标选中ctrl+1,根据提示选择。例2:String.valueOf(xxx);ctrl+1 就可以选择生成变量。例3:当system.out.println()打印时,直接输出字符串和被打印变量混淆到一起的时候,可以选中原创 2016-09-23 09:54:32 · 14113 阅读 · 0 评论 -
eclipse使用总结:workspace设置
eclipse启动时,会提示选择workspace,此空间可以自己设置存储位置,但若选择”Use this as the default and do not ask again”,则设置默认空间,之后偶尔会有需要打开第二个workspace的情况,比如不同版本的重名项目,修改在线bug的需要等。这里需要把启动的默认workspace更改回来。 windows->perferences->Gene原创 2016-09-23 10:05:26 · 19858 阅读 · 0 评论 -
eclipse使用总结:自动补全(临时保存)
1.运行前保存所有文件 Windows-> preferences->run/debug>launching->save required dirty editors before launching备选方案:Always Never Prompt2.自动补全 该功能极力推荐,减少不必要的记忆,现在不局限于某个对象后输入“.”才提示,而是输入任意字符就能提示类文件自动补全 Wind原创 2016-09-23 11:17:32 · 380 阅读 · 0 评论 -
eclipse总结:快捷键
编辑相关快捷键注释 Ctrl + / 快速修复 Ctrl + 1 删除当前行 Ctrl + d 格式化文档 Ctrl + Shift + f 插入空行 Shift + Enter 编辑窗口最大化 Ctrl + m 显示大纲 Ctrl + o 查看,定位快捷键查找Java类文件 Ctrl + Shift + T 查找引用 Ctrl+原创 2016-09-23 11:17:01 · 389 阅读 · 0 评论 -
mybatis:resultMap
Result Maps collection does not contain value for frontpreviewprofitManage.cdatassi出现上述错误 主要是因为你的select标签内部的resultMap属性指向的不正确在sql文件中只要有一个resultMap或resultType属性指向错误,则在这个文件中其余正确的语句也不能执行,所以在出现上述错误时,可能不是原创 2016-10-30 23:58:21 · 306 阅读 · 0 评论 -
java:判断list为空
if(null == list || list.size() ==0 ){ }原创 2016-10-30 23:58:43 · 521 阅读 · 0 评论 -
上传指定格式
[html] view plain copy Valid Accept Types:For CSV files (.csv), use: For Excel Files 2003-2007 (.xls), use: For Excel Files 2010 (.xlsx), use: For Text Files (.txt) use: For Image原创 2016-11-11 13:52:32 · 237 阅读 · 0 评论 -
java:file文件的处理总结
常用方法:f.exists();f.delete();f.mkdirs();创建文件File file = new File();此处会创建一个新文件;删除文件这里一般会有多种情况:删除单个文件import java.io.File;public class DeleteFileExample{ public static void main(String[] args)原创 2016-11-12 11:22:59 · 470 阅读 · 0 评论 -
tomcat8:虚拟目录配置及404bug
目标:访问ID+路径,直接获取静态资源,如图片等。 常规方法(方法一): %tomcat%/conf/server.xml文件,标签下添加<!-- 增加虚拟路径,供访问本地图片--><Context path="/img" docBase="D:\test" debug="0" reloadable="true" crosscontext="true"></Context><Context原创 2016-10-22 14:43:14 · 11997 阅读 · 3 评论 -
Stackoverflow上人气最旺的10个Java问题
1、 为什么两个(1927年)时间相减得到一个奇怪的结果? 如果执行下面的程序,程序解析两个间隔1秒的日期字符串并比较:public static void main(String[] args) throws ParseException { SimpleDateFormat sf = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”);转载 2016-11-22 00:53:27 · 438 阅读 · 0 评论 -
springmvc:配置文件总结
注意以下区别区别:include and exclude=> 包含,不包含 目的:防止重复引用 spring-mvc.xml<!-- 自动扫描且只扫描@Controller --><context:component-scan base-package="org.springside.examples.quickstart" use-default-filters="false"><cont原创 2016-11-22 13:46:37 · 359 阅读 · 0 评论 -
springmvc:Forward和Redirect
问:直接转发和间接转发的原理及区别是什么?答:Forward和Redirect代表了两种请求转发方式:直接转发和间接转发。对应到代码里,分别是RequestDispatcher类的forward()方法和HttpServletRequest类的sendRedirect()方法。 对于间接方式,服务器端在响应第一次请求的时候,让浏览器再向另外一个URL发出请求,从而达到转发的目的。它本质上是两次HTT原创 2016-11-22 13:48:34 · 567 阅读 · 0 评论 -
java温习笔记01:环境配置及编辑器设置
java基础复习原创 2016-01-02 00:48:13 · 458 阅读 · 0 评论