自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 Java行业情景分析_Java 设计模式情景分析——单例模式

单例模式可以说是应用最广的模式之一,在应用单例模式时,单例对象的类必须保证只有一个实例存在,而且可以自行实例化并向整个系统提供这个实例。一般在不能自由构造对象的情况下,就会使用单例设计模式,例如创建一个对象需要消耗资源过多,还有访问 IO 和数据库等资源的情况。1.单例模式单例模式优点1、在内存中只有一个实例,减少了内存开支和性能开销;2、可以避免对同一资源文件的同时写操作;3、可以在系统设置全局...

2021-02-28 07:52:47 96

原创 重写过的url 怎么获取当前页面url java_网站URL重写(Java UrlRewrite 的使用)

现在大部分的网站和商城都会使用到URL重写,接触到这个,也是因为正在做的电子商务商城。URL重写,是将原有的URL采用另一种规则来显示,使得用户方便访问同时也屏蔽一些信息。在此说下它的好处,在开发过程中,经常会遇到一些带了一大堆参数的URL,这样子,一方面显得烦乱,另一方面,一些信息直接显示在URL上,会有些安全性问题。使用URL重写,可以使带有参数的URL以一种较规则的方式体现,如:/demoA...

2021-02-28 04:47:57 203

转载 python和java元编程,Python 3超级和元编程

I'm trying to duplicate and then modify a class programmatically but I'm running into problems with python 3's magic super for example the followingclass Base():def __init__(self):print("Base init")cl...

2021-02-27 23:52:17 46

原创 Java设计流程执行器_Java进阶面试精选系列:SpringMVC+SpringBoot+Hibernate+Mybatis+设计模式...

小编精心收集:为金三银四准备,以下面试题先过一遍,为即将到了的面试做好准备,也过一遍基础知识点。一、Spring/Spring MVC1.为什么要使用 spring?2.解释一下什么是 aop?3.解释一下什么是 ioc?3.spring 有哪些主要模块?4.spring 常用的注入方式有哪些?5.spring 中的 bean 是线程安全的吗?6.spring 支持几种 bean 的作用域?7.s...

2021-02-27 14:13:16 162

原创 java中的values函数_巧用valueat函数(快逸免费版)

在制作报表时,经常会遇到将数据库里一列数据按照条件取值后,分为多列显示的需求,例如:数据库中有一列名为type的数据,在报表中,第一列选择type为1的数据,第二列选择type为2的数据。由于受到扩展格的影响,总是实现不了这样的需求。本文简单简单介绍一下如何用valueat函数实现按条件取值分多列显示数据的需求。第一步:制作报表,如图所示: 预览效果: 如图所示,由于B2的默认左主格是A2,所以B...

2021-02-27 03:13:47 1295

原创 java的et5_Javascript与java相同的3des加密(使用etdesede/CBC/PKCS5Padding )

在某个项目中,需要开发一个与native相对应的web前端app,后台用的是java restful接口,请求数据时需要用的3des加密。如果想要请求接口,则需要javascript的加密与java相同,于是在baidu与google进行了大量搜索,在此记录一下过程,并希望能帮助有同样需求的小伙伴。3des加密,通俗的理解是应用三次DES加密算法,其中有许多参数与标准,此处只介绍 java接...

2021-02-26 00:21:55 116

原创 java编写学籍管理系统_java学籍管理系统源代码.doc

java学籍管理系统源代码package zuoye;//主类import java.awt.*;import java.awt.event.*;import javax.swing.*;import java.io.*;import java.util.Hashtable;public class ManagerWindow extends JFrame implements ActionLis...

2021-02-24 11:39:00 910

原创 java sqlserver分页查询_SQLServer之常用的分页查询语句介绍

在SqlServer中,分页查询是经常用到的查询语句,一个好的分页查询语句,不能能将代码省略,还能提高运行效率,下面我们来探讨一下SQLServer中的分页查询语句。具体的业务逻辑是这样的,我数据库中有100条数据,我要查第40-50数据,表中有两个字段,一个字段是id,一个字段是name,其中id是不连续的,因为我删除id为44、45的记录,因为我要查数据的第40-50条记录,也就是id分别为4...

2021-02-24 10:14:51 652

原创 java applet socket_Java swing applet中使用的套接字

小编典典基于此示例,这是一个使用Swing的简单网络客户端/服务器对。请注意与正确同步有关的一些问题:GUI本身是使用事件分配线程构建的invokeLater()。此外,代码还依赖的线程安全性append()。最后,它结合了文章Text Area Scrolling中的一个方便提示。更新:在Java 7中,append()不再标记为线程安全;invokeLater()用于display()序列更新...

2021-02-23 20:57:37 66

转载 Encrypt java,Java加密日志

I am currently making a game. I have build logging facilities internally, and there are message types like general, log, exception, send, receive, debug.The send and receive logs contain the raw loggi...

2021-02-22 14:21:25 239

原创 python循环中的else_python 循环中else的简单示例

导读热词对python这个高级语言感兴趣的小伙伴,下面一起跟随编程之家 jb51.cc的小编两巴掌来看看吧!众多语言中都有if else这对条件选择组合,但是在python中还有更多else使用的地方,比如说循环for,或者while都可以和else组合。下面简单介绍一下for-else while-else组合循环组合中的else执行的情况下是循环正常结束(即不是使用break退出)。如下列代码...

2021-02-20 21:58:46 107

原创 java 与 xml_xml与java对象转换

public static void main(String[] args) {//java bean 转 xmlDept d = new Dept();List staffs = new ArrayList<>();Staff s1 = new Staff("wuyun", 20);Staff s2 = new Staff("lilei", 22);staffs.add(s1);st...

2021-02-20 05:10:42 46

原创 python 爬虫 博客园_Python爬虫爬取博客园作业

分析一下他们的代码,我在浏览器中对应位置右键,然后点击检查元素,可以找到对应部分的代码。但是,直接查看当前网页的源码发现,里面并没有对应的代码。我猜测这里是根据服务器上的数据动态生成的这部分代码,所以我们需要找到数据文件,以便向服务器申请,得到这部分资源。 在刚才查看元素的地方接着找数据文件,在Network里面的文件中很顺利的就找到了,并在报文中拿到了URL和请求方法。 查看一下这个文件发现是...

2021-02-19 22:47:45 317

原创 python 底层原理processpoolexecutor_python 多进程并行编程 ProcessPoolExecutor的实现

使用 ProcessPoolExecutorfrom concurrent.futures import ProcessPoolExecutor, as_completedimport random斐波那契数列当 n 大于 30 时抛出异常def fib(n):if n > 30:raise Exception('can not > 30, now %s' % n)if n <=...

2021-02-19 21:10:16 161

原创 java selector 源码_Java NIO核心组件-Selector和Channel

昨天我们介绍了一下SelectorProvider和IO multiplexing.特别是IO multiplexing中的epoll系统调用,是Linux版本的Java的NIO的核心实现.那今天我们就来介绍一下, Java NIO中的核心组件, Selector和Channel.这两个组件,对于熟悉Java OIO,而不熟悉Java NIO的朋友来说,理解其作用是极其不易的.前提条件在阅读这篇文...

2021-02-19 10:13:28 143

原创 mysql链路跟踪工具_EasySwoole利用链路追踪组件制作甩锅工具

前言最近前端老是反馈API调用异常,说请求成功但是没有数据返回!我写的代码怎么可能有bug,肯定是前端调用的方式不对!经过一番套鼓,直接把请求参数和响应内容打印到控制台,果然不出我所料,请求缺少重要参数!为了能让前端每次出问题后不用来找我(俗称甩锅),自己排查问题,我就想着把每次的请求参数和响应内容记录下来,前端查看请求记录详情排查问题。刚好看到EasySwoole有这么一个组件(链路追踪)可以记...

2021-02-19 04:55:45 235

原创 mysql json 创建索引_MySQL · 最佳实践 · 如何索引JSON字段

概述MySQL从5.7.8起开始支持JSON字段,这极大的丰富了MySQL的数据类型。也方便了广大开发人员。但MySQL并没有提供对JSON对象中的字段进行索引的功能,至少没有直接对其字段进行索引的方法。本文将介绍利用MySQL 5.7中的虚拟字段的功能来对JSON对象中的字段进行索引。示例数据我们将基于下面的JSON对象进行演示。表的基本结构如果只是基于上面的表的结构我们是无法对JSON字段中的...

2021-02-17 17:10:01 657

原创 linux mysql 密码错误_重置密码解决MySQL for Linux错误 ERROR 1045 (28000): Access denied for user 'root'@'localhos...

一般这个错误是由密码错误引起,解决的办法自然就是重置密码。假设我们使用的是root账户。1.重置密码的第一步就是跳过MySQL的密码认证过程,方法如下:#vim /etc/my.cnf(注:windows下修改的是my.ini)在文档内搜索mysqld定位到[mysqld]文本段:/mysqld(在vim编辑状态下直接输入该命令可搜索文本内容)在[mysqld]后面任意一行添加“skip-gran...

2021-02-17 07:12:10 103

原创 java quartz 数据库_SpringBoot+Quartz+数据库存储

Spring整合Quartza、quartz调度框架是有内置表的进入quartz的官网http://www.quartz-scheduler.org/,点击Downloads,下载后在目录\docs\dbTables下有常用数据库创建quartz表的脚本,例如:“tables_mysql.sql”table_mysql.sqltable_mysql_innodb.sqlorg.quartz-sch...

2021-02-16 17:59:42 1169

原创 java获取xlsx某列数据_Java读取Excel指定列的数据详细教程和注意事项

本文使用jxl.jar工具类库实现读取Excel中指定列的数据。jxl.jar是通过java操作excel表格的工具类库,是由java语言开发而成的。这套API是纯Java的,并不依赖Windows系统,即使运行在Linux下,它同样能够正确的处理Excel文件。支持Excel 95-2000的所有版本生成Excel 2000标准格式支持字体、数字、日期操作能够修饰单元格属性 支持图像和图表jxl...

2021-02-16 14:57:51 3721

原创 java xsd 解析 xml文件_Java针对XSD文件验证XML文件的最佳方法是什么?

小编典典Java运行时库支持验证。上次我检查的是幕后的Apache Xerces解析器。你可能应该使用javax.xml.validation.Validator。import javax.xml.XMLConstants;import javax.xml.transform.Source;import javax.xml.transform.stream.StreamSource;import ...

2021-02-16 11:12:46 126

原创 java button 圆角_UIButton具有渐变边框和圆角

我想要的是一个自定义UIButton,它有一个渐变边框(只是边框是渐变)和圆角 . 我几乎到了我想去的地方,但是角落有问题 . 这是我目前拥有的:这是我的代码:override func viewDidLoad() {super.viewDidLoad()let gradient = CAGradientLayer()gradient.frame = CGRect(origin: CGPoint...

2021-02-16 02:23:02 233

原创 java list遍历添加元素_java遍历List过程中添加和删除元素的问题

遍历元素最常见的三种方法://第三种遍历【利用迭代器】private static void loopList3(List strList) {Iterator itr = strList.iterator();while (itr.hasNext()){String tmp = itr.next();if("000".equals(tmp)){itr.remove();}else{System....

2021-02-13 05:27:47 1359

原创 java 命令行 编译 jar文件_用命令行编译java并生成可执行的jar包

如果想用java编写一个可视化小程序,碰巧手头没有IDE的话,可以用命令行来完成编译、打包等工作。拿自己编写的“java记事本”为例,介绍一下这个过程:1.编写源代码。编写源文件:NotePad.java并保存,例如:E:\myApp\NotePad.java。程序结构如下:package test;import java.awt.*;import javax.swing.*;//更多包的导入.....

2021-02-13 02:19:35 1229

原创 java 单例 饿汉式_Java-单例设计模式(懒汉与饿汉)

单例设计模式保证一个类在内存中只能有一个对象。思路:1)如果其他程序能够随意用 new 创建该类对象,那么就无法控制个数。因此,不让其他程序用 new 创建该类的对象。2)既然不让其他程序 new 该类对象,那么该类在自己内部就要创建一个对象,否则该类就永远无法创建对象了。3)该类将创建的对象对外(整个系统)提供,让其他程序获取并使用。饿汉式:一上来我就把对象给你 new 好了,你来了直接就可以拿...

2021-02-12 16:39:31 67

原创 设python中有模块m、如果希望同时导入m中的所有成员_python-模块

先做几个练习题练习计算一个四乘四矩阵的所有元素的和,以及对角线之和#encoding=utf-8a=[[1,2,3,4],[2,5,2,3],[1,5,3,2],[5,3,2,5]]#encoding=utf-8a=[[1,2,3,4],[2,5,2,3],[1,5,3,2],[5,3,2,5]]total_sum=0diagonal_sum=0‘‘‘for i in a:print "i:",i...

2021-02-12 13:03:13 1145

原创 spark中读取json_【spark】文件读写和JSON数据解析

1.读文件通过sc.textFile(“file://")方法来读取文件到rdd中。val lines = sc.textFile("file://")//文件地址或者HDFS文件路径本地地址"file:///home/hadoop/spark-1.6.0-bin-hadoop2.6/examples/src/main/resources/people.json"HDFS文件地址"hdfs://...

2021-02-11 10:11:40 3287

原创 mysql 执行计划extra_mysql执行计划explain type和extra

mysql执行计划,搞定type和extra就能优化大部分sql了。type为主,extra为辅。type:system表只有一行,MyISAM引擎。const常量连接,表最多只有一行匹配,通用用于主键或者唯一索引比较时eq_ref每次与之前的表合并行都只在该表读取一行,这是除了system,const之外最好的一种,特点是使用=,而且索引的所有部分都参与join且索引是主键或非空唯一键的索引re...

2021-02-07 18:13:41 105

原创 mysql win10 优化设置_windows10如何优化?系统优化设置方法

windows10如何优化?,高系统效率,尽可能提高运行速度,是我们关心的问题。以下是电脑系统优化设置的4种方法,能够有效的提高系统的使用效率和优化系统管理,我们一起来看看吧!第一招:删除对系统安全有影响的文件。FDISK.EXE硬盘分区命令FORMAT.EXE磁盘格式化命令DELTREE.EXE删除目录树命令MSCONFIG.EXE系统实用配置命令第二招:保持Windows界面完好整洁。具体方法...

2021-02-07 13:37:59 150

转载 c语言的翻译叫什么,C语言中的翻译单位到底是什么

The commonly used definition of a translation unit is what comes after preprocessing (header files inclusions, macros, etc along with the source file). This definition is reasonably clear and the C st...

2021-02-06 16:53:43 139

原创 mysql权重怎么配置_mysql如何按权重查询数据啊?

楼上的回答全都会错意了,题主意思是根据权重设定随机几率,例如 A 的权重为10,B 的权重为 5,这个时候随机出现 A 的几率要比出现 B 的几率高。你可以试试这个备选方案。就是先取出权重列表再去根据权重随机出来的那个权重值,根据权重值去库里再随机查。/*** Roll*/if (!function_exists('roll')) {function roll($data, $key = 'wei...

2021-02-02 13:10:14 240

原创 mysql事务顺序重排_MySQL事务处理及字符集和校对顺序

一、事务处理 事务处理:是一种机制,管理必须成批执行的MySQL操作,以保证数据库不包含不完整的操作结果。用来维护数据库的完整性。利用事务处理,可以保证一组操作不会中途停止,或作为整体执行或完全不执行(除非明确指示)。如果没有发生错误,整组语句写入数据库,如发生错误,则进行回退,以恢复数据库到某个已知且安全的状态。事务处理的几个重要术语:·事务:一组SQL语句;·回退:撤销指定SQL语句的过程;·...

2021-02-02 04:31:17 100

原创 mysql 5.7.20 win64_Win10下MySQL5.7.20 Mysql(64位)解压版安装及bug修复

2、解压到某一文件夹,如“C:\Program Files\MySQL\mysql-5.7.20-winx64”3、添加环境变量(系统变量):变量名:MYSQL_HOME变量值:C:\Program Files\MySQL\mysql-5.7.20-winx64;在系统变量path原有值后添加路径:%MYSQL_HOME%\bin4、在C:\Program Files\MySQL\mysql-5....

2021-02-01 13:38:21 89

原创 php mysql 菜鸟_PHP 和 MySQL 基础教程(四)

PHP 和 MySQL 基础教程(四)发布时间:2016-06-17 来源: 点击:次MySQL 中的 SQL对于 MySQL ,第一件你必须牢记的是它的每一行命令都是用分号 (;) 作为结束的,但……没有完全绝对的事,在这儿也是一样。前面我曾经讲到,当一行 MySQL 被插入在 PHP 代码中时,最好把后面的分号省略掉,例如:mysql_query ("INSERT INTO table...

2021-02-01 10:38:30 50

原创 react div组件设置可点击不可点击_React面试全解

更新:收藏前点个赞亲,为啥我每次写的东西收藏都是赞的n倍!!花了一个月时间总结的React面试题 希望能帮助到你全文近万字建议保存仔细过一遍目录面试中常提的重要概念React生命周期ReduxRouter重要的方法面试中常提的重要概念1 什么是模块化 是从代码的角度进行分析的。把一些可复用的代码抽成一个单独的模块,便于项目维护和开发2 什么是组件化 是从ui的角度进行分析的 ...

2021-02-01 10:27:07 1544

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除