自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

shen_xy的博客

Constant dropping wears the stone.

  • 博客(37)
  • 收藏
  • 关注

转载 寄存器和缓存

转自:https://www.cnblogs.com/zsq1993/p/5991018.html这里的缓存是指的CPU的缓存。按与CPU远近来分,离得最近的是寄存器,然后缓存,最后内存。所以,寄存器是最贴近CPU的,而且CPU只与寄存器中进行存取。(寄存的意思是,暂时存放数据,不中每次从内存中取,它就是一个临时放数据的空间,火车站寄存处就是这个意思)而...

2019-09-16 15:17:46 313

原创 vim编辑器相关命令

1、vim编辑器的模式转换vim编辑器有三种模式:命令模式,编辑模式,末行模式,三种模式相互转换的方式如上图所示,其中插入模式无法直接进入到末行模式;2、vim的主要命令1)在命令模式中使用I(大写的i)、i、A、a、O(大写的o)、o均可以进入到插入模式当中,其中的区别: I:是在光标所在行的行首进行插入; i:是在光标所在位置的前面进行插入; ...

2019-07-24 17:22:04 528

原创 解决pig在MapReduce模式下执行任务失败,提示Failed to read data的问题

在运行pig的pig -x mapreduce 时,总是在load的时候失败,提示Failed to read data from “hdfs://ip:port/XXXX”↓尝试了很多办法都没有成功,比如更改pig的版本、修改文件的权限等等,查了很多网站都没有解决方法。后来无意间发现了yarn日志里有这么一句话:↓处于好奇,查了一下这句话意味着什么,有人说yarn中对用户有白...

2019-04-25 11:48:54 2573

原创 重新生成kerberos凭据的方法

上周在Hadoop服务器上安装了kerberos,默认配置全都没有进行更改,配置了对应用户的票据后均可以正常访问hdfs,但今天来了之后发现用户无法访问hdfs了,于是重新生成票据。通过CM将kerberos的ticker_lifetime改成了365天,但是担心万一仍然出现问题,于是将重新生成票据的方法进行记录,以免以后忘记。对root用户进行票据配置1、在root用户下执行命令:ki...

2019-04-24 11:14:42 2838

原创 解决Hadoop伪分布式下,namenode无法启动的问题

启动Hadoop时,出现无法启动namenode的情况,查看日志后提示如下错误:Error: Gap in transactions. Expected to be able to read up until at least txid 6175405 but unable to find any edit logs containing txid 6175405java.io.IOExce...

2018-11-22 16:30:35 2792 1

原创 SpringMVC-在controller层创建通用的页面跳转方法

       出于安全的考虑,某些页面的跳转必须通过controller层进行跳转,但如果对每一个页面都创建一个controller层的方法,太过于麻烦,因此可以考虑写一个通用的页面跳转方法,实现页面的跳转;首先springMVC.xml的配置:<bean class="org.springframework.web.servlet.view.InternalResourceVie...

2018-11-22 10:46:22 2839 1

原创 解决Hadoop伪分布式下,datanode无法启动的问题

问题:发现可视化界面中datanode的个数为0,是用jps命令查看时,发现DataNode没有启动,查看datanode的启动日志时,出现以后报错信息↓ 问题原因:由于频繁的是用-format命令,导致namenode的clusterID会重新生成,而datanode的clusterID 保持不变,两个clusterID不同,导致datanode无法启动。解决方式:找到日志中提示...

2018-11-20 21:40:14 933

原创 Idea快捷键总结(持续更新中)

1、使用try-catch包裹代码:ctrl + alt + t2、查看当前接口的所有实现类:f43、查看当前类的结构:ctrl + o4、查找类:ctrl + shift + T

2018-11-06 16:02:32 222

原创 maven项目-Springmvc中,el表达式不生效的问题

问题:在maven项目当中练习Spring-mvc时,controller层使用mv.addObject设置值,并返回jsp页面中,使用的el表达式进行显示,此时无法正常显示。controller层:@Controllerpublic class Hello { @RequestMapping("show1") public ModelAndView show1(){...

2018-09-08 10:54:08 1132

原创 Mysql - 不常用的命令总结

1、如果数据表中的字段需要使用关键字进行命名是,该名称应该使用键盘中书数字那一行最左边的``包住;如:alter table test(表名) add `desc` varchar(20);2、desc tablename;查看该表的详细表结构;3、有时对数据表的字段长度进行修改时,会提示  Data truncated for column 'desc' at row 1的...

2018-08-02 20:19:13 132

原创 java--util包下Date类中new Date(int year,int month,int day)初始化方法注意问题

java.util包下的Date()类的有参构造器方法已经被废弃掉了↓但是有时候仍可能用到这个方法进行Date的初始化,此时需要注意如下问题:传入的year参数,应该为“目标年份”-1900, 月份需要-1;例:如果想要将2018年,7月,19日初始化作为Date的初始化值,那么正确的写法应该是int year = 2018;int month = 7;int day...

2018-07-19 21:35:23 4106

原创 java特性的理解----多态性

1、类的多态性的基本格式        Person p = new Man();2、多态性的作用    若某个类中定义了一个方法为public void run(Person p){ System.out.println("......);}                        如果没有多态性,需要根据传递参数的不同,如Woman,Man等,重载多个方法,但是有了多态性,run(...

2018-07-11 15:26:24 120

原创 maven+ssm---tomcat9.0启动成功,但是页面访问404

1、在build path中将tomcat的包导入到项目中;2、删除已经添加的tomcat,新添加一个tomcat server,此时不要选择任何项目;3、双击添加的tomcat server,进入配置界面,将Server Location下面的Deploy path修改为tomcat目录下的webapps重启即可;4、此时地址应为http://localhost:8080/项目名称...

2018-07-06 23:56:42 2665

原创 SSM-mybatis脚本中传递数组参数,使用in命令

当sql语句需要使用in作为条件时的脚本使用如下:1、参数为数组或者list:此时,sql脚本应为:其中collection必须为的名字必须是array/list。2、参数为map

2018-06-25 14:00:09 1008

原创 Kettle-根据源表(source table)数据更新情况对目标表(target table)中数据进行删除

应用场景:    目标表的数据是从源表中抽取的,当源表数据删除时,希望目标表中的数据也能及时删除。转换思路:    两个表中的数据进行合并记录操作,合并后的数据会根据对比情况打上标签,过滤出标签为deleted的数据,对其进行删除操作。转换过程:    注意:在对两表进行合并记录操作之前,需要将两表分别进行排序操作,可以直接在表输入的sql脚本中使用order by进行排序,也可以分别在表输入和合...

2018-06-25 13:44:12 5522 1

原创 永洪BI-实现按钮输出文件

制造报表时经常是在报表头显示一些诸如输出之列的信息,如图:而我在进行实际的页面与系统嵌套时,发现很多操作是不需要的,我需要的是一个按钮,上面写着导出,然后点击按钮导出对应格式的文件。操作过程如下:1、邮件仪表盘空白处--属性--操作--查看的操作后面的清空;2、拖拽按钮进入报表--右键按钮--超链接--选择对应格式的导出,如excel格式;3、保存、运行即可。...

2018-05-11 10:22:05 1922

原创 永洪BI-通过传输参数控制页面显示多少数据量

在学习永洪BI的示例报表时发现有一个topN的功能,即在报表的输入框中输入top值,报表会随即生成该值指定的条目数,截图如下:在制作报表时,使用对指定字段使用高级排序指定top值对报表进行top显示的方式比较简单,但是如何设置top值可变却较为复杂,在研究示例后,发现如下方式:1、选择文本参数,拖拽到报表当中,2、右键仪表盘空白处,选择脚本。3、设置“变化时运行”,复制脚本:if(!isNaN(p...

2018-05-11 09:07:35 3797

原创 Echarts-图表根据值的不同展示成不同的颜色

    series : [        {            name:'直接访问',            type:'bar',            barWidth: '60%',            data:[10, 52, 200, 334, 390, 330, 220],            itemStyle:{                normal:{    ...

2018-04-08 15:20:19 17706 8

原创 IntelliJ IDEA 软件-设置代码提示时忽略大小写

       软件默认的提示方式,是首字母大小写匹配,即如果输入i,是无法提示Integer的,若要使软件忽略大小写进行代码提示,可对软件提醒进行设置File---> Setting,如下图:...

2018-03-30 11:12:36 717

原创 Sql Server-使用Sql Server自带的分词功能实现字段关键词提取(分词能力很低,慎用)

该链接:https://www.cnblogs.com/OpenCoder/p/6935049.html 可以实现全局检索,以下为链接内容↓“创建全文索引启动服务 在SQL Server配置管理工具中,找到'SQL Full-text Filter Daemon Launcher'服务用本地用户启动。 创建全文目录 打开需要创建全文目录的数据库-存储-全文目录-右键新建全文目录用语句创建全文目录 ...

2018-03-28 16:35:16 3578 4

原创 Sql Server-实现多行合并为一行的SQL语句

原始情况:期望结果:Sql脚本:SELECT t.qydm ,t.qymc , STUFF((SELECT ','+ltrim(display_term) FROM testDivideWord WHERE qydm=t.qydm FOR XML PATH('')), 1, 1, '') ...

2018-03-28 16:23:24 4178

原创 使用echarts插件画半环形图,并保证百分比之和为100%

      有需求将使用半环状图展示数据百分比,搜索后发现大部分改成半环状图后,百分比相加为50%,本来考虑修改自带的js文件中formatter方法,但是因为找不到怎么改。      后搜索文章http://blog.csdn.net/aa97257540/article/details/52101652的半环状图后,有了修改formatter方法的想法。     在http://blog....

2018-03-21 17:48:59 12944 1

原创 Kettle-双击Spoon.bat后弹出又闪退的解决方案

现象:双击Spoon.bat后,弹出启动页面,然后闪退。解决方案:首先修改Spoon.bat中的配置信息,将其修改为:if "%PENTAHO_DI_JAVA_OPTIONS%"=="" set PENTAHO_DI_JAVA_OPTIONS="-Xms512m" "-Xmx256m" "-XX:MaxPermSize=256m"然后重启Spoon.bat后,问题仍无法解决。后找到以下路径,将.k...

2018-03-20 16:49:14 7465 7

原创 HTML-图片命名为中文时会出现部分浏览器不显示的情况

在写一个简单的html文件,实现点击图片进行效果切换时,出现了部分浏览器无反应的情况。其中,IE浏览器能很好地进行相应,且能实现想要的效果。但是Chorme和猎豹都出现了无法切换的情况,在核对代码无误,且将charset设置为UTF-8后,仍然出现上述问题。后将所有含有中文的图片名称修改为英文后,问题得以解决。...

2018-03-12 16:05:13 1702

原创 sql server中的partition by用法

select * from (select Row_Number() over (partition by id order by score desc) rownum,* from class ) Total_Score where rownum <3 解释:首先根据id进行分区,在此基础上再对score进行降序排列。...

2018-03-02 10:31:55 1331

原创 hibernate-问题:org/hibernate/cfg/Configuration : Unsupported major.minor version 52.0的解决方法

在学习hibernate时,出现了org/hibernate/cfg/Configuration : Unsupported major.minor version 52.0的报错信息出错原因:hibernate中的jar包版本错误,由于当前项目的jar包版本已为最高版本,因此应降低版本。解决方法:将该jar包替换为5.1.5版本。结果:测试,通过。...

2018-03-01 12:32:08 432

原创 Struts2-使用myeclipse时,控制台不输出timer拦截器中的信息的解决方案

学习拦截器的timer时,myeclipse始终无法在控制台打印输出timer拦截器的时间信息,此时控制台中有如下提示:ERROR StatusLogger Log4j2 could not find a logging implementation. Please add log4j-core to the classpath. Using SimpleLogger to log to th

2018-02-05 01:10:33 478

原创 struts2框架下-使用OGNL在jsp页面使用<s:set>标签时报错的解决方法

在使用struts2框架的ONGL表达式写前台页面时,需要使用标签在request作用域中定义一个list集合,但当时使用的语法为:此时页面报错,且启动Tomcat时,报错。报错信息如下:According to the TLD or the tag file, attribute var is mandatory for tag set此时将 name换成var则正常。注:后续是

2018-01-31 09:12:47 887

原创 使用struts2的OGNL表达式无法获取静态方法的解决方式

在学习struts2框架的OGNL表达式时,访问类的静态方法获取结果并在页面上进行展示时,能够展示该类的静态变量,却无法展示该类的静态方法。解决方法如下:在struts.xml文件中添加如下语句:constant name="struts.ognl.allowStaticMethodAccess" value="true">constant> 此时的struts.xml文件

2018-01-30 17:38:42 314

原创 永洪BI-相关小知识点

隐藏图表的tip↑图表默认显示tip,如果需要根据实际运行,选择对tip进行隐藏,可以在页面脚本中进行修改:图表1.hiddenTip = true(隐藏)/false(显示)。2、当柱状图的值接近Y轴最大值不显示时,如图:解决方法:选择图表区域-右键-图表区域属性-打散重叠标签结果:...

2018-01-23 16:49:28 3344

原创 永洪BI-报表生成URL

永洪BI生成的报表在软件中查看时,浏览器中的url全都是“http://ip地址:端口号/bi/Viewer”,但是当需要将某个报表嵌入到其他系统中时,需要对不同的报表生成其独一无二的url,以供用户进行查看。生成方法:在查看报表页面中,在浏览器的链接地址后加上 ?proc=0&amp;action=viewerManager,并回车,此时进入到点击某个报表就会生成独一无二的url。...

2018-01-17 17:33:38 5374 1

原创 永洪BI-设置导出的excel文件里是否包括dashboard

    永洪BI报表导出excel文件时,默认第一页是Dashboard,内容是报表页面的截图,每个组件都是一个截图。后面每个sheet页对应的是每个图表,表格等组件使用的对应的数据。若默认输出不满足要求,可以在编辑参数里添加整数类型的参数_EXCEL_EXPORT_TYPE_,通过修改该参数值,进行更改。  1._EXCEL_EXPORT_TYPE_ = 0, 导出Das

2018-01-17 16:38:35 1504 1

原创 Break和Continue

break 语句用于跳出循环。continue 用于跳过循环中的一个迭代。Break:for (i=0;i<10;i++) { if (i==3) { break; } x=x + "The number is " + i + ""; }结果:The number is 0The number is 1The

2018-01-17 15:09:53 136

原创 JS的鼠标事件

onmouseover和onmouseout方法:把鼠标移到上面function mOver(obj){obj.innerHTML="谢谢"}function mOut(obj){obj.innerHTML="把鼠标移到上面"}

2018-01-17 15:02:42 880

原创 submit和button组件的区别

.net中,查询按钮的 type = "button"  和 type = "submit"不同,submit为提交到对应cs页面,button只是简单的创建对应点击事件即可。

2018-01-17 15:00:21 254

原创 Kettle过滤组件

在kettle中,过滤记录控件的like语句,区分大小写。

2018-01-17 14:59:18 4115

原创 Sql server相同表之间进行笛卡尔积操作

select * from 表名 cross join 表名 as a1 相同表之间取其笛卡尔积,语法不允许A表和B表是相同的名字,解决的方式是给表取一个别名

2018-01-17 14:52:06 2720

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除