自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(83)
  • 收藏
  • 关注

转载 程序员:你为什么要离职?

一直以来,职场上有句俗语,“金三银四,金九银十”,指的是跳槽的黄金时间为三月或九月。而如今的 2017 年,余额已不足十二分之一,春节也将至,可想而知,「一场年底面试,年后入职」的离职潮即将刮起,但是对于身处竞争激烈的互联网行业中的程序员而言,为何要放弃眼前的高薪,重新加入求职的队伍呢?许多人百思不得其解。接下来,我们将从互联网整体的大环境以及程序员本身等角度一一解析其根本原因。

2017-12-21 20:36:12 300

原创 Java 用eclipse调试老是提示Source not found解决方法——关联

菜鸟今天按照书上的代码在eclipse上敲了一个程序,运行没有问题。然后想调试一下看看运行过程,接着设置一个断点,然后就是F5了,发现每次运行到一行代码的时候就提示Source not found下面还有一个按钮“Edit Source Lookup Path”。现象就是下面这样的当然这个时候如果我继续按F5的话呢,程序又会接着正常运行了。到这里那就是说程序本身是没有问

2017-12-20 20:49:32 859

转载 Spring Cloud云架构 - SSO单点登录之OAuth2.0登录认证(1)

之前写了很多关于spring cloud的文章,今天我们对OAuth2.0的整合方式做一下笔记,首先我从网上找了一些关于OAuth2.0的一些基础知识点,帮助大家回顾一下知识点: 一、oauth中的角色client:调用资源服务器API的应用Oauth 2.0 Provider:包括Authorization Server和Resource Server(1

2017-12-20 20:30:05 1584

转载 SSM框架下的用户登录系统,并实现增删改

实现功能: (1)连接数据库,实现数据库中已存用户的成功登陆,或向数据库中添加未有的用户 (2)在界面中显示数据库中所有人名单 (3)管理员可以像数据库中添加用户,删除用户,修改用户 (4)修改用户实现表单的预读 (5)添加用户实现数据验证,并显示错误信息相关实现: (1)整体框架: (2)web,xml配置文件web-app xmlns:xsi=

2017-12-19 20:52:23 12981 1

原创 程序员,这样面试,你的成功率能达到 90%!

一、概述面试,难还是不难?取决于面试者的底蕴(气场+技能)、心态和认知及沟通技巧。面试其实可以理解为一场聊天和谈判,在这过程中有心理、思想上的碰撞和博弈。其实你只需要搞清楚一个逻辑:“面试官为什么会这样问?他希望听到什么答案?”然后针对性的准备和回答就行了,无他。“你的优势是什么?”多年前我觉得这个问题很无聊,现在我经常这么问面试者,因为我真的想知道他的优势是什么,能给公司带来

2017-12-19 20:50:58 281

转载 使用SSM框架搭建Web服务器实现登录功能(Spring+SpringMVC+Mybatis)

SSM框架搭建流程SSM框架Web程序的流程  http://www.linuxidc.com/Linux/2016-08/134273.htm上面链接总结的流程很好,但是该流程没有加入DAO这一层,经过分析本项目源码,流程应该是这样的:database–>Entity.java–>mapper.xml–>Mapper.java–>Dao.java–>DaoImpl.j

2017-12-18 19:47:44 414

转载 微信支付-公众号支付(java实现)

最近两周实现了调用微信接口使用微信进行支付的需求,包含公众号支付及扫码支付两种方式,由于微信文档写的较为简略,现将调用微信接口进行支付流程进行记录及分享。 本文旨在对公众号支付的实现流程进行介绍,即微信用户从公众号中点击链接进入商品h5页面,选择商品后点击支付按钮后弹出微信支付页面、输入支付密码、支付成功后跳转到全部商品页面的整个过程。微信扫码支付请参看后续文章。首先,商户需申

2017-12-18 19:46:17 203

转载 spring mvc基于token防止重复提交验证

spring mvc基于token防止重复提交验证实现思路:在springmvc配置文件中加入拦截器的配置,拦截两类请求,一类是到页面的,一类是提交表单的。当转到页面的请求到来时,生成token的名字和token值,放入session,在页面表单的隐藏域显示。当表单请求提交时,拦截器得到参数中的tokenName和token,然后到session中去取token值,如果能匹

2017-12-17 20:53:57 735

转载 你写的代码,是别人的噩梦吗?

阿里妹导读:Frank,是来自阿里国际技术事业部的高级技术专家,从业十年,也是一位英语说到飞起的型男。今天他将与大家聊聊关于企业应用架构实践的话题。阿里高级技术专家Frank从业这么多年,接触过银行的应用,Apple的应用,eBay的应用和现在阿里的应用,虽然分属于不同的公司,使用了不同的架构,但有一个共同点就是都很复杂。导致复杂性的原因有很多,如果从架

2017-12-17 20:52:35 156

原创 mySQL基本语句总结第一篇

(1)登录指令  mysql -uroot -p + password;  端口号:3306;  退出指令:exit;                     quit;                       \q;(2)数据库的创建和删除  CREATE DATABASE + db_name; (创建数据库)  DROP DATABASE + db_name

2017-12-15 19:35:27 104

转载 中兴跳楼程序员妻子:他们就这样把我老公逼死了

这个时候,2017 年的最后一个月,元旦在即,春节将望,都在期盼着可以团圆阖家欢乐吧?但是,来自深圳中兴网信科技有限公司的一研发组主管欧某,在 12 月 10 日这一天,面对强制性劝退他的公司,他用最决绝的方式,与父母妻子儿女说了再见。曾经幸福美满在昨天,他的妻子以“寒夜来客”的昵称在美篇上发表了一篇文章,详细回顾了自己的老公的编程人生 —— 曾在华为工作了 8

2017-12-15 19:34:32 1453

原创 Java设计模式之命令模式

本文继续介绍23种设计模式系列之命令模式。定义将来自客户端的请求传入一个对象,从而使你可用不同的请求对客户进行参数化。用于“行为请求者”与“行为实现者”解耦,可实现二者之间的松耦合,以便适应变化。分离变化与不变的因素。角色Command定义命令的接口,声明执行的方法。ConcreteCommand命令接口实现对象,是“虚”

2017-12-14 20:58:09 142

转载 如何将MongoDB数据库的数据迁移到MySQL数据库中

FAQ v2.0终于上线了,断断续续忙了有2个多月。这个项目是我实践的第一个全栈的项目,从需求(后期有产品经理介入)到架构,再到设计(有征询设计师的意见)、构建(前端、后台、数据库、服务器部署),也是第一次独立负责一个项目,所以意义很不一般,后面还会写一篇总结的文章。闲言少叙,进入正题:  其中有一个自动定时发访问记录列表和反馈问题列表的邮件的功能,本来打算自己写的,不过后来了解到团队有现

2017-12-14 20:52:10 473

原创 ACM公布2017 Fellow名单:杨强、马毅等7名华人科学家入选!

- 免费加入AI技术专家社群>>- 日薪5K-10K招兼职AI讲师>>- 招募1000名AI推广大使>>导读:ACM刚刚公布了2017年新当选Fellow名单,54人中有7位华人,包括香港科技大学的杨强教授、伯克利的马毅教授、联想CTO芮勇博士。2017 年 12 月 11 日,美国计算机协会 ACM(the Association for Co

2017-12-13 21:53:00 400

原创 成为一名机器学习算法工程师,你需要这些必备技能

成为一名合格的开发工程师不是一件简单的事情,需要掌握从开发到调试到优化等一系列能力,这些能力中的每一项掌握起来都需要足够的努力和经验。而要成为一名合格的机器学习算法工程师(以下简称算法工程师)更是难上加难,因为在掌握工程师的通用技能以外,还需要掌握一张不算小的机器学习算法知识网络。下面我们就将成为一名合格的算法工程师所需的技能进行拆分,一起来看一下究竟需要掌握哪些技能才能算是一名合格的算法工程师。

2017-12-12 21:32:40 278

转载 Springboot极简教程

《Springboot极简教程》MappingMongoConverter:Failed to convert from type [java.lang.String]to type [long] for value 'null'; nested exception isjava.lang.IllegalArgumentException: A null value cannot be assig

2017-12-12 21:32:04 617

转载 SpringMVC中设置静态资源不被拦截的问题

这两天使用SpringMVC来做登录,注册的小demo,其中用到了springmvc拦截器对登录操作进行拦截处理,并对url进行验证。验证通过则可以进行handler的处理,如果验证不通过直接跳回或者重定向到指定的页面。        但是在做这个操作的时候,遇到很大的一个问题就是项目demo中的静态资源都会在每次请求中被拦截处理了!跳回页面的时候页面就不再是想想中的呈现的

2017-12-11 21:01:47 885

转载 SpringBoot小白教程 (一): 使用Maven新建SpringBoot工程

1.运行环境操作系统:Ubuntu 17 IDE:Eclipse Oxygen JDK:1.82.创建Maven工程(1)右键New -> Project ,在弹出窗口中选择Maven -> Maven Project 然后点击Next (2)如图进行选择,点击Next (3)选择quickstart 1.1 ,点击Next (4

2017-12-11 21:00:16 20457 6

原创 spring mvc防重复提交(第二种 自定义注解 以及 注解的实现 和 运用注解)

第一种方法:判断session中保存的token比较麻烦,每次在提交表单时都必须传入上次的token。而且当一个页面使用ajax时,多个表单提交就会有问题。注解Token代码:[java] view plain copypackage com.thinkgem.jeesite.common.repeat_form_validato

2017-12-10 21:01:03 289

转载 IntelliJ IDEA 配合Maven使用Junit进行代码测试

IntelliJ IDEA 配合Maven使用Junit进行代码测试突然发现IntelliJ IDEA要想使用Junit的@Test只能在测试目录中,以下操作是教你如何在测试目录使用@Test注解第一步在Maven中加入Junit jar的依赖dependency> groupId>junitgroupId> artifactId>junitartifactId

2017-12-10 20:59:54 2550 1

转载 Java8新特性之lambda(兰亩达)表达式

Java8中最重要的特性之一就是引入了lambda表达式。这能够使你的代码更加简练,并允许你将行为传递到各处。一段时间以来,Java因为自身的冗长和缺少函数式编程的能力而受到批评。随着函数式编程变得越来越流行和有价值,Java也在努力接受函数式编程。否则,Java将会变得没有价值。Java8在使世界上最受欢迎的编程语言之一在接纳函数式编程的过程中向前迈了一大步。为了支持函数式编程,编程语言

2017-12-08 22:28:29 584

转载 java设计模式-单例设计模式(一)

java设计模式-单例设计模式(一)Time: 12/4/2017 9:17:18 PMAuthor: Hongliang ZhuEmail:[email protected]单例模式第一版:懒汉模式public class Singleton { private Singleton() {} //私有构造函数 priva

2017-12-08 22:27:23 154

转载 利用单例+观察者设计一个简易的分发/订阅消息机制

项目地址GitHub: https://github.com/AlionSSS/MyNotifier你可能需要知道单例设计模式观察者设计模式熟悉HashMap、HashSet、Interface使用示例按value注册观察者MyNotify.getNotifier().registerObserver("Chinese", new EventObserv

2017-12-07 21:01:27 276

转载 Java类静态属性、静态块、非静态属性、非静态块、构造函数在初始化时的执行顺序

前言今天在看Android ContentProvider实现的时候,突然想到了Java类在new的过程中,静态域、静态块、非静态域、非静态块、构造函数的执行顺序问题。其实这是一个很经典的问题,非常考察对Java基础知识的掌握程度。很多面试过程中相信也有这样的问题,趁着周末有时间复习一下。结论这里先把整理好的结论抛给大家,然后我在写个程序来验证我们的结论。在Java类被ne

2017-12-06 20:38:36 215

转载 学习资料(干货汇集)不断更新【更新于2017-9-17】

欢迎Follow我的GitHub, 关注我的CSDN. 其余参考Android目录.已同步微信公众号:猛戳这里转载请注明出入谢谢! http://blog.csdn.net/xiaole0313/article/details/54376967推荐文章:如果你喜欢上了一个程序员小伙,献给所有的程序员女友学习资料(干货汇集)不断更新【更新于2017-9

2017-12-06 20:37:46 310

转载 eclipse实现热部署和热启动

eclipse实现热部署和热启动      (1) 热部署:就是容器状态在运行的情况下重新部署整个项目.在这种情况下一般整个内存会清空,重新加载.简单来说就是Tomcat或者其他的web服务器会帮我们重新加载项目.这种方式可能会造成sessin丢失等情况.      (2)热加载:就是容器状态在运行的情况下重新加载改变编译后的类.在这种情况下内存不会清空,sessin不会丢失,但容

2017-12-05 21:00:52 1775

转载 如何优雅的抄袭代码?天下代码一大抄,这才是正确的姿势

你们知道程序员最熟悉,最熟练,最常用的两个快捷键是哪两个吗?没错,估计你现在心中所想的就是:ctrl+c 和 ctrl+v ,俗名为:复制和粘贴。对于大部分程序员来说:复制和粘贴就是他敲代码,写程序员创造伟大产品的左膀和右臂,而复制和粘贴更是形影不离的好兄弟。所谓,天下代码一大抄,亦不过在程序员心中就是复制和粘贴。更何况我们是身处在一个热爱开源的世界,而程序员更是创造和开创开源

2017-12-05 20:59:15 1393

原创 JSP与JavaScript配合,实现子窗口向父窗口的值传递

一个同事在项目中遇到点问题:在一个包含个人信息的静态页面中 想通过选择列表,选择人名之后,将页面中其他信息项自动添入信息。这个在JSF中通过Backing Bean是很好实现的。不过他用的是JSP,搞了有将近一个星期了也没个眉目。实在看不下去了,帮他弄了一下。代码如下:test.htmlhtml>head>title>Insert title heretit

2017-12-05 20:58:41 556

原创 SpringBoot文件上传下载和多文件上传(图文详解)

最近在学习SpringBoot,以下是最近学习整理的实现文件上传下载的java代码: 1、开发环境: IDEA15+ Maven+JDK1.8 2、新建一个maven工程:  3、工程框架  4、pom.xml文件依赖项project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3

2017-12-05 20:57:37 1703 1

转载 详解JAVA实现支付宝接口编程

//实现java支付宝很简单,只要从支付宝官方下载http://help.alipay.com/support/index_sh.htm下载程序,配置一下参数就OK了; 1.先到http://help.alipay.com/support/index_sh.htm下接口程序,右下角有个“接口资料下载”点击下载进入下载页面http://club.alipay.com/read.php

2017-12-04 20:59:52 2248

原创 SpringBoot文件上传下载和多文件上传(图文详解)

最近在学习SpringBoot,以下是最近学习整理的实现文件上传下载的java代码: 1、开发环境: IDEA15+ Maven+JDK1.8 2、新建一个maven工程:  3、工程框架  4、pom.xml文件依赖项project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3

2017-12-04 20:58:51 1616

转载 JSP中四种传递参数的方法

今天老师讲了jsp中四种传递参数的方法,我觉得总结一下,挺好的,以备后用!1、form表单2、request.setAttribute();和request.getAttribute();3、超链接:name4、下面一一举例说明:1、form表单form.jsp:[html] view plain copy

2017-12-03 21:04:00 255

原创 JAVASSM框架面试题

(1) Spring在SSM起什么作用Spring是一个轻量级框架,也是一个容器,Spring实质上讲就是一个Bean工厂,主要用来管理Bean的生命周期和框架集成。有IOC控制反转,DI依赖注入,控制反转是把dao依赖注入到servic层,然后service层反转给action层,Spring的顶层容器为BeanFactory,常用的ApplicationContext为它的子接口,实现了工

2017-12-03 21:02:46 12348 1

转载 Java面试近一个月的面试总结

本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/46753275前言      打算换个工作,近一个月面试了不少的公司,下面将一些面试经验和思考分享给大家。另外校招也快要开始了,为在校的学生提供一些经验供参考,希望都能找到满意的工作。        刚开始面试的

2017-12-01 22:08:05 644

原创 一个jsp页面引入另一个jsp页面的三种方式 及静态引入和动态引入的区别

1.第一种:jstl  import  c:import url="inlayingJsp.jsp">c:import> 2. 第二种:jsp include指令include指令告诉容器:复制被包含文件汇总的所有内容,再把它粘贴到这个文件中。%@ include file="inlayingJsp.jsp" %>3. 第三种:jsp include动作

2017-12-01 22:07:29 264

原创 面试感悟:3年工作经验java程序员应有的技能

前言因为和同事有约定再加上LZ自己也喜欢做完一件事之后进行总结,因此有了这篇文章。这篇文章大部分内容都是面向整个程序员群体的,当然因为LZ本身是做Java开发的,因此有一部分内容也是专门面向咱们Java程序员的。简单先说一下,LZ坐标杭州,13届本科毕业,算上年前在阿里巴巴B2B事业部的面试,一共有面试了有6家公司(因为LZ不想请假,因此只是每个晚上去其他公司面试,所以面试的公司比

2017-11-30 20:50:40 569

转载 2017 年初、阿里、腾讯、百度、华为、京东、搜狗和滴滴面试题汇集(更新篇)

推荐文章:如果你喜欢上了一个程序员小伙,献给所有的程序员女友学习资料(干货汇集)不断更新【更新于2017-2-25】Android Studio 2.3 正式起航(玩爆Android Studio 2.3必备)前言:前一段时间和大牛们交流了一下,据反馈现在Android岗位也没有以前那么多了,没这么好找了,面临2016年寒冬季节,大量公司

2017-11-30 20:49:41 424

转载 史上最难的一道Java面试题 (分析篇)

题目如下:public class TestSync2 implements Runnable { int b = 100; synchronized void m1() throws InterruptedException { b = 1000; Thread.sleep(500); //6 System

2017-11-29 23:00:34 216

转载 Java中toString()方法的研究与使用

Java中toString()方法的研究与使用所有类间接或直接继承Object,所以每个类都有toString()和equals()方法,在这里只讨论toString();用法:①1.toString()看名字组合(转化字符串类型的意思,)2.应用于打印输出语句中, ②一般自己用要输出有用的信息,一般要重写 ③另外他是是sun公司开发Java的时候为了方便所有类的字符串操作而特意加

2017-11-29 22:59:19 365

转载 假如时光倒流,我会这么学习Java

回头看看, 我进入Java 领域已经快15个年头了, 虽然学的也一般, 但是分享下我的心得,估计也能帮大家少走点弯路。入门我在2001年之前是C/C++阵营, 有C和面向对象的基础, 后来转到Java ,发现没有指针的Java真是好简单, 另外Java 的类库好用的让人哭啊。后来我就看《Thinking in Java》 ,《 Java 核心技术 》, 感觉也不吃力。

2017-11-28 21:56:58 232

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除