- 博客(32)
- 资源 (12)
- 收藏
- 关注
原创 idea常用插件
idea常用插件alibaba java codeing guidelinesApache Avro IDL Schema SupportBatch Scripts SupportCMD SupportDark Purple ThemeDatabase NavigatorDracula ThemeGsonFormatPlusKotlinleecode editorMaven HelperMonokai Pro ThemeMybatisXOne Dark themeProtoca
2021-07-13 20:35:13
304
原创 在 mac 上 使用idea 设置eclipse快捷键 之后ctrl +左键进入类或者方法里,弹出右键功能窗口的解决办法
换到mac上使用idea之后,由于之前是使用eclipse多点,快捷键比较熟悉,所以还是使用eclipse快捷键,但是设置到eclipse快捷键之后,用ctrl+左键进入类或者方法的时候,会进入类或者方法里,同事也会弹出点击右键之后的功能窗口,如图:(https://img-blog.csdn.net/20180807105422623?watermark/2/text/aHR0cHM6Ly9ib...
2018-08-07 11:05:12
12464
4
转载 UML类图几种关系的总结
在UML类图中,常见的有以下几种关系:泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)1.泛化(Generalization) 【泛化关系】:是一种继承关系,它指定了子类如何特化父类的所有特征和行为例如:老虎是动物的一种. 【箭头指向】:带三角箭头
2016-09-09 10:07:59
1073
原创 在Android Studio里重新启动 adb
在Terminal 界面 输入 :adb kill-serverpress enterand again input: adb start-serverpress enterthe adb will restart
2016-09-02 14:04:42
15057
1
原创 Activity生命周期官方原文文档
Activity Lifecycle The Android activity lifecycle comprises a collection of methods exposed within the Activity class that provide the developer with a resource management framework. This framework al
2016-08-24 16:18:19
560
原创 Android开发之http协议解析
一、连接至Web服务器一个客户端应用(如Web浏览器)打开到Web服务器的HTTP端口的一个套接字(缺省为80)。例如:http://www.myweb.com:8080/index.html 在Java中,这将等同于代码: Soceet socket=new Socket(“www.myweb.com”,8080); InputStream in=socket.getInputStream(
2016-08-18 14:31:49
826
转载 GIT如何撤销修改
撤销修改阅读: 322278 自然,你是不会犯错的。不过现在是凌晨两点,你正在赶一份工作报告,你在readme.txt中添加了一行:$ cat readme.txt Git is a distributed version control system. Git is free software distributed under the GPL. Git has a mutable ind
2016-08-18 13:53:46
1627
转载 Java 8 Optional类深度解析
身为一名Java程序员,大家可能都有这样的经历:调用一个方法得到了返回值却不能直接将返回值作为参数去调用别的方法。我们首先要判断这个返回值是否为null,只有在非空的前提下才能将其作为其他方法的参数。这正是一些类似Guava的外部API试图解决的问题。一些JVM编程语言比如Scala、Ceylon等已经将对在核心API中解决了这个问题。在我的前一篇文章中,介绍了Scala是如何解决了这个问题。新版本
2016-08-17 10:47:53
409
转载 java中堆栈(stack)和堆(heap)(问静态变量放哪里,局部变量放哪里,静态区在哪里)
(1)内存分配的策略 按照编译原理的观点,程序运行时的内存分配有三种策略,分别是静态的,栈式的,和堆式的. 静态存储分配是指在编译时就能确定每个数据目标在运行时刻的存储空间需求,因而在编 译时就可以给他们分配固定的内存空间.这种分配策略要求程序代码中不允许有可变数据结构(比如可变数组)的存在,也不允许有嵌套或者递归的结构出现,因为 它们都会导致编译程序无法计算准确的存储空间需求. 栈式存储分配也可
2016-08-16 10:31:25
1775
原创 java技术路线图
毕业做开发也一年了,最近项目组比较闲,工作之余想要提升下自己,无奈像无头苍蝇一样学习感觉效果不好,特意找了个技术路线图来作为学习参考目标,
2016-08-15 16:52:23
6222
3
原创 Java中的private、protected、public和default的区别
返回博客列表 原 Java中的private、protected、public和default的区别 偶尔大白 偶尔大白 发布时间: 2015/04/19 20:10 阅读: 23314 收藏: 24 点赞: 4 评论: 0 摘要 Java中的private、protected、public和default的区别 (1)对于public修饰符,它具有最大的访问权限,可以访问任何一个在C
2016-08-11 13:50:09
450
原创 Spring注入内部bean和使用命名空间p
Spring注入内部bean 内部bean 不用配置id属性 不能被复用,适用于一次注入 且不能被其他bean所引用 使用Spring 的命名空间p 装配属性
2016-06-29 11:15:05
2868
原创 JQuery attr() 和prop()方法 设置属性
项目里使用easyui datagrid 每一行是要根据某个值去设置选中单选框radio 这样就需要频繁的赋值给元素,发现使用attr() 只有第一次有效,后面再点击都无效。使用prop()方法就能正常设置了。如图解决赋值失效的问题。
2016-05-04 16:18:02
991
原创 easyui datagrid 不显示分页栏,可以自定义显示分页按钮
项目里遇到的需求是 :用户在页面查询的时候,后台要根据一个查询条件的值去判断是不是要显示分页,因为查询一页数据,做了更新操作,被当前用户锁定,对于其他用户是不可见的,每次查询未处理的数据不显示分页按钮,只显示刷新按钮,(本来是想禁止点击分页的那几个按钮的,但是没做到….),只能采取这种办法了, 首先还是看文档吧 datagrid 依赖于 panel ,pagination ,resizable
2016-04-25 20:43:42
10110
原创 使用easyui layout 布局的时候部分页面遮住的解决办法
在项目里写页面用到了easyui layout 布局,查询条件增加之后 layout data-options=”region:’north’” 这个布局框不会自动计算值导致新增加的查询条件被下方datagrid遮住了,但是屏幕够宽的话是可以正确显示的,想到的解决办法是给div 设置个min-height 值,这个值是在前台调试出来的240px 之后在页面显示的样式 但是这样设置CSS之后还有个问
2016-04-21 10:43:40
6673
2
原创 easyui 动态修改窗口title
今天做页面的时候需要动态去修改窗口的title 目前只会了一种 : $(‘#id’).panel({title: “新title”});
2016-04-06 15:06:40
541
原创 hibernate DetachedCriteria多对一关联 内连接查询
前几天在项目里遇到了多对一关联查询的问题,现有vendor_info的site_code 字段 和department里面的dept_code字段是相对应的.需求是根据在vendor_info的site_code字段显示 该字段在department的area_code字段,但是不想在vendor_info表中增加area_code字段写死,于是就想到了关联查询 。vendor_info里面的sit
2016-03-24 14:52:53
3610
转载 mysql中DATE_FORMAT()和str_to_date()简介
定义和用法 DATE_FORMAT() 函数用于以不同的格式显示日期/时间数据。语法 DATE_FORMAT(date,format) date 参数是合法的日期。format 规定日期/时间的输出格式。可以使用的格式有:格式 描述 %a 缩写星期名 %b 缩写月名 %c 月,数值 %D 带有英文前缀的月中的天 %d 月的天,数值(00-31) %e 月的天,数值(0
2016-03-07 10:57:53
1259
转载 拆掉思维里的墙鸡汤~!~
今天讲的是拆掉思维里的墙这本书。 也许,连我们自己也不曾意识到,那些困惑背后,往往藏着一堵堵思维里的墙,阻碍着我们,把我们与美好的生活隔开了。拆掉思维里的那些墙,你就可以获得成功、快乐、自信和幸福。 思维定势作用:、 积极作用:思维定势是一种按常规处理问题的思维方式。他可以省去许多摸索、试探的步骤,缩短思考时间,提高效率。 消极作用:容易使思维僵化,阻碍和扼杀了我们自己潜在的才能。不利于创新
2016-02-24 20:14:01
590
原创 war包里替换CLASS文件
最近在修改代码的时候要频繁转测试,每次都重新打包也费时间,当改动某一个class文件时,不用去重新替换war包只需要找到war里对应的class文件替换掉即可, 把编译好的class替换掉就可以了
2016-02-22 10:29:10
11800
5
转载 CXF的三种发布方式和客户端调用方法
先定义一个web service@WebService(targetNamespace=”http://www.itfad.net/queryUser”) public interface IQueryUser { String query(@WebParam(name = “user”) UserInfo user); } 实现类:@WebService(endpointInte
2016-02-16 13:55:35
566
转载 WebService 到底是什么
Web Service百度经验介绍一、序言大家或多或少都听过WebService(Web服务),有一段时间很多计算机期刊、书籍和网站都大肆的提及和宣传WebService技术,其中不乏很多吹嘘和做广告的成分。但是不得不承认的是WebService真的是一门新兴和有前途的技术,那么WebService到底是什么?何时应该用?当前的应用程序开发逐步的呈现了两种迥然不同的倾向:一种是基于浏览器的瘦客户端应
2016-02-15 16:46:27
426
原创 建唯一索引保证并发时,多线程插入数据的业务上的一致性
在项目中遇到并发导入excel数据到同一张表, 最初没有设置unique索引,导致在多线程并发导入excel数据的时候,业务上要求供应商代码不重复的字段,出现了重复,在这张数据表维护的时候,只有逻辑删除,不会物理删除,因此最开始没有去建议供应商代码的unique索引.单纯的对供应商代码做unique索引也是不能满足要求的因为失效删除的数据是打了标记的,有效的相同供应商代码还是可以插入进来.后来想到
2016-01-29 19:48:23
2768
转载 mysql插入数据时候先检查表中有没有相同的数据如果有就删除原来记录插入,没有就直接插入
mysql replace into用法详细说明转载自 http://www.cnblogs.com/martin1009/archive/2012/10/08/2714858.htmlREPLACE的运行与INSERT很相似。只有一点例外,假如表中的一个旧记录与一个用于PRIMARYKEY或一个UNIQUE索引的新记录具有相同的值,则在新记录被插入之前,旧记录被删除。 注意,除非表有一个PRI
2016-01-20 11:41:03
4060
转载 Mysql中DATETIME、DATE和TIMESTAMP类型的特征和区别
Mysql中DATETIME、DATE和TIMESTAMP类型的特征和区别 转载自 http://blog.csdn.net/zwhfyy/article/details/4318316当你需要同时包含日期和时间信息的值时则使用DATETIME类型。MySQL以’YYYY-MM-DD HH:MM:SS’格式检索和显示DATETIME值。支持的范围为’1000-01-01 00:00:00’到’99
2016-01-19 18:12:36
697
转载 MySQL的btree索引和hash索引的区别
MySQL的btree索引和hash索引的区别转载自http://www.cnblogs.com/vicenteforever/articles/1789613.htmlash 索引结构的特殊性,其检索效率非常高,索引的检索可以一次定位,不像B-Tree 索引需要从根节点到枝节点,最后才能访问到页节点这样多次的IO访问,所以 Hash 索引的查询效率要远高于 B-Tree 索引。 可 能很多人又有
2016-01-19 17:23:53
373
翻译 MySQL手册 DATE_ADD() 函数向日期添加指定的时间间隔。
MySQL DATE_ADD() 函数MySQL Date 函数定义和用法DATE_ADD() 函数向日期添加指定的时间间隔。语法DATE_ADD(date,INTERVAL expr type)date 参数是合法的日期表达式。expr 参数是您希望添加的时间间隔。type 参数可以是下列值:Type 值
2016-01-12 18:05:06
2292
原创 easyUI——easyui-textbox输入框绑定blur事件
做项目的时候遇到输入框在输入完时候要做后台查询,联动显示表单的几个字段,找了好久亲测可用的blur事件 在dataoptions 里面加上添加上events:{blur:function(){ }},触发blur事件 data-options="events:{blur:onSelectBtypeComboBox},width:'300px',required:
2016-01-05 17:49:37
11623
12
转载 http://www.blogjava.net/zyl/archive/2006/12/29/90802.html maven 配置篇 之 settings.xml
maven 配置篇 之 settings.xml maven2 比起maven1 来说,需要配置的文件少多了,主要集中在pom.xml和settings.xml中。 先来说说settings.xml,settings.xml对于maven来说相当于全局性的配置,用于所有的项目。在maven2中存在两个settings.xml,一个位于maven2的安装目录conf下面,作为全局
2015-11-19 15:42:27
1054
Hadoop权威指南高清版带书签
2016-08-03
Hive编程指南
2016-08-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人