码迷,mamicode.com
首页 > 编程语言 > 日排行
SpringBoot + Nginx 配置HTTPS的一次经历
最近公司开发了一款小程序的应用,但是小程序为了保证数据安全,强制要求使用HTTPS,然后就不得不去配置了一下。 之前在php开发的项目上配置过一次,使用的是wdcp的控制台程序,配置起来很简单,不需要自己修改参数,按照教程将证书文件放进去就OK了。 这次是Java项目,而且用了SpringBoot, ...
分类:编程语言   时间:2019-08-05 20:31:06    阅读次数:132
java 给数值添加千分位。
1 private static String nuber(double n) { 2 // TODO Auto-generated method stub 3 String str=DecimalFormat.getNumberInstance().format(n);//该方法精度只保留小数点后... ...
分类:编程语言   时间:2019-08-05 20:35:04    阅读次数:197
Python3基本数据类型之int&str
python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。 在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。 等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。如 也可以多个变量同时赋值: Py ...
分类:编程语言   时间:2019-08-05 20:36:06    阅读次数:345
利用Idea重构功能及Java8语法特性——优化深层嵌套代码
当遇到深层嵌套代码,如for,if,lambda表达式或内部类及这些代码的组合,这时我们可以通过Java 8的语法特性来进行优化。 下面的代码是一个嵌套循环的示例。 重构1: 嵌套的for/if语句通畅可以通过Java 8中的stream来替代。 上述重构代码会返回Optional,但笔者希望返回m ...
分类:编程语言   时间:2019-08-05 20:40:38    阅读次数:178
java 去掉小数点后面多余的0(用正则表达式)。
1 private static String strs(String str) { 2 if (str.indexOf(".") > 0) { 3 str = str.replaceAll("0+?$", "");//删掉尾数为0的字符 4 str = str.replaceAll("[.]$",... ...
分类:编程语言   时间:2019-08-05 20:41:15    阅读次数:168
Java不可变序列String和可变序列StringBuilder、StringBuffer
String String变量是不可变的,源码里面用了final修饰。 StringBuilder线程不安全,但效率高,常用。 StringBuffer线程安全,但效率低。 ...
分类:编程语言   时间:2019-08-05 20:42:51    阅读次数:130
[JVM 相关] Java 新型垃圾回收器(Garbage First,G1)
"回顾传统垃圾回收器" HotSpot 垃圾收集器实现 Serial Collector(串型收集器) 使用场景,大多数服务器是单核CPU。 适用收集场景:1. 新生代收集(Young Generation Collection)2. 老年代收集(Old Generation Collection) ...
分类:编程语言   时间:2019-08-05 20:43:19    阅读次数:171
java 多线程-Runnable接口
单继承具有局限性,推荐使用Runnable接口,启动线程必须借用Thread类对象newThread(Run).start()publicvoidrun(){for(inti=0;i<5;i++){System.out.println("aa");}}publicstaticvoidmain(String[]args){ThreadDownloadra=newThreadDownload()
分类:编程语言   时间:2019-08-05 21:48:41    阅读次数:122
Spring-整合Mybatis(十)
首先我们需要导入一个包,这个包非常重要,MyBatis-Spring 会帮助你将 MyBatis 代码无缝地整合到 Spring 中。 要和 Spring 一起使用 MyBatis,需要在 Spring 应用上下文中定义至少两样东西:一个 SqlSessionFactory 和至少一个数据映射器类。 ...
分类:编程语言   时间:2019-08-05 21:53:57    阅读次数:153
leetcode 190. 颠倒二进制位(c++)
颠倒给定的 32 位无符号整数的二进制位。 示例 1: 输入: 00000010100101000001111010011100输出: 00111001011110000010100101000000解释: 输入的二进制串 00000010100101000001111010011100 表示无符号 ...
分类:编程语言   时间:2019-08-05 23:04:13    阅读次数:140
继承Thread类的方式创建多线程
package MoreThread; public class MoreThread implements Runnable{ @Override public void run() { for(int i = 0;i < 20;i++ ) { System.out.println(); ... ...
分类:编程语言   时间:2019-08-05 23:11:35    阅读次数:188
关于unity中字体的一些思考
unity中的字体主要分为两大类:动态字体和静态字体。关于这两方面,下面是我个人一些简单思考: 一、静态字体 主要是用来做一些表现,即通常所说的美术字。项目中用的比较多的,应该是美术数字,即0-9。 对于UI很可能会将美术数字单独制作成一张图集,里面最多再包含一些特殊的符号,比如“,”、“:”等。 ...
分类:编程语言   时间:2019-08-05 23:14:18    阅读次数:259
java基础-抽象类与接口(转)
抽象类与接口是java语言中对抽象概念进行定义的两种机制,正是由于他们的存在才赋予java强大的面向对象的能力。他们两者之间对抽象概念的支持有很大的相似,甚至可以互换,但是也有区别。 一、抽象类 我们都知道在面向对象的领域一切都是对象,同时所有的对象都是通过类来描述的,但是并不是所有的类都是来描述对 ...
分类:编程语言   时间:2019-08-05 23:16:19    阅读次数:183
Vector、HashTable线程不安全示例
下面这样写法是Vector线程不安全的写法: 尽管Vector get()、remove()、get() 方法是I同步的 但运行上面程序会出现以下错误: HashTable线程不安全写法: 会出现很多null值,但不错,因为没有那个key ,但不会报错 在多线程环境中,如果不在方法调用端做额外的同步 ...
分类:编程语言   时间:2019-08-06 00:23:20    阅读次数:107
Spring-声明式事物(十一)
事务 事务:要么都成功!要么都不成功! 事务四大特性:ACID :原子性、一致性、隔离性、持久性。 声明式事务 Spring支持两种事务处理机制: 编程式事务:把所有事务的代码写在业务中; 声明式事务:使用AOP横切进去;一般都会使用声明式事务 要开启 Spring 的事务处理功能,在 Spring ...
分类:编程语言   时间:2019-08-06 00:24:33    阅读次数:113
javaweb入门-----jsp概念
jsp是什么? JSP:Java Server Pages java服务器端页面 *可以理解为 一个特殊的页面,其中既可以直接定义html标签,又可以定义java代码 *用于简化书写 <% %>java代码片段,用于定义java (java方法内能写什么,这里就能写什么) <%= %>java表达式 ...
分类:编程语言   时间:2019-08-06 00:26:21    阅读次数:91
证明线程池ThreadPoolExecutor的核心线程数,最大线程数,队列长度的关系
关于线程池的几个参数,很多人不是很清楚如何配置,他们之间是什么关系,我用代码来证明一下。 输出结果,观察关系: //任务数 a = 3 , 活跃线程数3 , 任务数 < 核心线程数。 //任务数 a = 4 , 活跃线程数4 , 任务数 < 核心线程数。 //任务数 a = 5 , 活跃线程数5 , ...
分类:编程语言   时间:2019-08-06 00:26:40    阅读次数:155
Python多线程多进程那些事儿看这篇就够了~~
自己以前也写过多线程,发现都是零零碎碎,这篇写写详细点,填一下GIL和Python多线程多进程的坑~ 总结下GIL的坑和python多线程多进程分别应用场景(IO密集、计算密集)以及具体实现的代码模块。 目录 0x01 进程 and 线程 and “GIL” 0x02 python多线程&&线程锁& ...
分类:编程语言   时间:2019-08-06 00:28:53    阅读次数:111
Spring中BeanFactoryPostProcessor的详解
Spring中BeanFactoryPostProcessor和BeanPostProcessor都是Spring初始化bean时对外暴露的扩展点。两个接口从名字看起来很相似,但是作用及使用场景却不同。 Spring IoC容器允许BeanFactoryPostProcessor在容器实例化任何be ...
分类:编程语言   时间:2019-08-06 00:29:23    阅读次数:100
疯子的算法总结(六) 复杂排序算法 ① 归并排序 merge_sort()
归并排序采取了分治的思想,每次分别排左半边和右半边,不断递归调用自己,直到只有一个元素递归结束,开始回溯,调用merge函数,合并两个有序序列,再合并的时候每次给末尾追上一个最大int这样就不怕最后一位的数字不会被排序。 ——————————————————————————————————————— ...
分类:编程语言   时间:2019-08-06 00:30:43    阅读次数:96
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!