代码人生的小狗窝

一行行枯燥的代码,却描绘出人生的点点滴滴

推荐文章

鎼徐github鍗氬鎸囧

    鎼缓github鍗氬鎸囧 鎴戠殑github浠撳簱鍦板潃锛?a href="https://github.com/Donaldhan/Donaldhan.github.io" target="_blank">https://github.com/Donaldhan/Donaldhan.github.iogithub blog锛?a href="https://donaldhan.github.io/" target="_blank">https://donaldhan.github.io/鏈枃涓嶆墦绠椾竴姝ヤ竴姝ョ殑鐨勮濡備綍鎼缓鍗氬锛屾湁鍏磋叮鐨勫彲浠ュ弬瑙佹垜鐨刧ithub鐨剋iki璇存槑锛?https://github.com/Donaldhan/Donaldhan.github.io/wiki/%E4%B8%AD%E6%96%87%E6%89%8B%E5%86

    阅读全文>>

作者:coody分类:【_互联网浏览(637

2018-10-14

spring和springboot 多数据源配置和有关问题解决

    spring和springboot 多数据源配置和问题解决 先说下遇到的问题 No qualifying bean of type [javax.sql.DataSource] is defined: expected single matching bean but found 2: pgDataSource,DataSource1这个是我在springboot项目中配置双数据源的时候出现的问题,看到这个问题,第一反应就是代码中有某个位置使用的@Autowired注入了DataSource,然而我并未在项目中找到这样的代码。 直到读到下面这部分的异常信息Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSourceInitia

    阅读全文>>

作者:coody分类:【_互联网浏览(1937

2018-10-16

java 通过反射中转请求

    java 通过反射转发请求      在某些场景下,我们需要早service成拦截下服务请求,然后转发到相应的服务下;      要实现这样的场景我们首先需要拦截下service层的请求,然后在获取相应的请求参数,转发下去;      以下例子是将服务通过dubbo发布成webService然后调用;      可以通过有storm测试;            参考代码如下:          1、简单实现版本,该版本只支持基础类型 package com.xmm.webserver.service.impl; import java.lang.reflect.Method; import java.util.List; import java.util.Map; import org.slf4j.Logger; import org.slf4j.LoggerFactory;

    阅读全文>>

作者:coody分类:【_互联网浏览(1472

2018-10-15

Spring 初探(一) boot,swagger,eureka,hystrix

    Spring 初探(1) boot,swagger,eureka,hystrix 1.创建Spring Boot 简单响应请求服务   1.在项目中pom.xml添加      <dependency>          <groupId>org.springframework.boot</groupId>          <artifactId>spring-boot-starter-web</artifactId>    &nbs

    阅读全文>>

作者:coody分类:【_互联网浏览(2039

2018-10-16

女软件工程师的键盘,你一定没见过

    女程序员的键盘,你一定没见过! 不得不佩服女程序猿的想象力,她们的打字方式你永远也猜不到! 前方预警:这是外国女程序员的神奇创作——莫尔斯 USB 键盘     以下为文章翻译:   打从记事以来,我就生活在设计精美的模拟设备的环境中,比如旋转式拨号电话,打字机和唱片机。我一直有把这些大部分现在不常用的东西转换成数字设备的想法,而这其中,老爸的旧莫尔斯电键看起来像是一个简单的项目~   莫尔斯电码是一种将国际公认的字母表(a-z)和数字(0-9)字母表示为一系列点和破折号的方式。在一战和二战期间,它变成了一个十分方便发送加密的信息的方式。传统的莫尔斯电键就像一个开关,联通和断开电路连接就能通过无线电波传播这些点和点的音长。   所以我就想到当插入任何笔记本电脑或 PC 的 USB 3.0 端口时,莫尔斯键的行为就像一个键盘; 用户可以用莫尔斯电码键入信息,并在屏幕上出现相应

    阅读全文>>

作者:coody分类:【_互联网浏览(1713

2018-10-15

小弟我是这样学习前端的

    我是这样学习前端的 点击有惊喜     前沿 算算时间今年(2016年)是进入前端开发这个领域第五个年头,自从上次总结完《我的编程之路》后,还想从更细节的方向上写一写自己是如何学习前端开发,并且还能够保持进步和对技术的敏感。 对于现在进入这个领域的朋友们来说,很多东西其实你都可以选择放弃了,因为你的起点比之以前要提高了不少,但相对来说知识点又多了很多。PS:至少你不用去兼容IE6了。 来看一看JavaScript的趋势图: JavaScript 2016年5月 TOP 10 JavaScript 趋势图 Github 2008-2015统计 最流行的编程语言JavaScript能做什么? 虽然前端领域属于一个比较新的领域,但是至少它也发展了有很多年了。回顾从前,Web前端开发最基础核心的三剑客:HTML,CSS,JavaScript,可能还需要包括Flash系列,而现在除了Fla

    阅读全文>>

作者:coody分类:【_互联网浏览(752

2018-10-17

MaxCompute Studio 2.8.1 新版本公布啦

    MaxCompute Studio 2.8.1 新版本发布啦! 新特性概览 【重磅介绍】可视化作业自助分析 【新增】可视化表结构编辑器 【新增】表、函数等全局查找器 【新增】浏览内建函数及使用说明 ​【优化】作业排队信息 新特性介绍 1. 【重磅介绍】可视化作业自助分析 MaxCompute Studio 2.8.1 版本提供了全新的可视化 MaxCompute 作业自助分析功能 其中: 左侧窗格 1⃣ 为作业管理器(Job Explorer),显示作业列表,显示单个作业时可以收起,以节省空间,扩大作业详情显示面积。 右侧区域 2⃣ 为作业详情显示部分,它进一步分为两个区域: 左侧区域为作业基本信息显示区,层级列表。 右侧区域为详情展示和分析区。 上部的标签页 3⃣ 用于切换不同的功能区 作业执行计划为缺省的功能首页,展示了其物理执行计

    阅读全文>>

作者:coody分类:【_互联网浏览(956

2018-10-16

微信大众号获取openid(1)

    微信公众号获取openid(1)        最近公司要用微信公众号开发关于停车场的功能(基本都是网页形式),官方文档毕竟很官方,读起来必然没有大白话通俗易懂,现整理整理流程和期间遇到的一些问题、注意事项记录下来,要是有同等需要的人可以参考下(以下操作是在申请测试号的前提下,正式号没什么差别,我还没有配置正式号,如果有差别回来再进行说明)。   去微信公众平台用邮箱注册一个测试号,网址为https://mp.weixin.qq.com。注册完成后微信平台会自动分配一个appID和appsecret,这两个参数是后续配置菜单,获取token等操作需要的凭证。 填写接口配置信息,此信息需要你有自己的服务器资源,填写的URL需要正确响应微信发送的Token验证,简单来说就是这个配置的url,就是你在服务器工程上写的接口,用户在微信上的一些操作(比如关注你的公众号、取关等),微信就会

    阅读全文>>

作者:coody分类:【_互联网浏览(1781

2018-10-15

大促场景下热点数据写(库藏扣减)技术难题解决方案

    大促场景下热点数据写(库存扣减)技术难题解决方案 《大促场景下热点数据写(库存扣减)技术难题解决方案》   已经很久没有足够的时间让自己安静下来撰写一篇技术文章,确实近年来,大部分都花在了工作和2017年的新作品上。今天难得自己给自己打了瓶100ML的鸡血,出一篇前段时间针对交易系统大促场景下热点数据写优化的相关案例。当然,不同的企业有不同的解决方案和实现,但是万变不离其宗,还是那句话,对于大型网站而言,其架构一定是简单和清晰的,而不是炫技般的复杂化,毕竟解决问题采用最直接的方式直击要害才是最见效的,否则事情只会变得越来越糟。   在大部分情况下,商品库存都是直接在关系型数据库中进行扣减,那么在限时抢购活动正式开始后,那些单价比平时更给力、更具吸引力的热卖商品大家肯定都会积极踊跃的参与抢购,这必然会产生大量针对数据库同一行记录的并发更新操作。因此数据库为了保证原子性,InnoDB

    阅读全文>>

作者:coody分类:【_互联网浏览(984

2018-10-17

汇总站外seo步骤和做法

    汇总站外seo方法和做法? 点击有惊喜      什么是站外seo?从字面理解,就是非网站内容的,而是网站外部的优化。在极端情况下,站内优化做得不好的情况下,如果站外seo优化得当,也能产生很好的结果。实际来看,相对于站内,站外优化的过程不具备可控性,更加困难。站外seo优化方法涵盖反向链接建设,也就是俗称的发外链以及品牌曝光,右侧排名等。今天,主要讲解方法之一:反向链接即外链的建设。   外链(反向链接)建设的方法多种多样,找准适合自己的,找准投入产出比比较大的,找出效果最佳的,是基本准则。   一:如何建设高质量反向链接?   1:高质量的内容被转载。假设内容质量度较高的内容,被个站长,平台转载,这样的链接无疑是最好的,最自然的反向链接(外链)。   2:具备相关性的友情链接是比较完美的外链。友链有网站相互投票的功能,相关性友链更是有相关性维度的体现功能。也就是说,一个高质量

    阅读全文>>

作者:coody分类:【_互联网浏览(1429

2018-10-15

redis性能有关问题和解决方案

    redis性能问题和解决方案 点击有惊喜     redis性能问题和解决方案:               1.Master写内存快照,save命令调度rdbSave函数,会阻塞主线程的工作,当快照比较大时对性能影响是非常大的,会间断性暂停服务,所以Master最好不要写内存快照。   2.Master AOF持久化,如果不重写AOF文件,这个持久化方式对性能的影响是最小的,但是AOF文件会不断增大,AOF文件过大会影响Master重启的恢复速度。   3.Master调用BGREWRITEAOF重写AOF文件,AOF在重写的时候会占大量的CPU和内存资源,导致服务load过高,出现短暂服务暂停现象。   4.Redis主从复制的性能问题,第一次Slave向Master同步的实现是:Slave向Master发出同步请求,Master先dump出rdb文件,然后将rdb文件全量传

    阅读全文>>

作者:coody分类:【_互联网浏览(1784

2018-10-12

前端魔法堂——错误不仅仅是try/catch

    前端魔法堂——异常不仅仅是try/catch 点击有惊喜     前言    编程时我们往往拿到的是业务流程正确的业务说明文档或规范,但实际开发中却布满荆棘和例外情况,而这些例外中包含业务用例的例外,也包含技术上的例外。对于业务用例的例外我们别无它法,必须要求实施人员与用户共同提供合理的解决方案;而技术上的例外,则必须由我们码农们手刃之,而这也是我想记录的内容。 我打算分成《前端魔法堂——异常不仅仅是try/catch》和《前端魔法堂——调用栈,异常实例中的宝藏》两篇分别叙述内置/自定义异常类,捕获运行时异常/语法异常/网络请求异常/PromiseRejection事件,什么是调用栈和如何获取调用栈的相关信息。 是不是未出发就已经很期待呢?好吧,大家捉紧扶手,老司机要开车了^_^ 概要  本篇将叙述如下内容:1. 异常还是错误?它会如何影响我们的代码?2. 内置异常类型有哪些

    阅读全文>>

作者:coody分类:【_互联网浏览(2227

2018-10-17

微信大众号获取openid(2)

    微信公众号获取openid(2) 上一篇主要讲述了网页开发的一些流程和openid的获取,这篇讲述另一种微信用户openid的获取方式,在服务器响应微信发送的token验证接口里,微信每一次调用该接口(用户关注、取关等操作)都会发送xml信息,其中就包括openid(参数为FromUserName即openid),我们可以截取xml信息获取需要的用户openid。 响应微信token验证接口示例代码:    /**     * 正确响应微信发送的token验证     * @param request     * @param response     * @return     */    @RequestMapping(value="/tokenVerify")    @ResponseBody    public String tokenVerify(HttpServle

    阅读全文>>

作者:coody分类:【_互联网浏览(2250

2018-10-15
上一页 1/741页 下一页