暂无介绍
文/赵玉锡 2004年进入华为,一直在消息产品开发一线耕耘,今年下半年转入华为融合视频业务。曾参与多个重要项目与重要版本的设计、重构与开发,辗转多个语言:长期从事 C、C++开发,Java与Python也有约30K+代码的开发经验,目前正在基于Go语言开发,对HTML/JS/Shell等脚本语言也有一定掌握。 本文主要分析C、C++98、C++11、Java与Go,主要论述语言的关键能力。在论述的过程中会
写在前面 Go语言最近几年发展非常火爆,很多大公司都将Go语言应用到了其核心业务系统中。这些公司包括: 国外:Google、Docker、Apple、CloudFoundry、CloudFlare、Couchbase、CoreOS、Dropbox、MongoDB、AWS等公司 国内:阿里云CDN、百度、小米、七牛、PingCAP、华为、金山软件、猎豹移动、饿了么等公司 甚至有人断言“Go语言将制霸云计算领域”,那么GoLang到底牛在哪里呢?作为一个有Java背
1.创建maven工程,勾选createasimple…. 输入组织名称和项目名称,以及选择打包方式 3.生成的目录结构如下,可以发现,有些目录结构是不需要的,而且webapp下面没有web.xml文件 4.选择编码方式为UTF-8 5.在projectfacets中,去勾选DynamicWebModel,并选择java的版本 6.进行上一步之后,目录结构如下 7.重新勾选DynamicWebModel,选择3.0版本,并配置webapp的路径,以及选择生成web.xml 8.输入
文章转载地址:https://blog.csdn.net/yzh18373476791/article/details/83822522 文章作者:云里飞鸟轻轻摇摆; 本人亲试第一种方式,成功有效,转载留痕。 java解决跨域的两种方案一、跨域与同源策略二、跨域的情况-图例三、json与jsonp区别json格式:jsonp格式:四、跨域处理代码实现(两种方式)1、ajax的Jsonp方式2、nginx的反向代理解决跨域问题 一、跨域与同源策略 跨域,通俗地讲,是指一个
java.sql.SQLException:com.mysql.jdbc.Driver 项目本来是oracle驱动+druid数据源配置,现在要修改为mysql+druid数据源配置 启动项目的时候报:java.sql.SQLException:com.mysql.jdbc.Driver 报错原因是项目中,没有mysql驱动的jar,缺少 jdbc 对mysql的jar。 pom.xml中,加入 mysql驱动的jar <dependency> <group
IntelliJIDEAError:(24,35)java:常量字符串过长 在转换一个JSON转Java对象是idea编译不通过 提示:Error:(24,35)java:常量字符串过长 File->Settings->Build,Execution,Deployment->Compiler->JavaCompiler, UseCompiler,选择Eclipse,点击Apply postedon2019-05-0
相关阅读 【小家java】java8新特性(简述十大新特性)饱受赞誉【小家java】java11新特性(简述八大新特性)首个重磅LTS版本 【小家Spring】SpringIOC容器启动流程AbstractApplicationContext#refresh()方法源码分析(一)【小家Spring】SpringIOC容器启动流程AbstractApplicationContext#refresh()方法源码分析(二) 【小家Spring】源码分析Spring的事务拦截器:TransactionInterc
在上一篇博客中我们讲到了使用基于xml的声明式AspectJ,相对于代理类的AOP实现相比,基于xml的声明式AspectJ要便捷得多,但是他也是存在着一些缺点,那就是spring配置大量的代码,为了解决这个问题,AspectJ框架为AOP的实现提供了一套注解,用以取代Spring配置文件中为实现AOP功能所配置的臃肿代码 下面就通过一个事例来演示基于注解的声明式AspectJ 1、在chapter03项目的src目录下
1 总体设计 1.1 总体设计 所有的数据源都将在ETL中配置数据源连接,分别建立好数据转换包处理各自同步、清洗业务,相关的规则都配置到ETL转换包中 展示平台仅有一些最终统计数据展示报表(尽可能不出现多个地方配置规则) 第三方系统将通过一个webservice服务器接口获取到数据中心的信用信息 运政等公司内部系统则可以直接连接中心数据库交换信用有关
1.上篇文章已经讲到,怎么新建一个转换,当然,那只是很简单的操作,下面我们将学习怎么将在kettle新建的转换或任务,放入到程序中,由程序调用执行 首先,我们需要将kettle的jar包放入到程序的lib目录下,当然不只kettle包,还有其他一些重要的包,可以直接到http://download.csdn.net/download/xiaosemei/9967136进行下载, 2.新建项目kettle,我这里用来演示, 3.kettle初始化代码(我这里
1.上篇文章已经讲到,怎么新建一个转换,当然,那只是很简单的操作,下面我们将学习怎么将在kettle新建的转换或任务,放入到程序中,由程序调用执行 首先,我们需要将kettle的jar包放入到程序的lib目录下,当然不只kettle包,还有其他一些重要的包。 2.新建项目kettle,我这里用来演示, 3.kettle初始化代码(我这里执行和初始是分开的。。方便在次执行的时候不需要初始化
今天被问到关于https原理的问题,结果由于知识掌握不牢靠,停留于表面,很多细节都无法回答清楚,于是决定把https的原理弄个明白,废话不多说,我们先看看https的定义 (由于很久未写博客,排版有些凌乱,请谅解) 一:什么是https协议 在说HTTPS之前先说说什么是HTTP,HTTP就是我们平时浏览网页时候使用的一种协议。HTTP协议传输的数据都是未加密的,也
深入理解JVM—字节码执行引擎 2012-03-2016:10:17| 分类: JVM | 标签:jvm 字节码 执行引擎 class 分派 |字号 订阅 前面我们不止一次的提到,Java是一种跨平台的语言,为什么可以跨平台,因为我们编译的结果是中间代码—字节码,而不是机器码,那字节码在整个Java平台扮演着什么样的角色的呢?JDK1.2之前对应的结构图如下所示: 从 JDK1.2开始,迫于Jav
祝大家国庆节快乐 上面是用java的JFrame为基础实现的效果,下面用面向对象的思考分析并实现此效果: 1)找对象 最开始鼠标点击冲出来的白色圆点Bullet白色圆点爆炸成一片(包含很多小圆点)Piece主程序类Guoqing 继承于JPanel程序初始化类执行类GuoqingStart 继承于JFrame 2)类的设计,定义出类属性(数据模型) 比如 白色圆点类Bullet|–intx x坐标|–inty y坐标 3)界面绘制(利用JavaSwi
初学Spring5Mvc零配置文件/JavaConfig(排坑之旅) 最近,复习web项目,比如spring+springmvc+springdata 运行环境是:jdk1.8+tomcat 编译工具:IntelliJIDEA2018.1 在配置上,是采用的配置文件,因为我觉得可能因为代码洁癖和学习springmvc的新特性。 1.既然是学Springmvc配置首先要知道这是什么为什么要用以下是我浅薄的理解: 传统web项目多是用JSP、Servlet+JDBC直接搞定:转发重定向(页面)数据传输