avatar
文章
118
标签
31
分类
24

Home
Archives
Tags
Categories
List
  • Music
  • Movie
Link
About
无知的小狼
搜索
Home
Archives
Tags
Categories
List
  • Music
  • Movie
Link
About
2020年flag
发表于2019-12-31
2020flag,完成质量可观的commit,1000commit
Integer反转
发表于2019-12-30
package com.wzl.day18; public class Day18 { //给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。//// 示例 1://// 输入: 123//输出: 321////// 示例 2://// 输入: -123//输出: -321////// 示例 3://// 输入: 120//输出: 21////// 注意://// 假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−231, 231 − 1]。请根据这个假设,如果反转后整数溢出那么就返回 ...
z字变换(6)
发表于2019-12-23
com.wzl.day17;12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970public class Day17 {//将一个给定字符串根据给定的行数,以从上往下、从左到右进行 Z 字形排列。//// 比如输入字符串为 "LEETCODEISHIRING" 行数为 3 时,排列如下://// L C I R//E T O E S I I G//E D H N////// 之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:"LCIRETOESIIGEDHN"。//// 请你实现这个将字符串进行指定行数变换的函数://// string convert(string s, int numRows);//// 示例 1://// 输入: s = "LEETCODEISHIRING&qu ...
常用JAVA单词
发表于2019-12-19
JavaEE(编程词汇大全) application [ˌæplɪ’keɪʃ(ə)n]应用程式 应用、应用程序 application framework[‘freɪmwɜːk] 应用程式框架、应用框架 应用程序框架 architecture[‘ɑːkɪtektʃə] 架构、系统架构 体系结构 argument [‘ɑːgjʊm(ə)nt]引数(传给函式的值)。叁见 parameter 叁数、实质叁数、实叁、自变量 array [ə’reɪ] 阵列 数组                                                       arrow[‘ærəʊ]  operator[‘ɔpəreitə] arrow(箭头)运算子 箭头操作符    assembly [ə’semblɪ]装配件 assembly language [‘læŋgwɪdʒ]组合语言 汇编语言 assert(ion) [ə’sɜːt] [ə’sɜːʃ(ə)n]断言 assign [ə’saɪn]指派、指定、设值、赋值 赋值 assignment [ə’saɪnm(ə)nt]指派、指定 赋 ...
最长回文子字符串(中心拓展法)
发表于2019-12-16
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667package com.wzl.day16;public class Day16 { //给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。//// 示例 1://// 输入: "babad"//输出: "bab"//注意: "aba" 也是一个有效答案。////// 示例 2://// 输入: "cbbd"//输出: "bb"//// Related Topics 字符串 动态规划 //leetcode submit region begin(Prohibit modification and deletion)a public String longestPalindrom ...
谷歌工作法
发表于2019-12-11|读书
《Google工作法》这几天去上海参加Google开发者大会,利用空闲时间读了一本快餐书,书名叫《Google工作法》,主要介绍Google内部是怎样高效工作的。 AI时代来临,与其担心工作是否被取代,不如改变低效的工作方式,找到让个人或者企业立足的强有力资本。所谓高效,并不是快速完成某项工作而已,而是把更多时间留给更有价值的工作。把握这个核心,就能很好地理解Google为什么这么牛逼。 本书适合企业中各个层次的读者阅读,在快速变化 的时代稳住自己的核心价值。尤其适合互联网公司从业者。 明明很努力地工作,但工作总是做不完。明明很努力地工作,但工作总是不顺利。而且,这样的状态还一直在持续—— 第一章:让你比世界更快的工作术不要依赖邮件 一次结束 过度“推迟”会浪费许多人的时间 在科技如此发达的今天,很多事情不管在什么地方都可以做。因为一点小事就“推迟”的话只会浪费时间。不要认为“公司是自己的办公室”,而要时刻记住“自己在哪里哪里就是办公室”,“此时此刻”就将工作完成的意识是非常重要的。 不要“推迟”讨论 “如果现在有必要的话,现在就联系。”“如果现在应该决定的话,现在就决定。 ...
leecode4 有序数组的中位数,并且要求算法的时间复杂度为 O(log(m + n))
发表于2019-12-05
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071//给定两个大小为 m 和 n 的有序数组 nums1 和 nums2。 //// 请你找出这两个有序数组的中位数,并且要求算法的时间复杂度为 O(log(m + n))。 //// 你可以假设 nums1 和 nums2 不会同时为空。 //// 示例 1: //// nums1 = [1, 3]//nums2 = [2]////则中位数是 2.0// //// 示例 2: //// nums1 = [1, 2]//nums2 = [3, 4]////则中位数是 (2 + 3)/2 = 2.5// // Related Topics 数组 二分查找 分治算法//leetcode submit region begin(Prohibit modification and deletion)class Solution  ...
Java内存模型
发表于2019-11-28
创建线程池的一些经验
发表于2019-11-25
如何定义线程池参数 CPU密集型 => 线程池的大小推荐为CPU数量 + 1,CPU数量可以根据Runtime.availableProcessors方法获取 IO密集型 => CPU数量 * CPU利用率 * (1 + 线程等待时间/线程CPU时间) 混合型 => 将任务分为CPU密集型和IO密集型,然后分别使用不同的线程池去处理,从而使每个线程池可以根据各自的工作负载来调整 阻塞队列 => 推荐使用有界队列,有界队列有助于避免资源耗尽的情况发生 拒绝策略 => 默认采用的是AbortPolicy拒绝策略,直接在程序中抛出RejectedExecutionException异常【因为是运行时异常,不强制catch】,这种处理方式不够优雅。处理拒绝策略有以下几种比较推荐: 在程序中捕获RejectedExecutionException异常,在捕获异常中对任务进行处理。针对默认拒绝策略使用CallerRunsPolicy拒绝策略,该策略会将任务交给调用execute的线程执行【一般为主线程】,此时 ...
服务失败的解决方式
发表于2019-11-22
FailOver:失败自动切换。就是服务消费者发现调用失败或者超时后,自动从可用的服务节点列表总选择下一个节点重新发起调用,也可以设置重试的次数。这种策略要求服务调用的操作必须是幂等的,也就是说无论调用多少次,只要是同一个调用,返回的结果都是相同的,一般适合服务调用是读请求的场景。 FailBack:失败通知。就是服务消费者调用失败或者超时后,不再重试,而是根据失败的详细信息,来决定后续的执行策略。比如对于非幂等的调用场景,如果调用失败后,不能简单地重试,而是应该查询服务端的状态,看调用到底是否实际生效,如果已经生效了就不能再重试了;如果没有生效可以再发起一次调用。 FailCache:失败缓存。就是服务消费者调用失败或者超时后,不立即发起重试,而是隔一段时间后再次尝试发起调用。比如后端服务可能一段时间内都有问题,如果立即发起重试,可能会加剧问题,反而不利于后端服务的恢复。如果隔一段时间待后端节点恢复后,再次发起调用效果会更好。 FailFast:快速失败。就是服务消费者调用一次失败后,不再重试。实际在业务执行时,一般非核心业务的调用,会采用快速失败策略,调用失败后一般就记录下失败日 ...
1…8910…12
avatar
无知的小狼
文章
118
标签
31
分类
24
Follow Me
公告
欢迎访问无知的小狼
最新文章
https自动续签工具分享2024-12-03
jackson和lombok奇怪的序列化分析2024-09-19
微服务的常见体系2023-12-28
整数反转2023-12-28
frp教程2023-07-15
分类
  • Elasticsearch1
  • Feign1
  • JVM2
  • MySQL数据库1
  • Spring5
  • java1
  • java关键字1
  • redis2
标签
spring 网站技术 java mysql函数 Elasticsearch 单词 编程规范 技术 刷题 网盘 Spring 多线程 语法 redis tomcat Feign 算法 技巧 开源 异常日志 安全规约 GitHub java关键字 单元测试 设计模式 设计规约 第一篇 MySQL数据库 JVM 工程结构 待分类
归档
  • 十二月 20241
  • 九月 20241
  • 十二月 20232
  • 七月 20231
  • 八月 20221
  • 七月 20222
  • 一月 20221
  • 八月 20211
网站资讯
文章数目 :
118
本站访客数 :
本站总访问量 :
最后更新时间 :
©2020 - 2025 By 无知的小狼
框架 Hexo|主题 Butterfly
豫ICP备20006578号-2
搜索
数据库加载中