码迷,mamicode.com
首页 > 编程语言
Java线程池
package com.qf.demo01; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.ScheduledExecut ...
分类:编程语言   时间:2020-07-30 10:47:54    阅读次数:57
多线程
多线程 创建线程的两种方式 1.继承Thread类,重写它的run方法; 2.实现Runnable接口,重写它的run方法; 延时睡眠 sleep(延时)使线程休眠不会释放锁 线程终止 定义一个标志位flag=false,不推荐使用stop(),destroy()方法 线程强制执行 join,可以想 ...
分类:编程语言   时间:2020-07-30 10:47:15    阅读次数:77
idea搭建springboot项目(一)
第一步:先创建父工程 1、Create New Project 或File>New>Project... 或 2、选择Spring Initializr,然后点击Next 3、输入Group与Artifact,其中GroupId为域.公司名,Artifact为项目名 ,Java Version选 8 ...
分类:编程语言   时间:2020-07-30 10:46:25    阅读次数:150
python 基础数据类型-字典dict
如何定义字典 字典也是一种集合,同时也是无序的。 与集合相同,用{},与集合不同,dict是key value格式的。 一般字典的定义>>> type({"a":1,"b":2,"c":3}) <class 'dict'>定义一个空字典 >>> type({}) <class 'dict'> 字典的 ...
分类:编程语言   时间:2020-07-30 10:43:40    阅读次数:72
Java文件
路径分隔符: Windows操作系统: \,反斜杠 Linux macOS操作系统:分隔符:/,斜杠 Windows系统是支持Linux分隔符:C:/Ruby/pro/aa.jpeg System.out.println(File.pathSeparator);//; System.out.prin ...
分类:编程语言   时间:2020-07-30 10:43:19    阅读次数:70
C# 使用IKVM.NET将Java jar包转换为dll文件
项目中遇到了无法正常跨语言加解密的问题,需要将jar文件转换为dll文件供c#调用。 一. 下载IKVM.NET及配置 下载地址:http://www.ikvm.net/download.html 解压后,需要配置环境变量,在"Path"中添加bin目录的路径。 二.转换dll 打开cmd,cd到j ...
分类:编程语言   时间:2020-07-30 10:42:47    阅读次数:84
C语言指针经典算法应用《指针作为函数参数》
C语言指针经典算法应用《指针作为函数参数》函数的参数不仅可以是整型、浮点型、字符型等数据,还可以是指针类型。它的作用是将一个变量的地址传送给被调用函数的形参。#include<iostream>usingnamespacestd;intmain(){voidswap(intp1,intp2);//函数声明//定义指针变量pointer_1,pointer_2,整型变量a,bintpoi
分类:编程语言   时间:2020-07-30 01:55:59    阅读次数:81
Caused by: java.lang.NumberFormatException: For input string: "{current}"
org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Failed to convert value of type 'java.lang.String' to required type 'lo ...
分类:编程语言   时间:2020-07-30 01:54:09    阅读次数:131
Java实现经典七大经典排序算法
利用Java语言实现七大经典排序算法:冒泡排序、选择排序、插入排序、希尔排序、堆排序、归并排序以及快速排序。 分类 类别 算法 插入排序类 插入排序、希尔排序 选择排序类 选择排序、堆排序 交换排序类 冒泡排序、快速排序 归并排序类 归并排序 复杂度 算法 平均情况 最好情况 最坏情况 辅助空间 稳 ...
分类:编程语言   时间:2020-07-30 01:51:43    阅读次数:111
多线程下虚假唤醒问题
背景 一个生产者,两个消费者;生产者对数值加1,当大于0时消费者进行消费,每次减去1.按道理来讲数值最小为0,但是实际运行时会出现负数。 原因,消费代码导致 /** * 分析:消费者1得到执行,会进入wait状态,此时数值为0;然后生产者得到执行,数值变为1;消费2线程得到执行,数值变为0; * 紧 ...
分类:编程语言   时间:2020-07-30 01:50:05    阅读次数:88
java数组
1.数组概述 数组的定义 数组是相同类型数据的有序集合 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们 2.数组声明创建 首先必须声明数组变量,才能在程序中使用数组。语法如下: java语言使用new操作符 ...
分类:编程语言   时间:2020-07-30 01:47:12    阅读次数:82
Spring AOP 面向切面编程
AOP 1. 什么是AOP AOP (Aspect Oriented Programming)意为:面向切面编程,通过预编译方式和运行期动态代理实现在不修改源代码的情况下,给程序动态统一添加功能的一种技术,可以理解成动态代理。是Spring框架中的一个重要内容。利用 AOP 可以对业务逻辑的各个部分 ...
分类:编程语言   时间:2020-07-30 01:44:50    阅读次数:83
Go语言基础-sync包
Golang 推荐通过 channel 进行通信和同步,但在实际开发中 sync 包用得也非常的多,在以太坊的源码中也有很多这类应用的体现。 Go sync包提供了:sync.Mutex,sync.RMutex,sync.Once,sync.Cond,sync.Waitgroup,sync.atom ...
分类:编程语言   时间:2020-07-30 01:44:32    阅读次数:86
C++信息管理系统练习
音乐管理器 #include<iostream> #include<string> #include<unistd.h> using namespace std; #define MAX 300 //界面清空函数 void clear() { char buf[1024]={0}; cout<<"请 ...
分类:编程语言   时间:2020-07-30 01:44:14    阅读次数:80
Java 时间日期系列
Java Calendar,Date,DateFormat,TimeZone,Locale等时间相关内容的认知和使用(1) Calendar Java Calendar,Date,DateFormat,TimeZone,Locale等时间相关内容的认知和使用(2) 自己封装的Calendar接口 J ...
分类:编程语言   时间:2020-07-30 01:43:58    阅读次数:90
Spring Data Jpa 自定义 repository 转 DTO
近期项目中需要 关联 几张表再把字段转出来,在这里记录以下,我感觉网上写的都不太规范和清晰。 @Entity@SqlResultSetMapping( name="TestMapping", entities = { @EntityResult( entityClass = com.xxx.xx.d ...
分类:编程语言   时间:2020-07-30 01:43:19    阅读次数:84
解决VS编译DevExpress后Debug默认产生几个多余的语言包"de" "en" "es" "ja" "ru"的问题
场景 我们在使用DevExpress控件的时候,经常会发现在Debug目录下莫名其妙的产生多余的语言包 "de" "en" "es" "ja" "ru" 等文件,如果我们不删除这些多余的问题,还会容易造成编译出来的控件出现乱码的问题。 解决方法 在VS属性编辑器->生成事件->生成后事件命令行,输入 ...
分类:编程语言   时间:2020-07-30 01:42:59    阅读次数:119
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!