摘要:
SVN是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同一个项目,实现共享资源,实现最终集中式的管理。 基本操作 本地项目上传到SVN 项目名称 -> 右键 -> Team - > Share Project... 常用操作 commit update 阅读全文
摘要:
爬虫: 由于在我参与的那个项目中,出于市场营销的需要,为了获取最新的XXXX信息,我们用Python语言做了一个比较简单的网络爬虫,专门用来在新浪微博上爬取最近的热搜,给市场部的员工作为参考。 单点登录(SSO): 另外我们的项目因为分成了多个系统,为了解决cookie无法跨域导致的用户重复登录问题 阅读全文
摘要:
在这个项目中,我们使用的是shiro安全框架管理用户登录以及资源权限的控制。 实现细节:用户在点击登录后,会将用户信息封装成一个token调用subject.login()方法提交认证,shiro的securityManager安全管理器会调用Authenticator执行认证,调用realm(re 阅读全文
摘要:
kafka:接收java程序投递的消息的日志队列 logstash:日志解析,格式化数据为json并输出到es中 elasticsearch:实时搜索搜索引擎,存储数据 kibana:基于es的数据可视化组件,查询数据 ELK+kafka日志系统原理(介质为日志) Windows/linux的log 阅读全文
摘要:
在****项目中,网站需要显示各城市天气,提高用户体验。 项目组经过考虑,选择了通过第三方webservice服务来调用其他网站的天气服务。基于此我们查看服务说明,了解支持的服务接口。 在开发和测试阶段,我们.借助wsimport命令工具自动生成客户端代码。 WebService流程为,首先通过三级 阅读全文
摘要:
vue是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。相较于Angular,Vue是一款轻量级框架且Vue更加灵活,有强大的社区支持。 在我们项目中,前端使用vue+elem 阅读全文
摘要:
JAVA中的反射是运行中的程序检查自己和软件运行环境的能力,它可以根据它发现的进行改变。通俗的讲就是反射可以在运行时根据指定的类名获得类的信息。 首先我们先明确两个概念,静态编译和动态编译。 静态编译:在编译时确定类型,绑定对象,即通过。 动态编译:运行时确定类型,绑定对象。动态编译最大限度发挥了j 阅读全文
摘要:
报表就是将项目中的信息以excel的形式导出来,共客户方财务或者我们的运维人员使用。 当然报表模块使用的也就是一个工具类Jcreporter,直接调用即可,像一般用于报表制作的还有poi。 mybatis分页:首先先在maven中导入jar包 <dependency> <groupId>com.gi 阅读全文
摘要:
各位领导好,我从毕业后做了两年Java开发工程师,刚开始都是一些SSM框架的项目,但是由于技术不断更新,微服项目成为必然的趋势,大约在做了1年的SSM框架,之后开始接触微服项目,前后经理过Dubbo和SpringCloud两种框架,接下来我就介绍一下简历上的第一个项目。 首先它是一个基于Spring 阅读全文