• 关于 数据解析是啥 的搜索结果

问题

zTree的demo数据是json吗?

a123456678 2019-12-01 20:23:19 619 浏览量 回答数 1

回答

主要的问题还是json数据格式不对看看报错内容是啥然后再改吧一。JSON多数组、多对象解析jsp文件 页面发送json字符串var people = { "programmers": [{ "firstName": "Elliotte", "lastName":"Harold","email": "elharo@......答案就在这里:JSON Java解析

杨冬芳 2019-12-02 03:04:10 0 浏览量 回答数 0

回答

先不谈算法和实现,用udp负载均衡前置分发一下不知道行不行?######如果要提高性能,先要找到瓶颈,你的问题描述太抽象了######回复 @乌龟壳 : 你好谢谢 找到问题 解决了######回复 @乌龟壳 : 好吧 那明天 请你帮忙看下把######回复 @fengruiqi : copy做啥,为啥不当场解析掉?建议给一小段协议内容,并给出不少于50行的实际(并比较核心的)代码,不然我这无能为力了。######public void test(byte[] bytes) { byte[] nn = new byte[4] ; System.arraycopy(bytes, 0, nn, 0, 4); } 就是按照这种数据解析的######回复 @fengruiqi : 还是太抽象,解析啥玩意都是一个字节一个字节来的,只不过有些工具帮你封装了而已。所以建议抽出一段协议,然后把你的处理代码发上来看看。

kun坤 2020-05-29 17:54:11 0 浏览量 回答数 0

新用户福利专场,云服务器ECS低至102元/年

新用户专场,1核2G 102元/年起,2核4G 699.8元/年起

回答

一般mysql优化都是从索引入手的,但是索引这块水太深了。。。集合的操作大部分都很快的,应该不会有啥影响,我感觉问题还在索引这里,1s的话说心里话还是有些慢,如果是接口,考虑上通信解析和读写,搞不好一个接口的rt会超过3s。如果explain没啥问题,可以先缩小一下连接时左右的表的规则,一点一点排查,如果能部分关联,就别把两张整表去关联,毕竟数据库都是一条一条操作的,表大了join的速度也会慢。确定了join的问题还是索引的问题,后面的就好说了

2梦 2019-12-01 23:24:57 0 浏览量 回答数 0

回答

当然要批量导入啊。 excel转换成特定SQL文件然后导入数据库。 这里去重,可以考虑一张临时表。 然后插入数据可以使用如mysql的ignore : insert ignore into table_main(id,phone,other)  select id,phone,other from table_temp_uuid; ###### 引用来自“vvtf”的评论 当然要批量导入啊。 excel转换成特定SQL文件然后导入数据库。 这里去重,可以考虑一张临时表。 然后插入数据可以使用如mysql的 ignore : insert ignore into table_main(id,phone,other)  select id,phone,other from table_temp_uuid; 临时表方案靠谱。###### 首先,判断重复用数据库的uniq来做(程序里处理uniq的报错),而不是自己写代码另外去判断。 大数据量的导入建议用csv,读一行导一行,内存占用小。如果非要用excel,记得服务器内存要设置大点。 ######你说的那两个字段加入唯一约束 . 然后开启事务,循环插入,如果插入失败,则改为更新(或你自己的逻辑). 这样快,但肯定很消耗CPU. ######为什么不在list里面去重,再一次导入######这样数据库只需要批量插入的时候维护一次索引,如果修改的其他字段没建索引,那么update是不需要维护索引的######看能不能插入之前拆出2个list,一个是重复的,一个是不重复的(这样拆之前需要select……for update,防止其他事务修改数据)###### 引用来自“death_rider”的评论 为什么不在list里面去重,再一次导入 赞同。具体设计问题不明确不好给意见。不过系统和算法设计中有点是可以肯定的:逻辑处理和数据载入尽量分开。 在单纯的算法设计中,往往不会去考虑数据迁移的成本,这是比较理科的分析方式,而在系统开发过程中,数据迁移的成本是必须要考虑的,这是工程化的必然。 数据迁移,这里是广义上的,包括,数据的转移,从磁盘到外部存储(主板上所谓的内存),从外部存储到片内存储(soc,cpu的内部cache,差异在于无需外部总线);也包括,通过网络在不同处理设备之间的转移;同时还包括数据的结构调整,如数据清洗在逻辑层面的工作。 楼主应该考虑数据的预清洗或后处理。当然具体用哪种更合适,还要自己根据数据的来源,数据之间的关联性,数据处理的实时性等要求来判断。 哈,反正是个系统设计层面的工作。不是工具选择层面的事务。 ######回复 @首席打酱油 : 把需要比对的,做md5等散列数据,可把大概率数据测出来。只有命中时才进行比对。这些工作,需要额外的数据组织,同时需要额外的编程。这些数据过滤的算法,如果用c我看不出有啥太大计算量。######目测楼主说的不能重复不仅是指Excle中的数据不能重复,而且还要Excel中的数据和现有数据库中的数据不能重复,所以不能单纯的把Excle中的数据加载到List中内存去重###### 引用来自“vvtf”的评论 当然要批量导入啊。 excel转换成特定SQL文件然后导入数据库。 这里去重,可以考虑一张临时表。 然后插入数据可以使用如mysql的 ignore : insert ignore into table_main(id,phone,other)  select id,phone,other from table_temp_uuid; 一般怎么把EXCEL转换成SQL文件呢?######如果你的excel本来就是符合load data infile的文件格式, 都不需要解析的。######就是解析excel啊。所以这个方案的耗时也就是解析excel这里。当然这可能也浪费不了多少时间的。 我这里是对MySQL的方案。 解析成对应的MySQL能解析的。比如load data infile。 或者批量insert也行。 然后source。6W条瞬间插入的。######数据直接用com接口导出(服务器处理),分布式处理也行,但是不做任何处理,极限速度,10w体积很小的,1m?连1个高清png的大小都没有,数据也是可以压缩的,重复的数据会压缩很多,上传和带宽不是瓶颈,主要是数据逻辑处理和数据库瓶颈,你处理的时候解析到内存,一个瓶颈,倒入数据库又temp table,还是内存,数据库的内存,又一个瓶颈######你要懂服务器编程才行啊,很多处理单机导出数据还可以,服务器就不这么处理了,还有就是数据库,知道temp table,stor procedure,导入导出,那是数据库初级而已######主要问题在“ Excel文档转List花费4m”,只能异步了。

kun坤 2020-06-08 19:23:25 0 浏览量 回答数 0

回答

在 Python 3 里,字符串类型名为 str。它就是用来表示字符串的,真正的字符串,比如你现在看到的这串字符。不应当用来表示任何其它的数据。其内部表示你不需要关心,只需要知道它使用的是 Unicode 就好。Python 3 有另一与字符串相关的类型叫 bytes。顾名思义,它是字节串,即一堆字节。一堆字节是啥呢?Python 也不知道;你得告诉它。比如你知道它是一段 UTF-8 编码的中文,那么用 .decode('utf-8') 解释之后就得到了一个字符串。如果它是一个特定的结构体,你可以使用 struct 模块来进行解析。等等。C 里的 char 是啥呢?其实就是以 '0' 表示结束的一堆字节,而这个结尾表示还只对 str 系列函数有效。当然通常 char* 是用来表示(已编码的)字符串的,但是也经常被用来放其它数据结构。所以,Python 3 里的 bytes 类型基本对应于 C 的 char*,只不过 bytes 里包含 '0' 完全不会造成问题。

a123456678 2019-12-02 02:40:24 0 浏览量 回答数 0

回答

首先,并非大神,其次,下面是我的理解首先说明一点,这种做法应该比较好的诠释编程的基本思想、逻辑或者叫做规范。再次,关于复用。再次,方便记忆或者协作开发。如果你硬是使用字典去做,这应该也是完全正确的,但是你无形中让其他人无法很快的搞懂这些代码所传递的含义。关于M不论是正统的MVC 或者是热门的MVVM 其中的M是很重要的一环,对于这种既定的模式而言,Model对于整个程序来说,是有存在的意义,你可以根据他的名字或者是内容对其寓意化,最起码,你自己很快的就可以知道这个玩意是啥。个人感觉,MODEL更像一种规则关于复用想想下面场景你浏览一个列表,这个列表中是所有的用户,当你关注一部分用户后,将这些用户加入到你关注的列表中,同时展示出来。如果是上面的场景,你如果使用网络加载的情况下,你如何处理? 写两次的字典解析嘛?++ 现在要针对上面的场景做本地缓存,那又该怎么做。如果是保存再本地的数据库,当你拿出来的时候,又是一阵凌乱。这个时候是该想想怎么的当时去复用这些数据了把。----MODEL关于协作。其实这一点和复用有管理,如果项目比较大,那么大家如何共用一套规则来制定数据的解析?总结最开始的编程应该是没有任何规则的,开发久了,大家久渐渐的知道什么简单了。以上是我的拙见。

a123456678 2019-12-02 03:15:31 0 浏览量 回答数 0

回答

Re怎么把自己的网站放到云服务器啊? 怎么通过我的域名访问我放在云服务器上的网站呢? ------------------------- 回 2楼dongshan8的帖子 域名aissss.com 解析如下 输入域名啥也没有进不去。云服务器那边不知道咋配置。iis啥的不会配置 ------------------------- 回 3楼青蛙跳的帖子 域名aissss.com 目前只是花了2块钱下了那个web一套配置了个web环境,解析了域名,iis。数据库啥的搞不清咋弄 脑壳子不够用了哇 ------------------------- 回 7楼火蓝云的帖子 哇,太感谢了。搞定了终于 ------------------------- 回 8楼dongshan8的帖子 太感谢了,确实是因为没添加80端口,官方提供的教程太多了,没看见添加端口那个教程。 感谢

aiss 2019-12-01 23:36:36 0 浏览量 回答数 0

问题

jfinal中使用AJAX传递参数的困惑

a123456678 2019-12-01 20:24:20 1067 浏览量 回答数 1

回答

正常,这一般都是网络问题 而且只能是分段导入 还不如解析为csv,调用sqlldr。另外用plsqldeveloper直接粘贴excel数据,数万行也毫无压力 java好神奇哦,1.5K就崩溃了。 用npoi处理过10K+的数据没问题哦信息量严重不足 引用来自“北落”的答案 java好神奇哦,1.5K就崩溃了。 用npoi处理过10K+的数据没问题哦回复 @okgood:还没分清什么是平台什么是语言的,说个JB.net这种残废品,怎敢与我java相提并论?我有好方法,把Excel当成数据库,用sql语句查询,用rs.next理论上可以支持很多行 你真神奇呀,java操作execl是一步操作,在把数据保存到数据库是一步操作 你oracle报错肯定是第二步,你看下是不是事物超时了,只要不是内存溢出第一步就没问题 我说你们上面这些人根本没有仔细看楼主的问题所在 通过反射一一读出来保存到list中 看到没,他还小心翼翼的保存到list中,然后再插入,我问一下保存到list中干啥,尼迭代excel的row的时候顺便插入数据库不就行了! 难怪你内存溢出呢! 批量提交,不是一次读完再插入SpringBatch

爱吃鱼的程序员 2020-06-22 17:38:09 0 浏览量 回答数 0

问题

换服务器如何尽量减少网站关闭时间

dl19865211 2019-12-01 21:36:21 8110 浏览量 回答数 2

回答

文件如果比较大,可能需要多加考虑,10M左右的文件,也不大,怎么方便怎么来。 放StringBuffer里就挺好的,反正解析、处理结束,这部分内存就可以释放掉了。 ######用Stream流式方式处理或Reader方式读一行处理一行,就和内存及文件大小没有关系了。不谢,给分就行。###### 这个关键还得看什么样的数据,是否需要完全读到内存里才能处理,还是可以一行行处理 ######数据是数字和字母,######你一个Stringbuffer会占用10M的内存。至少五百万万个字。你为什么不能边读边处理呢,当然如果你内存够大,这也是可以的######回复 @liu13430 : 那你应该可以读到一条记录,然后一条记录一条记录的读,一条记录一条记录更新啊######文件中解析出来的内容需要更新到数据库中###### 我 一般用spring batch来批处理,可以处理10G大的文件都没问题######我试试去###### 为啥不拼成sql文件, 数据库导入。 ######读一点解析一点 ######nio######使用通道(NIO)基本上想怎么玩就怎么玩###### 引用来自“悠悠然然”的评论用Stream流式方式处理或Reader方式读一行处理一行,就和内存及文件大小没有关系了。不谢,给分就行。 好的,谢谢,

kun坤 2020-06-07 22:22:06 0 浏览量 回答数 0

回答

这个问题虽然只有两个2个动作:输入URL和呈现页面,但这背后发生了很多"有趣"的事情,这个过程也涉及到很多方面的技术,包括像浏览器、DNS、http、html、服务器等。如果让我来回答,它大致的过程应该是这样的:DNS解析-->建立连接,发送数据包 -->服务器响应请求,返回给浏览器-->浏览器渲染程序页面。 1.DNS解析 当我搜索这个问题的时候,首先在浏览器输入了一个URL地址,但URL中服务器地址是一个域名而不是一个指定的IP地址,路由器并不知道你想要查找的地址,那么DNS域名解析系统会将该域名解析成ip,而IP地址是唯一的, 每一个ip地址对应网络上的一台计算机 2.建立网络连接,发送数据包 由于1的努力,已经能够根据ip和端口号与网络上对应的服务器建立连接,浏览器这边会向服务器发送一个数据包,里面包含了大量的信息,但这个数据包有一定的格式。就像我给你邮个快递,也得遵循邮递公司的一些规则吧!我得写上我的身份信息、寄的物品、标明邮递地址....道理是一样的,到了网络中这些规则就是“Http协议(网络协议)”。 3.服务器响应请求,返回给浏览器 服务器会分解你的数据包,例如你查找的是一个文档,那么服务器可能会返回一个doc文档或者zip压缩资源给你;如果你访问的是一个链接页面,那么服务器相应的返回一个包含HTML/CSS标记文档,这些请求和响应都有一个通用的写法,这些规则也就是前面提到的"http协议"。客户端向服务器请求资源时,除了告诉服务器要请求的资源,同时还会附带一些其他的信息,这部分信息放在"header"部分(服务器响应请求也一样!),主要有请求头(略)和响应头, http响应头详解: Request URL:https://static.zhihu.com/static/revved/-/css/m.652b53b3.css Request Method:GET Status Code:200 OK (from cache) Remote Address:123.125.110.16:443 Response Headers accept-ranges:bytes //在整个返回体中本部分的字节位置 access-control-allow-origin://跨域请求,则允许所有域名的脚本访问该资源。 cache-control:max-age=600 //指定请求和响应遵循的缓存机制,当你请求头里设置no-cache时,是告诉服务器我这里没有缓存。响应头里这里设置的时间是600,意思浏览器600秒之内别来找我,自己去缓存找吧! content-encoding:gzip // web服务器支持的返回内容压缩编码类型为gzip,web服务器表明自己使用了什么压缩方法。 content-length:49207 //资源长度 content-type:text/css //告诉客户端,资源文件的类型,一般还有字符编码,例如charset=UTF-8,客户端将通过utf-8对资源进行解码,然后对资源进行html解析。 date:Mon, 07 Mar 2016 12:23:37 GMT//记录时间 expires:Mon, 07 Mar 2016 12:33:37 GMT //表明该实体将于什么时候过期 last-modified:Mon, 07 Mar 2016 07:19:19 GMT//请求资源的最后修改时间 server:nnws/1.7.3.6 //服务器信息,by the way!这是啥服务器? status:200 OK //状态码 version:HTTP/1.1 //http协议版本1.1 x-cache-lookup:Hit From MemCache Gz //查看服务器中是否有某个网页缓存,有则返回Hit,没有返回Miss看到http响应状态码我突然想到了404,= =!顺便带几个常见的: 100 Continue 继续,一般在发送post请求时,已发送了http、header之后服务端将返回此信息,表示确认,之后发送具体参数信息 200 OK 正常返回信息 201 Created 请求成功并且服务器创建了新的资源 301 Moved Permanently 请求的网页已永久移动到新位置。 400 Bad Request 服务器无法理解请求的格式,客户端不应当尝试再次使用相同的内容发起请求。 404 Not Found 找不到如何与 URI 相匹配的资源。 500 Internal Server Error 最常见的服务器端错误。4.浏览器渲染呈现 浏览器拿到响应的页面代码,将其解析呈现在用户面前,至于为什么会是看到的这个样子,有时又是另外的一些页面效果,这里就涉及到web标准了,也就是我们经常提到的w3c标准。根据资源的类型,在网页上呈现给用户,这个过程叫网页渲染。解析和呈现的过程主要由浏览器的渲染引擎实现,浏览器的渲染引擎质量就决定了浏览器的好坏(引擎这一块已经超出了我的理解范围了)。

a123456678 2019-12-02 02:08:40 0 浏览量 回答数 0

问题

AngularJS + SpringBoot无法解析String的诡异问题 400 请求报错 

kun坤 2020-05-30 15:14:07 0 浏览量 回答数 1

问题

是我傻,还是阿里云东西太复杂

ennn 2019-12-01 21:04:09 13186 浏览量 回答数 24

回答

$.ajax({    url : $.contextPath +"/hello/say.do?name=haha",    type:"get",    dataType :"json",    async :false,    success : function(rlt) {    debugger;     data = rlt;    }, 这个意思是返回结果转换为json,所以,服务端返回的结果要是json对象,懂了吧,单独字符串肯定不是json,所以报错,要返回文本,这个值设置为text/plain就可以了 ######回复 @begoodluck : 我意思是要看到的返回数据是json格式######回复 @抓瓦工人 : 是的,从浏览器network中是正常返回了,只是jquery解析出错了######回复 @begoodluck : 与后台没关系,你从network面板看看返回值是啥,主要是jquery ,ajax本身会根据data类型自动解析结果######但我在struts2中后台返回String在前台也能正常接收到String的值

爱吃鱼的程序员 2020-06-01 10:33:14 0 浏览量 回答数 0

问题

你公司在备案数据抽查中存在虚假备案,属于整改企业

liharryboy 2019-12-01 21:06:13 10075 浏览量 回答数 6

回答

只返回一个字符串 又不是json格式的字符串 Angular当成json解析的话肯定会出问题吧######逗比...基础知识也跑出来问.这让别人怎么回答...###### 引用来自“loyal”的评论 逗比...基础知识也跑出来问.这让别人怎么回答... 那你怎么解释,我们已经运行过一段时间的项目呢?而且用户手册都写好了。。。运行一段时间后有问题的。###### 引用来自“寂寞与子”的评论只返回一个字符串 又不是json格式的字符串 Angular当成json解析的话肯定会出问题吧 整个方法返回都是@RestController 的。而且原来是可行的,我们用户手册都写过了,突然就解析不了######封装成HashMap返回就行了。######那得问你改动过什么了,如果是以往正常运行的接口,那肯定前端Ag调错了接口;如果是你改过了这个接口方法,那应该不是返回String,而是返回一个POJO对象,springmvc会自动转换成json格式###### 引用来自“Kit_lee”的评论 那得问你改动过什么了,如果是以往正常运行的接口,那肯定前端Ag调错了接口;如果是你改过了这个接口方法,那应该不是返回String,而是返回一个POJO对象,springmvc会自动转换成json格式 0 0~  对比了,啥都木有动过,已经重新封装了。。。好诡异######要不仔细读一下一楼的答案,看一下前后端约定的接口需要的数据格式到底是json还是非json,再决定改服务端还是前端?一楼以及angularjs的报错信息已经讲得挺清楚的了其实..

kun坤 2020-05-30 15:14:16 0 浏览量 回答数 0

回答

你要取最新的代码,例子目录中的代码,不是太成熟,那个只是用来演示tio的用法的。 你这个错是对ws协议解析得不当导致的。但我如果只在mine和to里面只写上id比较短的数据的时候就没有问题,但是我写了想图片中比较长的,就会出现126的报错,不好意思,这方面刚学习,大神能不能指点以下为什么? 我知道你说的是个啥,这个问题我最新的代码已经解决了。好的,谢谢,我刚才看错了,我去git上下载最新的来看一下

爱吃鱼的程序员 2020-06-08 14:01:32 0 浏览量 回答数 0

回答

bean.name  String bean.data String<Map>[] bean.data List<Map>[] 这样行吗? ######e...这个第二个是什么###### 引用来自“萌你一脸”的答案 bean.name  String bean.data String<Map>[] 这样行吗? String<Map>[]  这是什么类型 ###### @萌你一脸 最好是用javabean我还要拿数据库里的数据######JSON也可以自己拼出来,你只要选好数据类型。###### @萌你一脸 但是那个毫秒数和后面那个数字中间是逗号。。不是冒号。。我用List加map的话是冒号######回复 @leomt : 2了,不好意思,误导了.... 我觉得第二个类型你可以用一个List数组.数组中的数据类型用Map.###### @萌你一脸 弄晕去了。。String数组里面不是放string的吗!######第一个字符串,第二个 字符串数组~###### @leomt 那是一个特殊的数据,你手工拼接和解析就是了######字符串数组不行吧。。那个[Date.UTC(2013, 4,23,14,10,10), 0]怎么表示呢######你的JSON格式不对吧,没明白你要干嘛######json格式是对的。。意思就是这个类型的json数据用写一个bean,方便bean转json###### [Date.UTC(2013,  4, 23,14,12,10), 0.15] 0.15是啥? ######就是一个double类型的值######直接用jar包吧 可以直接生成JSONObject######额。。。那是之后的步骤。首先必须要包装成一个对象才能用那个jar包转换输出######json和javabean是完全不同的两种思想###### @Mallon 我是在想要不要给你细说。。不要介意兄弟######回复 @leomt : 有你这样问问题的态度吗?######你是没看懂题目吗。。。

kun坤 2020-06-09 11:43:42 0 浏览量 回答数 0

回答

Rewordpress网站更改数据库密码后网站前台和后台都打不开了!求助大神! 临时域名:qxu1589900153.my3w.com,正式域名:rosehuaban.com,我暂时把域名解析暂停了,需要去重新启用不? ------------------------- 回 1楼51干警网的帖子 临时域名:qxu1589900153.my3w.com,正式域名:rosehuaban.com,我暂时把域名解析暂停了,需要去重新启用不?我就是把数据库密码修改了,现在是16位的,然后到ftp里面把wp-config.php里的密码改成新密码了,其它的没做过什么改动,后台进不去了,前台也打不开,不管是临时域名还是正式域名。555! ------------------------- 回 5楼dongshan8的帖子 // ** MySQL 设置 - 具体信息来自您正在使用的主机 ** // /** WordPress数据库的名称 */ define('DB_NAME', ''); /** MySQL数据库用户名 */ define('DB_USER', ''); /** MySQL数据库密码 */ define('DB_PASSWORD', ''); /** MySQL主机 */ define('DB_HOST', ''); /** 创建数据表时默认的文字编码 */ define('DB_CHARSET', 'utf8'); 注:''之间是被省略掉的密码。谢谢。 ------------------------- Rewordpress网站更改数据库密码后网站前台和后台都打不开了!求助大神! 我网上找了些答案,您看下我下面的截图,因为当时带www的网站打不开,但是不带www的网站可以打开,所以我按照网上的解决办法,我去wordpress后台设置那边把站点网址和wordpress地址都改成带www的了,然后就前台后台都进不了了,按照网上教程针对这种的解决办法,我对照了自己虚拟主机后台的wp_option数据表,但是没有siteurl和home这2项,所以这个修改还没法测试,求大神赐教!拜托了! ------------------------- 回 9楼dongshan8的帖子 我终于按百度的教程找到数据库里面的siteurl了,也修改了,可是为啥我的网站前台后台还是打不开呢?哭死啊!

xmper 2019-12-02 01:31:44 0 浏览量 回答数 0

问题

MaxCompute常见问题:SQL常见问题

行者武松 2019-12-01 22:09:50 1190 浏览量 回答数 0

问题

用负载均衡ip访问网址,为啥突然跳转到另一个地址

东方玄 2019-12-01 21:04:13 4506 浏览量 回答数 1

问题

如何迁移网站

随歌 2019-12-01 22:05:00 75979 浏览量 回答数 8

问题

jquery解析json ,IE 中解析正常 ,firefox chorme 解析失败

a123456678 2019-12-01 20:17:09 848 浏览量 回答数 1

回答

1.产品2.UI3.CSS4.JS5.后端(Java/php/python)6.DBA(mysql/oracle)7.运维(OP) 8.测试(QA)9.算法(分类/聚类/关系抽取/实体识别)10.搜索(Lucene/Solr/elasticSearch)11.大数据工程师(Hadoop)12.Android13.IOS14.运营 一.产品1 工作内容:了解用户需求,做竞品调研,画产品原型,写产品文档,讲解产品需求,测试产品Bug,收集用户反馈,苦练金刚罩以防止程序员拿刀砍。2 需要技能:PPT,Word, Axure,XP,MVP,行业知识,沟通。 二. UI1 工作内容:收到产品原型,给原型上色,偶尔会自作主张调整下原型的位置,出不同的风格给老板和客户选,然后听他们的意见给出一个自己极不喜欢的风格,最好给Android,IOS或者是CSS做好标注,还有的需要直接帮他们切好图,最后要练出来象素眼,看看这些不靠谱的程序员们有没有上错色或者是有偏差。2 需要技能:PS,Illustrator,Sketch,耐性,找素材。 三. CSS1 工作内容:产品设计好原型,UI做出来了效果图,剩下的就是CSS工程师用代码把静态文件写出来的。 2 需要技能:环境【IDE(WEBStorm,Sublime,EditPlus),源码管理(SVN/Git) ,WEB服务器(nginx)】基础【PS,域名,Html,Html5,CSS,CSS3】扩展【自适应,响应式,Bootstrap,Less,Flex】 四 .JS 1 工作内容:JS工程师其实分成两类,在之前讲CSS的时候已经提到过,一个是套页面的,一个是前后端分离的。对这两个概念还是分不太清的,可以回过头去看CSS的部分。 2 需要技能:环境【IDE(WEBStorm,Sublime,EditPlus),源码管理(SVN/Git) ,WEB服务器(nginx)】基础【Http,REST,跨域,语法,组件,F12,Json,Websocket】框架【JQuery,AngularJS,Bower,RequireJS,GruntJS,ReactJS,PhoneGap】业务【金融,教育,医疗,汽车,房产等等等等各种行业】 五 .后端(Java/python/go) 1 工作内容:大部分的后端工程师都停留在功能实现的层面上。这是现在国内二流或者是三流的公司的现状,甚至是在某些一流的公司。很多时候都是架构师出了架构设计,更多的外包公司根本就是有DBA来做设计,然后后端程序员从JS到CSS到Java全写,完全就是一个通道,所有的复杂逻辑全部交给DB来做,这也是几年前DBA很受重视的原因。 2 需要技能:环境【IDE(Idea/Eclipse,Maven,jenkins,Nexus,Jetty,Shell,Host),源码管理(SVN/Git) ,WEB服务器(nginx,tomcat,Resin)】基础【Http,REST,跨域,语法,Websocket,数据库,计算机网络,操作系统,算法,数据结构】框架【Spring,AOP,Quartz,Json TagLib,tiles,activeMQ,memcache,redis,mybatis,log4j,junit等等等等等】业务【金融,教育,医疗,汽车,房产等等等等各种行业】。 六 .DBA  1 工作内容:如果你做了一个DBA,基本上会遇到两种情况。一种是你的后端工程师懂架构,知道怎么合便使用DB,知道如何防止穿透DB,那么恭喜你,你只是需要当一个DB技术兜底的顾问就好,基本上没什么活可以做,做个监控,写个统计就好了。你可以花时间在MongoDB了,Hadoop了这些,随便玩玩儿。再按照我之前说的,做好数据备份。如果需求变动比较大,往往会牵涉到一些线上数据的更改,那么就在发布的时候安静的等着,等着他们出问题。。。。如果不出问题就可以回家睡觉了。 2 需要技能:环境【Linux,Mysql,Oracle,MongoDB,Hadoop】工具【各种DB的版本,工具,备份,日志等】。 七. 运维  1 工作内容:运维的工作大概分成几个部分,我对于修真院学习运维的少年们都这么说,大概是:A。基础环境的搭建和常用软件的安装和配置(兼网管的还有各种程控机),常用软件指的是SVN,Git,邮箱这种,更细节的内容请参考修真院对于运维职业的介绍。B。日常的发布和维护,如刚刚讲到的一样,测试环境和线上环境的发布和记录,原则上,对线上所有的变更都应该有记录。C。数据的备份和服务的监控&安全配置。各种数据,都要做好备份和回滚的手段,提前准备好各种紧急预案,服务的监制要做好。安全始终都是不怎么被重点考虑的问题,因为这个东西无底洞,你永远不知道做到什么程度算是比较安全了,所以大多数都是看着情况来。D。运维工具的编写。这一点在大的云服务器商里格外常见,大公司也是一样的。E。Hadoop相关的大数据体系架构的运维,确实有公司在用几百台机器做Hadoop,所以虽然不常见,我还是列出来吧。 2 需要技能:环境【Linux,Mysql,Oracle,MongoDB,Hadoop,nginx,apache,F5,lvs,vpn,iptable,svn,git,memcache,redis】工具【linux 常用工具,Mysql常用工具,Jenkins,zabbix,nagios】自动化运维【openstack,docker,ansible】语言【shell,python】 八 .QA  1 工作内容:QA需要了解需求,很多公司会要求QA写测试用例,我觉得是扯淡。完全是在浪费时间。通常开发三周,QA测试的时间只有一周到一周半。还有关于提前写测试用例的,都不靠谱。 2 需要技能:流程【Bug修复流程,版本发布流程】工具【禅道,BugZilla,Jira,Excel表格来统计Bug数,自动化测试】性格【严谨,耐心】 九. 算法工程师  1 工作内容:算法工程师的工作内容,大部分时间都是在调优。就是调各种参数和语料,寻找特征,验证结果,排除噪音。也会和Hadoop神马的打一些交道,mahout神马的,我那个时候还在用JavaML。现在并不知道有没有什么更好用的工具了。有的时候还要自己去标注语料---当然大部分人都不爱做这个事儿,会找漂亮的小编辑去做。2 需要技能:基础【机器学习,数据挖掘】工具【Mahout,JavaML等其他的算法工具集】 十. 搜索工程师  1 工作内容: 所以搜索现在其实分成两种。一种是传统的搜索。包括:A。抓取 B。解析C。去重D。处理E。索引F。查询另一种是做为架构的搜索。并不包括之前的抓取解析去重,只有索引和查询。A。索引B。查询 2 需要技能:环境【Linux】框架【Luence,Slor,ElasticSearch,Cassandra,MongoDB】算法【倒排索引,权重计算公式,去重算法,Facet搜索的原理,高亮算法,实时索引】 十一. 大数据工程师  1 工作内容:工作内容在前期会比较多一些,基础搭建还是一个挺讲究的事儿。系统搭建好之后呢,大概是两种,一种是向大数据部门提交任务,跑一圈给你。一种是持续的文本信息处理中增加新的处理模块,像我之前说的增加个分类啦,实体识别神马的。好吧第一种其实我也不记得是从哪得来的印象了,我是没有见到过的。架构稳定了之后,大数据部门的工作并不太多,常常会和算法工程师混到一起来。其他的应该就是大数据周边产品的开发工作了。再去解决一些Bug什么的。2 需要技能:环境【Linux】框架【Hadoo,spark,storm,pig,hive,mahout,zookeeper 】算法【mapreduce,hdfs,zookeeper】。 十二. Android工程师  1 工作内容:Android工程师的日常就是听产品经理讲需求,跟后端定接口,听QA反馈哪款机器不兼容,闹着申请各种测试机,以及悲催的用Android做IOS的控件。 2 需要技能:环境【Android Studio,Maven,Gradle】基础【数据结构,Java,计算机网络】组件【IM,地图,支付,拍照,视频,音频,统计,分享,手势密码】 十三. IOS工程师  1 工作内容:IOS工程师的工作内容真的挺简单的,听需求,定接口。做个适配,抛弃一下iphone4。还有啥。。马丹,以我为数不多的IOS知识来讲,真的不知道还有啥了。我知道的比较复杂的系统也是各种背景高斯模糊,各种渐变,各种图片滤镜处理,其他并没有什么。支付,地图,统计这些东西。 嗯。2 需要技能:环境【Xcode】基础【数据结构,Object,计算机网络】组件【IM,地图,支付,拍照,视频,音频,统计,分享,手势密码】

行者武松 2019-12-02 01:21:45 0 浏览量 回答数 0

回答

引用来自“hanzhankang”的答案 那地址是:http://111.186.100.77:8080/Wireless_Server/servelet/Updateservelet 不过http://111.186.100.77:8080  你这个像是外网地址,你确定正确能访问? 我把从网络读取的数据流转化字符串,用的方法是: int b; StringBuffer sb = new StringBuffer(); while((b = in.read())!=-1 ){ sb.append((char)b); } System.out.println(sb); 打印出来: 10-20 10:47:26.079: I/System.out(32577): <?xml version="1.0" encoding="utf-8"?> 10-20 10:47:26.079: I/System.out(995): <menulist> 10-20 10:47:26.079: I/System.out(995): <> 10-20 10:47:26.079: I/System.out(995): <menu> 10-20 10:47:26.089: I/System.out(995): <id>1</id> 10-20 10:47:26.089: I/System.out(995): <name>宫ä¿é¸¡ä¸</name> 10-20 10:47:26.089: I/System.out(995): </menu> 10-20 10:47:26.089: I/System.out(995): <menu> 10-20 10:47:26.089: I/System.out(995): <id>2</id> 10-20 10:47:26.089: I/System.out(995): <name>é¦è¾£åè±ä¸</name> 10-20 10:47:26.089: I/System.out(995): </menu> 10-20 10:47:26.089: I/System.out(995): <menu> 10-20 10:47:26.089: I/System.out(995): <id>3</id> 10-20 10:47:26.089: I/System.out(995): <name>çè¾ä»</name> 10-20 10:47:26.089: I/System.out(995): </menu> 10-20 10:47:26.089: I/System.out(995): <menu> 10-20 10:47:26.089: I/System.out(995): <id>4</id> 10-20 10:47:26.089: I/System.out(995): <name>åæ¤éé¾é±¼</name> 10-20 10:47:26.099: I/System.out(995): </menu> 10-20 10:47:26.099: I/System.out(995): <menu> 10-20 10:47:26.099: I/System.out(995): <id>5</id> 10-20 10:47:26.099: I/System.out(995): <name>红ç§è</name> 10-20 10:47:26.099: I/System.out(995): </menu> 10-20 10:47:26.099: I/System.out(995): <menu> 10-20 10:47:26.099: I/System.out(995): <id>6</id> 10-20 10:47:26.099: I/System.out(995): <name>æé³ä¸åè</name> 10-20 10:47:26.099: I/System.out(995): </menu> 10-20 10:47:26.099: I/System.out(995): </menulist> 这就证明读取到了网络的xml,但是解析的时候出来问题。 接着我在本地的assets文件夹里写了一个xml文件: <?xml version="1.0" encoding="utf-8"?> <menulist> <menu> <id>1</id> <name>张三</name> </menu> <menu> <id>2</id> <name>李四</name> </menu> <menu> <id>3</id> <name>王五</name> </menu> <menu> <id>4</id> <name>高小小</name> </menu> <menu> <id>5</id> <name>李大大</name> </menu> <menu> <id>6</id> <name>郭剩剩</name> </menu> </menulist> 用同样的解析方法,可以解析出来,并且保存到SQLite数据表中。 这样看来是不是因为网络读取的xml文件格式有问题,所以导致的解析错误呢? 因为网络的xml是根据服务器的数据库文件自动生成的,所以到底该怎么弄呢?我没思路了又 ######回复 @hanzhankang : 最后发现就是空尖括号的错误,多谢多谢啦!!######回复 @skywxx : 估计是编码问题了,那个应该也不影响,判断一个xml文件正确的方法是用浏览器能不能正确打开不报错。 编码问题比较好解决,可以通过设置 过滤器 或者在读取的时候、放送的时候设置,这方面的资料网上很多的。######回复 @hanzhankang : 我也不知道为什么有<>因为服务器端的xml文件是根据数据库中表里的数据产生的,<>怎么产生的我也很纳闷。编码问题?应该是在数据库端的响应中设置,是吧?######估计是你的编码有问题,系统无法解析,就出现异常了吧、######首先你要把获取来的内容输出(记得统一编码格式),再根据内容解析出来数据。你要确保输出的内容符合xml编码规范。第三行为啥还有个“<>”?我看错了?######你先用浏览器看看能不能访问: http://111.186.100.77:8080/Wireless_Serverservelet/UpdataServelet######可以访问,说明,不会出现获取服务器数据被封的情况吧?######是可以访问的###### String urlStr = HttpUtil.BASE_URL + "servelet/UpdataServelet"; 和 http://111.186.100.77:8080/Wireless_Serverservelet/UpdataServelet 比起来,是不是多了个“servelet/”??? ######我定义的 BASE_URL 是:public static final String BASE_URL = "http://111.186.100.77:8080/Wireless_Server",然后加上后边的servelet/Updateservelet###### http://111.186.100.77:8080/Wireless_Server/Updateservelet 是你想访问的地址还是 http://111.186.100.77:8080/Wireless_Server/servelet/Updateservelet ######你最后把访问的 全网站打印出来,便于分析。######回复 @skywxx : 这个不是看你在哪个文件夹下的,而是看你在web.xml文件件下的配置,你把配置贴出来看看。######我改成http://111.186.100.77:8080/Wireless_Server/Updateservelet,还是报相同的错误.Updateservelet.java是在Servelet文件夹下的,所以我前边加了一个Servelet###### 引用来自“hanzhankang”的答案 http://111.186.100.77:8080/Wireless_Server/Updateservelet 是你想访问的地址还是 http://111.186.100.77:8080/Wireless_Server/servelet/Updateservelet <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> <servlet> <servlet-name>LoginServlet</servlet-name> <servlet-class>com.wang.servlet.LoginServlet</servlet-class> </servlet> <servlet> <servlet-name>PayMoneyServlet</servlet-name> <servlet-class>com.wang.servlet.PayMoneyServlet</servlet-class> </servlet> <servlet> <servlet-name>PayServlet</servlet-name> <servlet-class>com.wang.servlet.PayServlet</servlet-class> </servlet> <servlet> <servlet-name>UpdateServlet</servlet-name> <servlet-class>com.wang.servlet.UpdateServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>LoginServlet</servlet-name> <url-pattern>/servlet/LoginServlet</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>PayMoneyServlet</servlet-name> <url-pattern>/servlet/PayMoneyServlet</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>PayServlet</servlet-name> <url-pattern>/servlet/PayServlet</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>UpdateServlet</servlet-name> <url-pattern>/servlet/UpdateServlet</url-pattern> </servlet-mapping> <filter> <filter-name>EF</filter-name> <filter-class>com.wang.filter.EncodingFilter</filter-class> </filter> <filter-mapping> <filter-name>EF</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> </web-app> web.xml是这样的,昨天整程序整的晕得连汉语意思都看不懂了,你看看我这里边UpdateServlet ###### 那地址是:http://111.186.100.77:8080/Wireless_Server/servelet/Updateservelet 不过http://111.186.100.77:8080  你这个像是外网地址,你确定正确能访问? ######回复 @hanzhankang : 今天我换了一个思路,现在本地文件夹assets中写了一个xml,然后解析这个,程序是可以正常运行的,这就证明解析方法没错。那怎样看一下是不是读取过来数据 呢?######回复 @skywxx : 既然获取了数据,你就好好解析结果,dom,sax都无所谓的,网上也有代码,很好找的!xml,json数据格式最好都尝试一下,这些都是很实用的!######回复 @hanzhankang : 我try/catch异常,现在报了这个异常,好像是SAX解析的异常,但是我用的是DOM解析啊,这是什么原因呢?org.xml.sax.SAXParseException: name expected (position:START_TAG <null>@3:2 in java.io.InputStreamReader@411cce48)######回复 @skywxx : 我想你做了这个例子就知道原理是什么了,你的方法已经很好了,其他的方法也是对原始方法的封装!######关于android 手机端与服务器端数据传递的各种形式,你是怎么学习的啊?有没有好书推荐?

kun坤 2020-06-07 14:36:53 0 浏览量 回答数 0

问题

MaxCompute百问集锦

yq传送门 2019-12-01 20:16:47 2404 浏览量 回答数 1

回答

这个结构有点怪~~~~用tomcat和nio功能好象有点重复######同意楼上的,tomcat和netty肯定是重复的。你做的是BS还是CS,or两者兼之?######不太清楚tomcat 和 NIO有啥 不过不用tomcat 那JAVA页面用什么呢? weblogic服务?   那个收费哦~ Java和.NET  是通过Socket进行交互数据。 Servlet接受到网页请求,分业务逻辑协议层,Socket通讯层传给.NET服务,.NET服务返回业务协议数据给Java,Java通过Socket接受.NET Socket传过来的业务协议数据,通过方法,传回数据给servlet,返回至请求。。 大概是这样的逻辑。   不知道有哪些不合理,因为现在.NET服务也感觉很不稳,压力测试也容易宕机。所以很困扰,不知道如何解决这一系列的问题。请大家帮忙出出主意,因为我刚进公司,就开始这方面的工作,对于刚离开学校的我,感觉压力确实有点大~不过到底还是做出来了,但就是压力测试完全不行,因看到Netty NIO框架 压测的一些结果,感觉Netty NIO框架可能会在压力测试中有很大帮助,不过一系列原因,对Netty不熟,压力测试也就一直拖延至今! 希望大家能踊跃讨论下,给我提提建议。谢谢评论回帖的人~######-tomcat+javaNIO+Servlet+.NET TCP服务 网页请求,通过Java socket按协议传输数据到.NET服务 感觉这个有点怪异。。######按照你的说法,你这个系统基本是合理的。建议你先找找瓶颈在哪,至于java与.net通讯不一定非要用NIO,NIO只要在高并发下才有效果,有人测试过几百个连接的情况下NIO反而没有BIO有优势。######是啊,确实在高并发啊~ 起码保证25W人在线啊~######我说的不是tomcat接收来自页面的请求有多少,而是java和.net之间是不是高并发,也就是说ava和.net之间有几个socket连接。 另外,高并发主要是指server端的,如果我没理解错,你说的意思应该是用java调用.net端的服务,所以.net才是server端,而java端只是客户端,所以没必要用netty。######心跳包和绑定包出错原因是什么,你要分析清楚啊,是协议没有定义好还是怎么,是不是java这头封包的时候没有封对,导致.net那头服务端解析出错,原因得先分析清楚,我觉得你这样的结构并没有什么不合理的地方###### 引用来自#7楼“Mr.LovelyCbb”的帖子 是啊,确实在高并发啊~ 起码保证25W人在线啊~ 网络不精通,但觉得这么高并发,用JAVA实现通讯 可以考虑 EPOLL这些吗######Java和.net之间可以通过配置来设定多个socket连接~ Java如果是客户端,就不必用NIO是这个意思吗? 会对大流量的业务数据造成影响吗? 心跳保持,绑定包,都是在NIO里面出现的问题~ 开始启动服务,初始化时,发按设置数量的绑定包,其实就是读写循环,等待业务数据请求,收.NET服务业务数据~ 对IO懵懵懂懂的,当时是看中的NIO的异步传输。

kun坤 2020-05-29 23:13:49 0 浏览量 回答数 0

问题

Apache Flink常见问题汇总【精品问答】

黄一刀 2020-05-19 17:51:47 28 浏览量 回答数 1
阿里云大学 云服务器ECS com域名 网站域名whois查询 开发者平台 小程序定制 小程序开发 国内短信套餐包 开发者技术与产品 云数据库 图像识别 开发者问答 阿里云建站 阿里云备案 云市场 万网 阿里云帮助文档 免费套餐 开发者工具 SQL审核 小程序开发制作 视频内容分析 企业网站制作 视频集锦 代理记账服务 2020阿里巴巴研发效能峰会 企业建站模板 云效成长地图 高端建站 人工智能 阿里云云栖号 云栖号案例 云栖号直播