- 博客(34)
- 资源 (20)
- 收藏
- 关注
原创 IDEA 里运行springboot时jsp不实时更新的问题
1:设置EditConfigurations2: 如果上一步不能生效,那么再appliction.properties文件里增加server.servlet.jsp.init-parameters.development=true3:我不想往文件里增加这个咋办呢?好了,搞定。
2020-12-09 15:05:37 746
原创 新增springboot,被依赖后出现Unable to read meta-data for class
场景我通过以下方式新增了一个springboot项目后被其他项目依赖,其仅仅是一个被依赖的jar而已在运行真正的Application时报错如下后发现新增项目的打包是这样的:多了BOOT-INF/classes所以导致找不到class的错误原因:自动生成项目的时候pom.xml会有这句:原始内容无红框内容解决方案:一:如图加入红框内内容二:使用jar包打包方式原因:本方式为springboot 的 ***运行***模式打包 (appassembler方式)是作为程序入口的
2020-07-01 16:31:54 20573 3
原创 java锁synchronized和lock的区别
> 典型回答synchronized 是 Java 内建的同步机制,它提供了互斥的语义和可见性,当一个线程已经获取当前锁时,其他试图获取的线程只能等待或者阻塞在那里。synchronized可以用来修饰方法,也可以使用在特定的代码块儿上,本质上 synchronized 方法等同于把方法全部语句用 synchronized 块包起来。ReentrantLock,通常翻译为再入锁,是 ...
2020-04-10 23:39:02 1371
原创 kafka和RocketMQ的区别
今天面试字节被问到的问题,当时没有回答好,现在再重新梳理一下两者都是消息系统,但是kafka已经升级为了流处理平台RocketMQ的出现是因为kafka不支持在交易、订单、充值等场景下许多特性,于是阿里编写了rocketMQ,定位于非日志的可靠消息传输;而kafka诞生的时候定位是日志传输。数据可靠性RMQ支持异步实时刷盘、同步刷盘、同步Replication、异步Replic...
2020-04-10 22:52:48 3765
原创 java类和对象的生命周期
类的生命周期加载 定义:将类的信息加载到方法区并且实例化一个Class类 加载方式:全路径加载class 加载时机 new一个对象的时候 调用一个静态方法或者修改有一个静态属性的时候 对一个类进行反射的时候 当这个类是程序入口的时候 链接 定义: 三步骤 验证:判断是否合法;格式是否符合标准;变量方法是否重复 准备:对类的静态变量进行...
2020-04-10 15:52:31 149
原创 简历怎么写
简历想清楚在职期间自己的目标是什么?基于这些目标,你都拆解了哪些动作、策略?基于这些动作跟策略你实际的产出跟业绩是什么?同时也要想下,这段工作期间你的收获是什么,项目中存在哪些不足,如果再来一次你重点考虑哪些方面。为什么市场上求职的人那么多却还有许多人找不到工作?究其根本是因为“匹配度”问题,很多时候你觉得很合适简历却石沉大海?想想问题还是出在对自己总结不够,核心优势没有突出。面试官...
2020-04-07 00:14:02 166
原创 滴滴面试失败归来
今日经历 今天去滴滴面试,前后两轮。 第一轮是java面试,但是面试官问的都是项目相关,没有问具体的技术,问的是业务相关,以及遇到什么样的问题怎么办,而不是技术上的解决方案,这个让我很是疑惑; 第二轮是大数据面试,来的是个小伙子,从他给出的面试题比较浅,基本都是什么样的架构,架构中有什么样的角色,各自返回什么样的作用,以及应用必备的读写是如何一个流程。 等到下午时分,传来的...
2019-12-19 00:17:59 1404
原创 spark task 流程
1:提交jar到hdfs2:调用spark-submit提交任务到集群3:运行sparkSumbit的main方法,其通过反射的方式创建我们的程序,并执行main方法,开始执行我们的程序4:当代吗运行到SparkContext对象时,开始初始化SparkContext对象5:初始化SparkContext的时候,会创建两个重要的对象:DAGScheduler和TaskScheduler...
2019-12-11 00:52:58 197
原创 反序输出正整数和求数组交集的问题
今天看了一片关于阿里面试的文章,对于其中的几个问题还是蛮感兴趣的,所以暂时将问题的答案记录一下,如果有高手看到我的文章,有更好的解决方案,也希望能提点一下。 问题1: 有两个int数组,求两个数组的交集。 问题2: 写一个函数,输入一个正整数,要求输出一个反序的字符串,用递归,不能有全局变量 关于问题1的解决方案: 思路1: 排序,遍历其中一
2016-01-03 21:28:02 409
原创 Tcp、IP的三次握手和四次握手
TCP:Transmission Controll protocol 即 传输控制协议要了解TCP的几次握手,我们需要知道TCP的 格式,才能精确的进行解释
2016-01-03 14:04:58 333
原创 ElasticSearch基本查询
词条查询 这是一个简单查询。它仅 匹配给定字段中包含该词条的稳定,且是2未经分析的确切的词条。 { “query” :{ “term”:{ “title”:”crime” } } }
2015-12-05 10:36:52 6101
原创 Intelij 提示cannot resolve symbol 的解决办法
you can try invalidating the cache and restarting intellij, in many cases it will help.File -> Invalidate Caches/Restart按如上步骤选择Invalidate Caches/Restart 重启就OK了
2015-09-29 10:40:06 51811 8
原创 佛家吃肉的问题
前天中午,和同事们一起在讨论和尚吃肉的问题,始终也没有讨论出什么的结果来。 于是,自己上网搜了一些资料。略微总结了一下: 1. 由于佛家刚开始的时候,乞食为主。在乞食时,施主给你写肉食是完全有可能的,所以在当时佛教时不禁止吃肉的。因为这种肉被成为三净肉,是可以吃的。 所谓三净肉:我没有看到杀生的过程,这个肉不是专门为我做的,我相信这杀生的事与我无关。---
2015-08-30 15:21:17 3082
原创 js判断文件大小
var fReader = new FileReader(); var input = document.getElementById(fileId); fReader.readAsArrayBuffer(input.files[0]); fReader.onloadend = function(event){ var uri
2015-08-30 14:25:50 979
原创 关于文件异步上传
今天要做一个图片异步上传的功能,需求是这样的 在官网让玩家提出问题反馈,只是再发聩是需要玩家上传图片作为客服审核的证据。为了保证官网的安全性,于是准备了一台图片服务器,专门存储图片。 我的思路是在页面上传文件到图片服务器,并返回图片的地址。然后再提交表单时,将图片url,保存入数据库。 1. 利用 ajaxfileupload进行上传时,是不能进行跨域操作的。
2015-08-13 22:50:26 1010
原创 jfinal 使用以及源码分析--序言
从2014-2 到今天,jfinal的使用了18个月。从简单的Plugin、Controller、Model等的使用到如今的和spring的结合使用以及多数据源、多映射源的使用,自认为已经很熟悉了。因为马上要离职了,虽然其他同事对jfinal的使用年限和我相近,但是他们对该框架的使用确实及其生疏的,于是决定写一系列关于jfinal的使用以及原理的文章,分享出来,以供大家参考。即便我离开神奇时代,也
2015-08-13 22:48:47 606
原创 本周游戏一点想法:模拟真实格斗
看小说的时候总是奇怪,干架就干架吧,每个角色又总是喜欢把技能名字喊出来----这感情就是语音释放技能代替手指释放技能的先兆啊
2014-04-13 18:30:05 738
原创 本周游戏评价:修真世界+玄幻书介绍
这两周看了两本书,一本是皇甫奇的书,另一本则是方想的。这两个都是好书,但是作为一个游戏开发人员,总觉得后者是可以改编成一款有创意的游戏的书。所以我就在网上搜了一下,果真还是真的有这款游戏,是页游。在我看小说的时候,我的 瞬间想法里,以下的方面是可以用来作为游戏玩法上的创意: 1. 三个种族的战斗方式,尤其是是在读左莫在十指浴中的时候将五百基础妖法进行组合进攻的时候
2014-04-05 22:17:08 923
原创 本周游戏推荐:机械战警
本周完了大概五款游戏,都是枪战的。前两个已经忘了,仅对后三款进行介绍 1. 六发左轮。这是一款类似于类似MMORPG的游戏,有场景、有任务、有寻路、有坐骑,当然还有杀戮。 感受:操作给人的感觉不流畅。任务时行动操控麻烦的很,而且转身、闪躲等行动的操控也是很麻烦的。 所以这个游戏玩了两次就删除了 2. 火线指令。单
2014-03-16 11:31:01 581
原创 游戏新玩法之恋人玩法
从04年开始到现在,陆陆续续也玩过不少游戏了,能让我留存超过一个月的游戏屈指可数。而今天在地铁上发呆的时候,继续对着当今的游戏业吐槽。而就在吐槽的时候,我忽然迸发出了一种恋人玩法的想法: 1. 恋人玩法是和当前普遍玩法相对应的。 普遍玩法是我们创建一个帐号,然后创建一个角色,然后一个人去升级去副本去组队。其核心都是角色自己的经验、
2014-03-11 22:02:48 905
原创 本周游戏推荐:暗影格斗、shandow fight 2
这是一款格斗系游戏,类似90年代的格斗系,效果图 动作是实打实的格斗,没有绚丽的特技效果,拳拳到肉,刀刀见血的。 速度和当年拳皇一样,给玩家充足的反应时间,来进行操作。 也是一款比较容易上瘾的游戏,如果不是有体力限制的话。缺点是更新武器过快,每一级都要更换武器(否则过不了关的),所以武器还没有使用娴熟,就必须换一款新的武器。相同的格斗动作,每种武器的招数
2014-03-08 21:59:14 858
原创 学spring总结(Ioc)
今天看了海涛的<跟我学spring3>,这个是针对初学者的文章,并没有深入进行讲解.但是呢,还是对其做一个总结好了. 1. spring的用处 Spring能帮我们根据配置文件创建及组装对象之间的依赖关系。 Spring 面向切面编程能帮助我们无耦合的实现日志记录,性能统计,安全控制。 ...
2012-12-17 16:19:19 92
原创 WTC tuxedo错误代码
TUXEDUO错误代码 tuxedo/include/atmi.h定于了TUXEDE返回的所有错误代码。 /* * tperrno values - error codes * The man pages explain the context in which the following error codes * can return. */ ...
2012-12-17 12:58:06 509
原创 myeclipse 出现:Name java: is not bound in this Context
今天myeclipse启动OA工程出现错误,当前状态: tomcat context.xml: <Resource driverClassName="oracle.jdbc.driver.OracleDriver" maxActive="4" maxIdle="2" maxWait="10" name="jdbc/oaDb" password="oatest&
2012-12-14 16:44:47 445
转载 11个高晓的同行代码审查
简介: 这 11 项针对轻量级高效同行代码评审最佳实践被证明是有效的,它们建立在一个通过结合使用 IBM® Rational Team Concert™ 与 SmartBear CodeCollaborator 对 Cisco 系统的开发进行案例研究的基础之上。它们可以帮助您确保评审既能够改进您的代码,又能利用好开发人员的时间。SmartBear Software 团队® 花费了数年时
2012-08-13 17:35:02 6104
转载 代码审查
代码审查可以帮助提高代码质量,避免由于代码习惯而造成的 bug。下面列出的这些要点因该可以作为大部分代码审查的指导,如果是 Java 应用的话,这些建议应该被视作最佳实践。文档1. Javadoc 应该在每一个类和方法中添加。2. 如果是修复某个 bug,应该添加 bug ID。3. 走捷径的方法或者复杂的逻辑要有解释。4. 如果代码会被公开,每个文件头都要
2012-08-13 17:31:26 353
转载 设计思维与设计师
Tim Brown说所谓设计思维(Design Thinking)就是指利用设计师的敏感性以及设计方法在满足技术可实现性和商业可行性的前提下来满足人的需求,这句话谈到了设计师思考问题的三个出发点:渴望(Desirability)我最近在住院,医院有一条规章制度,不允许病人把使用床头的电源,原因是床头设计有氧气出口,并且需要留插口给急救设备用,病人使用电器可能会带来危险或者不便。
2012-08-01 13:31:13 1548
转载 一个项目管理工具-WBS CHART PRO
工作结构分解(WBS)是对项目范围的一种逐级分解的层次化结构编码。依据美国项目管理协会的PMBOK,分解指把主要可交付成果分成较小的,便于管理的组成部分,直到可交付成果定义明晰到足以支持各项项目活动(规划、实施、控制和收尾)的制订。在项目管理中,我们通常需要编制工作分解结构(WBS)图。给大家推荐一个很好的工具,这就是美国CRITICAL TOOLS公司开发的WBS CHART PRO软件。W
2012-08-01 11:55:16 4721 2
转载 项目管理-1
“1人100个月完成的项目,不是100个人1个月就可以完成。”项目管理是让项目活动中相互竞争的各类制约因素:质量、进度、资源、风险等取得平衡的艺术,同时也是平衡项目干系人的各种需要、关注和期望,带领不同的人朝着相同目标迈进的领导艺术。成功的项目管理可以简单理解为:按时、在预算内 + 满足产品需求 + 满足质量需求 地完成项目。以下是我对项目管理的一点体会记录。
2012-08-01 11:53:09 959
转载 Reddit联合创始人教你避免软件开发中的错误
需求很重要好的产品源于需求。虽然潜在用户很重要,但迫切的需求对于产品来说更重要。用户急于填补这方面的需求,所以在他们发现你的产品时就会迅速使用你的产品。如果你是为了一个人的需求做产品,那你至少会有一个忠实用户,但如果你想以60亿用户为目标,很有可能会最终一无所获。但通常是你满足了一个人的需求时也会同时满足很多有类似需求的人,或者只需要做简单的改变。最重要的是你自
2012-08-01 11:43:20 971
转载 clustering 经典范文学习
转自:http://blog.csdn.net/calvinxiu/article/details/1602891 构造Cluster是架构师们实现Scalability与High Availability 的最直接用药。所以大家很多都会无意中使用Cluster的思想去设计自己的服务器。其实Java EE里的Clustering已经做得很熟很烂,大家如果烂熟
2012-07-31 15:08:14 1116
原创 中高级程序员需求技能
初级、中级1:团队精神和协作能力 把它作为基本素质,并不是不重要,恰恰相反,这是程序员应该具备的最基本的,也是最重要的安身立命之本。把高水平程序员说成独行侠的都是在呓语,任何个人的力量都是有限的,即便如linus这样的天才,也需要通过组成强大的团队来创造奇迹,那些遍布全球的为linux写核心的高手们,没有协作精神是不可想象的。独行侠可以作一些赚钱的小软件发点小财,但是一旦...
2012-07-30 16:13:47 292
ajax实现树形结构
2008-12-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人