文章库ARTICLE COLUMN

  • 通过maven管理不同环境下的配置文件

    通过maven管理不同环境下的配置文件

    摘要:在实际用中,我们的服务通常要部署在不同的环境中,并且每个环境有只适用于本环境的配置文件。在读取配置文件的时候,通过系统变量进行选择某一个配置文件或者在部署脚本中将不同机房的配置文件按照部署的环境不同进行上传。 在实际用中,我们的Java服...

    loongggloonggg 评论0 收藏0
  • 276. Paint Fence

    276. Paint Fence

    276. Paint Fence 题目链接:https://leetcode.com/problems... dp来解,subproblem是:diff[i]: number of paints when current i is different from i - 1, same[i]: number of paints when current i is same as i-1所以dp方程为...

    leejan97leejan97 评论0 收藏0
  • 如何面试筛选出动手能力强的Java服务端程序员

    如何面试筛选出动手能力强的Java服务端程序员

    摘要:最近要招一名中高级程序员有位同学的面试表现我们几位面试官都觉得不错思维很活跃知识面也还挺广尤其是主动提及最近还在研究这个高性能框架并说出了基本实现原理表现出喜欢钻研技术的态度唯一的缺点就是逻辑思维不太缜密工作经验只有年多但我们都觉得稍...

    cocopeakcocopeak 评论0 收藏0
  • MyBatis Generator配置使用

    MyBatis Generator配置使用

    摘要:是提供生成代码的工具,用于生成所需包配置默认,当数据库表名区分大小写时,可以将该属性设置为生成实体类生成对应的文件,可选生成生成指定所有表包含一个都有一个自增的主键对应数据库 MyBatis Generator 是MyBatis提供生成代码的工具,用于生成ent...

    callmewhycallmewhy 评论0 收藏0
  • MyBatis插件使用--通用Mapper

    MyBatis插件使用--通用Mapper

    摘要:原文链接插件使用通用通用可以简化操作,不必多带带为每一指定接口所需包配置在配置文件中配置配置通用使用方法只要就拥有了通用中所有方法常用方法通用常用方法等号的根据实体中的属性值进行查询,查询条件使用等号根据主键字段进行查询,方 原文链接...

    DTeamDTeam 评论0 收藏0
  • MyBatis插件使用--分页插件与性能拦截器

    MyBatis插件使用--分页插件与性能拦截器

    摘要:对于网上的资料很多,作者的文档写的很全面,我这里只是记录自己的配置和使用的方法所需包和配置配置文件中的配置创建,同时指定数据源分页插件设置为时,使用分页会进行查询性能拦截器,用于输出每条语句及其执行 对于PageHelper网上的资料很多,作者...

    smartlionsmartlion 评论0 收藏0
  • 深入分析 Java Web 中的中文编码问题

    深入分析 Java Web 中的中文编码问题

    摘要:文章首发地址深入分析中的中文编码问题背景编码问题一直困扰着程序开发人员,尤其是在中更加明显,因为是跨平台的语言,在不同平台的编码之间的切换较多。 文章首发地址:深入分析 Java Web 中的中文编码问题 背景: 编码问题一直困扰着程序开发人员...

    jsyzchenjsyzchen 评论0 收藏0
  • OpenJDK9 Hotspot 虚拟机内部对象内存管理

    OpenJDK9 Hotspot 虚拟机内部对象内存管理

    摘要:前言语言可以精确控制对象内存分配,出于性能考虑框架系统程序基本都会自己造轮子开发各种内存管理模块也不例外,它通过和方法的访问级别以及重载和方法来管理虚拟机内部对象的内存内存管理相关的基类定义了几个基类来作为大部分对象的基类顾名思义,它...

    W_BinaryTreeW_BinaryTree 评论0 收藏0
  • 407. Trapping Rain Water II

    407. Trapping Rain Water II

    407. Trapping Rain Water II 题目链接:https://leetcode.com/problems... 参考discussion里的解法:https://discuss.leetcode.com/... 参考博客里的解释:http://www.cnblogs.com/grandy... public class Solution { public int tra...

    wenziwenzi 评论0 收藏0
  • 开发人员面试工作经验大纲

    开发人员面试工作经验大纲

    摘要:系统分析员向用户再次确认需求。我在公司进行了在线教育系统的开发,所在的团队有个人,包括项目经理系统分析人员架构师开发人员数据库设计人员前端开发人员测试人员等,软件周期从需求分析概要设计详细设计编码测试软件交付用户验收维护,大概花了个月...

    wangymwangym 评论0 收藏0
  • 【译】 13简单的优秀编码规则(从我15年的经验)

    【译】 13简单的优秀编码规则(从我15年的经验)

    摘要:记住,带有严格测试的代码可能比没有测试的代码更有害。保持简单,极度简单不要编写复杂的代码。并且它将是全球代码文档的良好开端。使用这样的迭代来部署质量更新,而不是腰部时间和资源对不合理的愿望和牺牲与质量。 原文地址:https://hackernoon.c...

    aisuhuaaisuhua 评论0 收藏0
  • mysql实现nextVal功能,即使用代理表实现其他表的主键自增长

    mysql实现nextVal功能,即使用代理表实现其他表的主键自增长

    摘要:首先创建表插入记录执行函数查询记录如果出现错误,则执行如下继续执行当前记录则成功创建函数创建好了表之后如图字段为代理表名称,原来为,此处我修改了,为当前序号,为步长。 首先创建表:CREATE TABLE sys_sequence ( NAME varchar(50) NOT NULL...

    ISherryISherry 评论0 收藏0
  • Spring的AOP

    Spring的AOP

    摘要:而剖开的面,也就是所谓的切面了。业务处理的主要流程是核心关注点,与之关系不大的部分是横切关注点。横切关注点的一个特点是,他们经常发生在核心关注点的多处,而各处都基本相似。的作用在于分离系统中的各种关注点,将核心关注点和横切关注点分离开...

    魏明魏明 评论0 收藏0
  • 360. Sort Transformed Array

    360. Sort Transformed Array

    摘要:题目链接这是个数学问题,抛物线,我们知道这时候是个凹函数,两遍的值大于中间,所以从两遍开始哪边的大就把结果放到的右边这时候是个凸函数,两遍的值小于中间,所以两遍开始扫哪边的值小就把它放到的左边这时候是单调增的函数,用上面任意一种方法都...

    ChristmasBoyChristmasBoy 评论0 收藏0
  • 基于腾讯开源的msec来进行php开发模块

    基于腾讯开源的msec来进行php开发模块

    摘要:毫秒服务引擎是一个开源框架,适用于在廉价机器组成的集群上开发和运营分布式后台服务。毫秒服务引擎集名字发现服务负载均衡业务监控灰度发布容量管理日志管理存储于一体。 msecphp 毫秒服务引擎(Mass Service Engine in Cluster)是一个开源框架,适用...

    anRuianRui 评论0 收藏0
  • 480. Sliding Window Median

    480. Sliding Window Median

    摘要:题目链接这题和那道比起来多加了个。还是用两个来做,这个操作复杂度用了。和,在保存较小的一半元素,保存较大的一半元素,,注意写的时候不能用,因为可能。没想出来其他方法,参考的解法 480. Sliding Window Median 题目链接:https://leetcode.co...

    ScorpionScorpion 评论0 收藏0
  • TwinklingRefreshLayout 小而强大的刷新控件,自带顺滑的越界回弹,v1.04 版

    TwinklingRefreshLayout 小而强大的刷新控件,自带顺滑的越界回弹,v1.04 版

    摘要:为了达到更好的显示效果,最好禁用系统的,如上给添加。头部固定高度在此高度上显示刷新状态底部高度设置最大的越界高度灵活的设置是否禁用上下拉。是否允许越界回弹。表示向上拉下拉释放时回调的状态。 TwinklingRefreshLayout v1.04 版精心重构,优...

    25012079502501207950 评论0 收藏0
  • java中的注解(Annotation)

    java中的注解(Annotation)

    摘要:在中,注解是被当做修饰符如之类来使用的。常用注解修饰重载父类方法修饰未来将被抛弃的类方法属性等等关闭不当编译器警告信息。注解来源分类来自的注解如等等三方的注解如中的等等自定义注解通过元注解自定义的注解。是一个标记注解,没有成员。 简介...

    李义李义 评论0 收藏0
  • java虚拟机故障处理工具

    java虚拟机故障处理工具

    摘要:这些工具包括名称主要作用显示指定系统内所有的虚拟机进程。虚拟机堆转存快照分析工具命令用于与搭配使用,用来分析生成的文件。命令格式命令样例线程堆栈跟踪工具用于生成虚拟机当前时刻的线程快照。 概述 给系统定位问题的时候,知识、经验是关键基...

    loongggloonggg 评论0 收藏0
  • Java多线程由易到难

    Java多线程由易到难

    摘要:线程可以驱动任务,因此你需要一种描述任务的方式,这可以由接口来提供。线程调度没有顺序的,由决定。首先会按照需要创建足够多的线程来执行任务。这个程序将在中的所有任务完成之后尽快退出。就像是线程数量为的。 线程可以驱动任务,因此你需要一种...

    MertensMertens 评论0 收藏0
  • ScrollView中嵌套ListView主要代码

    ScrollView中嵌套ListView主要代码

    摘要:很多时间我们在中嵌入的时候,都只能看到显示一行数据,而我们的要求是显示多行,即我们数据的行数,当的高度设定一定的值时,同样地会显示对应的高度的。那么请看下面的代码如果没有设置数据适配器,则没有子项,返回。 很多时间我们在scorllview中嵌...

    AnchorerAnchorer 评论0 收藏0
  • Java基础学习——多线程(线程间通信-生产者消费者代码示例)

    Java基础学习——多线程(线程间通信-生产者消费者代码示例)

    摘要:提供了多线程升级方案将同步替换成了显示的操作。线程间通信接口可以替代传统的线程间通信,用替换,用替换,用替换。商品执行上述代码,观察结果可以看到,多个线程同时生产消费,由于指定唤醒互异线程,因此并不会引起错误。 JDK 1.5提供了多线程升...

    FuisonDesignFuisonDesign 评论0 收藏0
  • Cookie 和 session详解

    Cookie 和 session详解

    摘要:协议是无状态的,一旦数据交换完毕,客户端与服务器端的连接就会关闭,再次交换建立新的连接,也就是说,服务器无法跟踪会话。而和就是用与解决这种问题。值得一提的是是建立在的基础上创建的。注意在的文件中,设置了的生命周期最长为分钟。 在将cook...

    wow_worktilewow_worktile 评论0 收藏0
  • 使用HttpClient进行HTTP BASIC验证

    使用HttpClient进行HTTP BASIC验证

    摘要:项目引入依赖,或导入包编写方法,输入定义的用户名密码,返回一个对象将返回的对象使用发出或等请求 1.maven项目引入HttpClient依赖,或导入jar包 org.apache.httpcomponents httpclient 4.5.1 2.编写方法,输入定义的用户名、密码,...

    darcranddarcrand 评论0 收藏0
  • Condition-线程通信更高效的方式

    Condition-线程通信更高效的方式

    摘要:这样看来,和传统的线程通信没什么区别,的强大之处在于它可以为多个线程间建立不同的,下面引入中的一段代码,加以说明。 接近一周没更新《Java线程》专栏了,主要是这周工作上比较忙,生活上也比较忙,呵呵,进入正题,上一篇讲述了并发包下的Lock,...

    dadongdadong 评论0 收藏0

热门文章

<