GithubHelp home page GithubHelp logo

polarisnosnow.github.io's People

Contributors

polarisnosnow avatar

Watchers

James Cloos avatar  avatar

polarisnosnow.github.io's Issues

浅谈乐悲观锁 | 星辰阁

https://polarisnosnow.github.io/2019/05/10/%E6%B5%85%E8%B0%88%E4%B9%90%E6%82%B2%E8%A7%82%E9%94%81/

简介最开始接触加锁机制,还是在学oracle数据库的时候for update,因为存在会话丢失锁表的情况后来改用rowid的方式。 for update:直接对相应的数据加上行级锁,若遇到断网、忘记提交等情况,会比较容易锁表。 rowid: 运行后并未给数据加上行级锁(通过物理地址去确定某一行数据),但可以编辑数据,提交事务的瞬间完成上锁、提交、解锁等动作,不易发生锁表。 在公司做项目基本

面试准备 | 星辰阁

https://polarisnosnow.github.io/2019/07/03/%E9%9D%A2%E8%AF%95%E5%87%86%E5%A4%87/

一、询问的问题去之前总的先了解下公司是做什么的吧 初级 公司的主要技术组成。这次面试职位主要做一块儿的?我觉得我这次表现的不是太好,你有什么建议或者评价给我吗? 中级 公司对新入职的员工的培养机制是什么样的呢 高级 贵公司的发展目标和方向是什么? (看下公司的发展是否满足自己的期望)与同行业的竞争者相比,贵公司的核心竞争优势在什么地方? (充分了解自己的优势和劣势) 二、缺点优点 缺点

Apollo配置中心 | 星辰阁

https://polarisnosnow.github.io/2019/06/03/apollo%E9%85%8D%E7%BD%AE%E4%B8%AD%E5%BF%83/#more

简介开发之初公司采用maven分环境打包,后来项目采用Spring Boot,只需新增不同环境的配置文件,如application-${env}.properties,采用命令启动时激活。不管是哪种方式,都是一次性运行完成,如果我想在程序运行之后修改默写配置参数,比如hessian地址、风控金额、规则等等,相对比较麻烦需要自己开发相关组件,我们选取了网上比较好的开源框架。 目前配置中心:Sprin

技术面试问答 | 星辰阁

https://polarisnosnow.github.io/2019/07/26/%E6%8A%80%E6%9C%AF%E9%9D%A2%E8%AF%95%E9%97%AE%E7%AD%94/#more

技术面试问答部分参考:https://snailclimb.top/JavaGuide Spring说一说 IOC和 AOP IOC 控制反转:基于依赖倒置原则的一种解耦的设计**,可通过第三方容器Spring IOC容器实现,最常见的方式叫做依赖注入(依赖注入就是将实例变量传入到一个对象中去)。 AOP 面向切面编程:AOP**的实现一般都是基于 代理模式,在JAVA中一般采用JDK动态代

排序算法 | 星辰阁

https://polarisnosnow.github.io/2019/07/03/%E6%8E%92%E5%BA%8F%E7%AE%97%E6%B3%95/#more

排序算法PS:在整理过程中发现了一个不错的开源文章《十大经典排序算法》 简介算法复杂度分为时间复杂度和空间复杂度。 时间复杂度是指执行这个算法所需要的计算工作量 空间复杂度是指执行这个算法锁需要的资源 12345678910111213141516171819202122graph LRA[排序算法分类]-->B[非线性时间比较类排序]A[排序算法分类]-->Z[线性时间比较类排序]B

霍爱简评 | 星辰阁

https://polarisnosnow.github.io/2019/04/12/%E9%9C%8D%E7%88%B1%E7%AE%80%E8%AF%84/

安全感、和谐和幸福,这些东西一旦相加,或许看似爱情,也几乎等于爱情。但它们终究不是爱情。 下班时间花费了几个晚上进出这个世界,和我预想的不同,它根本不是霍乱时期男女主人公相依为命追寻爱情的故事,我曾以为它是梁山伯与祝英台、是Jack和Rose、是罗密欧与朱丽叶。我一心推开厚重的花园大门,铺面而来的竟是如此美妙的天堂。 旅行的美丽,毫无意外都是迷途遇到的惊喜。 阿里萨有着盖茨比一般的对爱的

跨N库分页 | 星辰阁

https://polarisnosnow.github.io/2017/07/07/%E8%B7%A8N%E5%BA%93%E5%88%86%E9%A1%B5/

跨N库分页样例:如果分为ABC三库,每页显示20条数据,数据量足够多。 实现方案方法一:全局视野法如果取第一页,则三个库都取前20条,共60条。然后排序取前20条。(因为第一页就在这60条数据里)如果取第二页,则三个库都取前40条,共120条。然后排序取第21~40条。(因为第二页就在这120条数据里)依次类推。。。。。缺点:越往后需要的数据越多,当你取N页的时候,其实已经把N页以前的数据也获取了

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.