首页 > 编程语言
java8新特性实例
1.已经存好了一个List ,需要把另一个list的值更新到一个已经存好数据的list,这里可以通过会员编号,两个list 都有这个值,然后进行筛选,匹配,更新数据。nr = pushService.pushGzMsg(pushGzMsgParams); System.out.println("nr ...
分类:编程语言   时间:2021-04-30 20:41:21    收藏:0  评论:0  赞:0  阅读:25
spring事务管理
1、spring事务管理 Spring 支持编程式事务管理以及声明式事务管理两种方式。 编程式事务管理是侵入性事务管理,编程式事务每次实现都要单独实现,但业务量大功能复杂时,使用编程式事务无疑是痛苦的,所以并不推荐使用。 声明式事务属于无侵入式,不会影响业务逻辑的实现,只需要在配置文件中做相关的事务 ...
分类:编程语言   时间:2021-04-30 17:54:26    收藏:0  评论:0  赞:0  阅读:14
多线程(9)死锁
一:死锁 ①多个线程各自占有一些共享资源,并且互相等待其他线程占有的资源才能运行,而导致俩个或多个线程都在等待对方释放资源,都停止执行的情形,某一个同步块同时拥有“俩个以上对象的锁”时,就可能发生死锁的问题。 ②产生死锁的是个必要条件 A互斥条件:一个资源每次只能被一个进程使用 B请求与保持条件:一 ...
分类:编程语言   时间:2021-04-30 17:53:19    收藏:0  评论:0  赞:0  阅读:20
适合初学者练习的吃货联盟订单系统Java代码
package chihuo; import java.util.Scanner; public class OrderingUzi { public static void main(String[] args) { Scanner input=new Scanner(System.in); St ...
分类:编程语言   时间:2021-04-30 17:51:49    收藏:0  评论:0  赞:0  阅读:28
适合初学者练习的图书馆系统Java代码
import java.util.*; public class MyBookMgr { public static void main(String[] args){ Scanner input=new Scanner(System.in); //是否退出系统,false代表退出系统 boolea ...
分类:编程语言   时间:2021-04-30 17:51:07    收藏:0  评论:0  赞:0  阅读:35
DataTable插件指定某列不可排序
背景:由于项目中表格中一些指定列的数据需要排序,其他列不需要排序 解决办法: 在配置项columns里面添加属性: "orderable": false, // 设置不可排序 "orderable": true, // 设置可排序 ...
分类:编程语言   时间:2021-04-30 16:41:32    收藏:0  评论:0  赞:0  阅读:29
java 图形化小工具Abstract Window Toolit ;布局管理器FlowLayout流式布局;BorderLayout边界布局;GridLayout网格布局;CardLayou重叠卡片布局;BoxLayout方框布局;绝对定位
1、FlowLayout流式布局管理器: FlowLayout布局管理器中,组件像水流一样向某方向流动(排列),遇到障碍(边界)就折回,重头开始排列 。在默认情况下,FlowLayout局管理器从左向右排列所有组件,遇到边界就会折回下一行重新开始。 import java.awt.*; import ...
分类:编程语言   时间:2021-04-30 16:39:16    收藏:0  评论:0  赞:0  阅读:25
java 图形化小工具Abstract Window Toolit 常用组件
基本组件 Button: 按钮,可接受单击操作 Canvas: 用于绘图的画布 Checkbox: 复选框组(也可变成单选框组件) CheckboxGroup: 用于将多个checkbox组件组合成一组,一组Checkbox组件将只有 一个可以被选中,全部变成单选框组件 Choice: 下拉式选择框 ...
分类:编程语言   时间:2021-04-30 16:39:07    收藏:0  评论:0  赞:0  阅读:18
多线程(8)线程同步机制
一:解决自己以前的疑问 比如:创建三个对象 class Test7 implements Runnable{ private int i=10; @Override public void run() { System.out.println(Thread.currentThread().getNa ...
分类:编程语言   时间:2021-04-30 16:38:39    收藏:0  评论:0  赞:0  阅读:18
确定凸包上的点---Graham扫描法---java实现
假设平面上给出N个点,现在要求过上面的点把所有的点都包起来,并且周长最小,这些点就是凸包上的点。 确定凸包上的点有多种做法,但是只有Graham扫描时间复杂度稳定在nlog(n)上,所以就记录一下这个算法。 步骤: 1.找出给定点中最靠近左下方的点 2.通过这个点与其它点连线与水平方向会构成夹角,根 ...
分类:编程语言   时间:2021-04-30 16:37:48    收藏:0  评论:0  赞:0  阅读:29
C语言内存处的强制类型转换
说明:最近学习C语言寄存器操作,读到了代码 #define STOREG(x) (*((uint16_t*)&x) 起初不理解什么意思,现在解释记录一下。 数据类型转换 int a = 1; int *p = &a; float *p1 = (float*)p; 指针强制类型转换 int a; in ...
分类:编程语言   时间:2021-04-30 16:37:36    收藏:0  评论:0  赞:0  阅读:36
Spring Bean的实例化
Spring Bean的实例化 在Spring中Bean的实例化由三种 构造器实例化 静态工厂方式实例化 实例化工厂方式实例化 创建一个实体类Person1 public class Person1 { } 构造器实例化 使用该类的默认构造器实例化Bean 配置文件: <?xml version=" ...
分类:编程语言   时间:2021-04-30 15:34:23    收藏:0  评论:0  赞:0  阅读:33
python 读取csv多编码兼容读取
# -*- coding: utf-8 -*- """ Created on Fri Apr 30 09:19:24 2021 @author: charles """ import chardet import csv def read_csv(filename): encodings = ['g ...
分类:编程语言   时间:2021-04-30 15:33:44    收藏:0  评论:0  赞:0  阅读:27
Java 使用fastjson 获取嵌套json
前言 有时候调用API时,会出现嵌套json(Json数组)的情况,这时如果使用fastjson就可以很快的进行解析。 例子 { "status": "1", "info": "OK", "infocode": "10000", "count": "1", "geocodes": [ { "form ...
分类:编程语言   时间:2021-04-30 15:33:29    收藏:0  评论:0  赞:0  阅读:19
KMP算法详解
https://blog.vchar.top/acm/1618835400.html KMP算法是一种改进的字符串匹配算法,由D.E.Knuth,J.H.Morris和V.R.Pratt提出的,因此人们称它为克努特—莫里斯—普拉特操作(简称KMP算法)。KMP算法的核心是利用匹配失败后的信息,尽量减 ...
分类:编程语言   时间:2021-04-30 15:32:13    收藏:0  评论:0  赞:0  阅读:25
JS:数组去重的多种方法总结与一步步优化
两层for循环 这种函数的优点是兼容性好比较通用,缺点是时空复杂度都很直观的为O(n2),不利于维护和性能。 var array = [1,1,'1','1'] function unique(array) { var res = [] for (var i=0,arrlen=array.lengt ...
分类:编程语言   时间:2021-04-30 15:31:55    收藏:0  评论:0  赞:0  阅读:30
python xlwings实用操作记录
import xlwings as xw tfile="test.xlsx" newfile="new.xlsx" app = xw.App(visible=False, add_book=False) app.display_alerts = False app.screen_updating = ...
分类:编程语言   时间:2021-04-30 15:30:53    收藏:0  评论:0  赞:0  阅读:21
二叉搜索树-增删查Python
# 二叉搜索树又名有序二叉树,节点元素按特定次序排布,使得我们可以在查找等操作中使用二分查找提高效率# 特点:父节点的值大于左子树任意节点的值,小于右子树任意节点的值 class BinarySearchTree(object): def __init__(self, item): self.ite ...
分类:编程语言   时间:2021-04-30 15:30:16    收藏:0  评论:0  赞:0  阅读:21
Java抽象类、接口、构造方法
构造方法作用:实例化对象时通过构造方法初始化成员变量(即:对类进行初始化) 结论:Java中接口不能有构造方法,抽象类可以有构造方法 原因: 一、接口可以理解为“完全抽象类”,接口中的方法默认被 public 、abstract 修饰,不能有方法体,所以接口中不能有构造方法。 二、抽象类可以有构造方 ...
分类:编程语言   时间:2021-04-30 15:28:31    收藏:0  评论:0  赞:0  阅读:16
JavaScript全栈学习04-函数
我们知道圆的面积计算公式为: \(\mathrm{πr}^2\) 当我们知道半径r的值时,就可以根据公式计算出面积。假设我们需要计算3个不同大小的圆的面积: var r1 = 12.34; var r2 = 9.08; var r3 = 73.1; var s1 = 3.14 * r1 * r1; ...
分类:编程语言   时间:2021-04-30 15:26:26    收藏:0  评论:0  赞:0  阅读:19
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!