
编程
文章平均质量分 56
浅夏初雨yan
没有最好,只有更好
展开
-
Struts2标签总结
Struts2标签总结一、数据标签1.标签property标签的作用是输出指定值。property标签输出value属性指定的值。如果没有指定的value属性,则默认输出值栈栈顶的值。该标签属性如下:default:该属性是可选的,如果需要输出的属性值为null,则显示default属性指定的值。escape:该属性是可选的,指定是否escape HTML代码。valu原创 2015-10-23 17:23:19 · 1651 阅读 · 3 评论 -
文件名过长无法删除 问题解决(java)
文件名过长无法直接删除,可以采用java代码进行删除,亲测可用。建立java文件(DeleteLongFile.java)前提是建立好了java的开发环境。运行时,只需要修改文件路径即可import java.io.File;/** * 解决删除由于文件名过长,无法删除的问题 */public class DeleteLongFile { private st...转载 2019-03-14 11:08:32 · 1302 阅读 · 0 评论 -
IDEA显示maven视图
在IDEA进行项目开发时,在刚建立的项目中未发现maven视图。方法:View--> Tool Windows--> Maven如下图:后期在进行maven界面的查看时,可以在IDEA的右侧进行查找...原创 2019-03-11 14:55:10 · 10828 阅读 · 0 评论 -
IDEA禁止控制台日志输出
在进行代码编写时,现在流行的工具是IDEA,但是在测试的时候,控制台会输出大量的日志信息,影响测试。先介绍一种控制日志输出的方法:1)查验是否含有resources目录查看main目录下(如果用于测试,可以查看test目录),是否有resources目录如果没有,新建一个resources目录,将其设置为“Sources”类型在resources目录下,新建文件:log4j...原创 2019-03-13 17:10:20 · 11752 阅读 · 4 评论 -
SecureCRT解决命令行无法退格/删除
在通过CRT进行spark-shell程序编码时,发现不能进行退格和删除。解决办法:进行SecureCRT的设置。Options --> Session OptionsTorminal --> Emulation --> Terminal(选择Linux)Terminal --> Mapped Keys --> 勾选(Backspace s...原创 2019-04-11 10:50:05 · 9067 阅读 · 0 评论 -
java.sql.SQLException: Value '0000-00-00' can not be represented as java.sql.Date
在进行spark程序连接mysql数据库时,遇到以上问题。java.sql.SQLException: Value '0000-00-00' can not be represented as java.sql.Date在mysql数据库中有一个时间字段:timeinfo,异常值默认为“0000-00-00”问题代码如下: // hive和mysql关联使用 // ...原创 2019-04-11 15:34:17 · 308 阅读 · 0 评论 -
spark-shell进行换行代码的粘贴
在用spark-shell进行测试时,常常会遇到换行代码,或者想要统一将代码进行粘贴的情况。例如以下代码: val mysqlDF = spark.read.format("jdbc") .option("url", "jdbc:mysql://node1:3306") .option("dbtable", "fanyanyan.lianjia") ...原创 2019-04-11 15:45:38 · 2475 阅读 · 0 评论 -
maven项目不能打包scala代码
在建立maven项目时,遇到问题,只能对java代码的打包。此问题出现的原因时,在建立项目的时候,建立的时java的项目,后期进行scala的添加,但是在pom.xml中并没有出现scala代码的打包配置,导致只能进行java代码的打包。解决方法:在maven文件中,加入scala的打包配置。<!-- This plugin compiles Scala files --&...原创 2019-04-12 10:34:31 · 1863 阅读 · 0 评论 -
时间工具类DataUtils.java,通过输入开始时间和截至时间,获取之间的日期
在进行数据统计时,常常需要通过接收2个参数,起始时间和结束时间,获取2个时间之间的日期。例如:输入参数:2019-04-01,2019-04-10需要获取2个时间之间的日期:即:[2019-04-01,2019-04-02,2019-04-03,2019-04-04,2019-04-05,2019-04-06,2019-04-07,2019-04-08,2019-04-09,2019-0...原创 2019-05-05 11:16:00 · 1171 阅读 · 0 评论 -
java 线程Thread同步synchronized使用
很多人都知道,在Java多线程编程中,有一个重要的关键字,synchronized。但是很多人看到这个东西会感到困惑:“都说同步机制是通过对象锁来实现的,但是这么一个关键字,到底有什么作用呢?”synchronized定义在方法中,保证在多线程运行此方法的时候,可以保证方法的逐步执行,即:当有线程占用此资源的时候,其他线程进行等待,当前一线程执行完,后一线程继续执行,从而保证数据的正确性。...原创 2019-05-21 10:15:57 · 602 阅读 · 0 评论 -
window系统下,python 在虚拟环境中升级pip问题 Requirement already up-to-date: pip
在python中,遇到问题升级pip(从pip10.0,升级为18.0),显示已经为最新,如下所示:Requirement already up-to-date: pip in c:\users\administrator\python\venv\model\lib\site-packages (18.0)用pip -V 查看仍然是10.0版本。首先,我cmd命令进入到我的虚拟环境...原创 2018-09-21 15:49:07 · 4089 阅读 · 1 评论 -
python中pivot table 透视表实例
下面是python透视表的简单实例,希望对学习这一块的朋友们能够有所帮助。import pandas as pddef pivot_table(): data_df = pd.read_csv("data.csv") # 形成基础的成绩表 pivot_df = data_df.pivot(index='userNum', columns='subjectCode'...原创 2018-09-19 12:02:46 · 2945 阅读 · 1 评论 -
在ssh项目中的applicationContext.xml中配置数据源(c3p0)(连接池)
部分代码来自网上,黄绿色的字体就是c3p0 sqlserver2000连接池的设置,其中特别注意的是''driverClass', 'jdbcUrl', 'user' , 'password'区分大小写 ,并且要把c3p0-0.9.1-pre6.jar放到classpath中;1.sqlserver2000http://www.springframework.org/schema/be转载 2015-09-24 15:30:56 · 633 阅读 · 0 评论 -
applicationContext.xml文件的具体讲解
以我做的一个项目为例,对applicationContext.xml文件做简单的介绍: xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframe原创 2015-08-16 09:34:36 · 670 阅读 · 3 评论 -
<a href="<%=request.getContextPath()%>/XXXX.jsp"> 和<a href="XXXX.jsp"> 的区别?
/xxxx.jsp">中的request.getContextPath()应该是得到项目的名字,如果项目为根目录,则得到一个"",即空的字条串;如果项目为aaa, / xxxx.jsp将得到aaa/xxxx.jsp,服务器端的路径则会自动加上, 应该就是指当前路径下的这个xxx.jsp页面翻译 2015-08-14 16:13:48 · 2555 阅读 · 0 评论 -
Unable to resolve target 'android-15'如何解决?
今天遇到一个问题,在导入Android项目时出现“Unable to resolve target 'android-15'”错误。这是版本不兼容的问题。造成原因可能是你导入的项目版本与你eclipse的SDK版本不一致。 解决办法如下:打开“project.properties”文件夹,将里面的版本号改成与你SDK版本一致,就可以了。原创 2015-12-17 11:14:31 · 656 阅读 · 0 评论 -
hql连表查询(多表查询)
hql连表查询的问题,总结了一下,与大家分享package android.com.bzjm.test;import java.util.List;import org.hibernate.HibernateException;import org.hibernate.Query;import org.hibernate.Session;import org.hi...原创 2016-02-21 17:54:08 · 5707 阅读 · 0 评论 -
解析Map键值对
学习笔记Map para=new Map();StringBuffer s=new StringBuffer();String str=" ";for(String key:para.keySet()){ s.append(key).append("+").append(java.net.URLEncoder.encode(paraqmeters.get(key),"原创 2017-05-15 18:40:35 · 835 阅读 · 0 评论 -
http请求方法get和post的区别
学习笔记get请求查询字符串(键值对)被附加在url地址后面一起发送到服务器。点击返回/刷新按钮--没有影响可以添加书签可以缓存有历史记录有长度限制只允许ASCII字符类型传送查询字符串会显示在地址栏的URL中,不安全,不要使用get请求提交敏感数据查询字符串显示在地址栏的URL中,可见post请求查询字符串在post的信息中单独存在,和ht转载 2017-05-15 18:53:39 · 211 阅读 · 0 评论 -
struts2数据校验方法
对于输入校验 struts2提供了2中实现方法。 首先普及一下知识:输入校验的流程:1.类型转换器对请求参数执行类型转换,并把转换后的值赋给action中的属性。2.如果在执行类型转换的过程中出现异常,系统会将异常信息保存到ActionContext,conversionError拦截器将异常信息添加到fieldErrors里。不管类型转换是否出现异常,都会进入第3部。3.系统原创 2015-10-20 16:03:40 · 1133 阅读 · 0 评论 -
python 获取指定日期时间(例如:昨天,前天,前5天的日期,后3天的日期)
小知识,通过python获取指定日期的时间。可以利用偏移量这个小的知识点。代码如下:import datetime// 获取当前时间today = datetime.datetime.now()// 计算偏移量offset = datetime.timedelta(days=-2)// 获取想要的日期的时间re_date = (today + offset).strftime...原创 2018-09-18 14:22:24 · 19291 阅读 · 0 评论 -
Spring Boot通过注解读取配置文件,并解决读取配置文件中文乱码问题
在编写Spring boot项目时,注解帮助我们简化了大量的代码量。现在给大家介绍一个通过注解读取配置文件的例子。配置文件:resources/config.properties内容如下:conf.plugin.key1=小米conf.plugin.key2=小明编写配置文件读取类:PluginConfig.java@Component@ConfigurationP...原创 2019-05-23 17:01:52 · 1294 阅读 · 0 评论