自定义博客皮肤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)
  • 问答 (1156)
  • 收藏
  • 关注

原创 java如何让源码加密还能运行_如何有效防止Java程序源码被人偷窥?

Java程序的源代码很容易被别人偷看,只要有一个反编译器,任何人都可以分析别人的代码。本文讨论如何在不修改原有程序的情况下,通过加密技术保护源代码。一、为什么要加密?对于传统的C或C++之类的语言来说,要在Web上保护源代码是很容易的,只要不发布它就可以。遗憾的是,Java程序的源代码很容易被别人偷看。只要有一个反编译器,任何人都可以分析别人的代码。Java的灵活性使得源代码很容易被窃取,但与此同...

2021-02-27 17:57:37 1167

原创 java并发简书_Java并发编程总结

volatile实质是内存的可见性:cpu缓存包括:寄存器、L1、L2等,把线程的计算结果首先缓存在CPU缓存中,这对于线程来说是本地缓存,CPU不直接和内存进行通讯,只和本地缓存进行通信,当一个变量声明为volatile时,当对这个volatile变量进行读的时候,CPU会首先把自己的本地缓存中的内容失效,把内存中对应的数据加载到本地缓存,再进行操作。当对这个volatile变量进行写操作完成以...

2021-02-27 14:03:30 65

原创 java动态修改类的包路径_Java实现动态修改Jar包内文件内容

import java.io.*;import java.util.Enumeration;import java.util.LinkedList;import java.util.List;import java.util.jar.JarEntry;import java.util.jar.JarFile;import java.util.jar.JarOutputStream;/*** jar...

2021-02-27 10:57:54 354

原创 java默认文件访问路径_Java Web相对路径访问

相对路径就是指由这个文件所在的路径引起的跟其它文件(或文件夹)的路径关系。JavaWeb项目发布时,其实只将WebContent文件夹部署到服务器上,并将文件夹名WebContent改为项目名,java源代码并不发布,而是运行存放在WebContent—>WEB-INF—>classes目录下的经过编译的class字节码文件。因此,需要我们找到JavaWeb相对路径来访问源代码。1.在...

2021-02-26 15:20:46 410

转载 logstash java log,Logstash的Java过滤器

You know how there is a Ruby filter for Logstash which enables me to write code in Ruby and it is usually included in the config file as followsfilter {ruby {code => "...."}}Now I have two Jar file...

2021-02-26 13:00:34 135

原创 java飞检查性异常_Java 异常处理

1.异常处理(exception handing):一种捕获错误的机制。2.异常的分类:检查性异常(CheckedException):程序本身没有问题,由于用户的错误操作或其他外部环境而引起的异常。是程序员无法预见的。比如,试图打开一个不存在的文件,根据给定字符串,找不到所对应的类。对于检查性异常,java编译器强制程序员必须捕获处理或抛出声明。否则编译不通过。运行时异常(RuntimeExce...

2021-02-25 19:21:45 105

原创 java做航空购票系统_基于JAVA的航空订票系统

【实例简介】基于JAVA的航空订票系统,分为服务器端和客户端,可对数据进行操作【实例截图】【核心代码】航空订票系统└── 航空订票系统├── bin│ ├── client│ │ ├── BuySwing.class│ │ ├── ClientSwing.class│ │ ├── SelectSwing.class│ │ └── SocketTest.class...

2021-02-25 13:38:37 1002

原创 java web 打印word文档_Java 打印Word文档

本文介绍如何在java程序中通过物理打印机和虚拟打印机来打印word文档的方法。文中使用了类库spire.doc for java,可通过官网仓库安装。【示例1】通过物理打印机打印import com.spire.doc.document;import com.spire.ms.system.drawing.printing.printersettings;public class printwo...

2021-02-24 12:58:42 255

原创 java连接phpstudy_java - 编程技术 - phpStudy

本文实例讲述了简单记事本java实现代码。分享给大家供大家参考。具体如下:完整代码如下:复制代码 代码如下:第一部分 Calendar介绍Calendar 定义:public abstract class Calendar implements Serializable, Cloneable, Comparable {}Calendar从JDK1.5起,增加了新功能Foreach,它是for循环遍...

2021-02-24 10:50:13 385

原创 java三层开发指导原则_java开发是否一定要使用三层结构

从开始学习java的时候,爷爷的爷爷就教导我们,要使用三层结构去开发结构明细,低耦合,高可用的项目。但是具体开发中,每新建一张表,就要新建BO,dao层,服务层,而新建这5,6个类也许仅仅只为了实现一个基本的CRUD而已。经过漫长的折磨之后,不禁在想,在当前以pyhton为代表的轻语言越来越热的时候,我们是不是更应该关注更轻量的代码设计呢?java区别于这些轻量级语言之处,应该是j2ee的大型项目...

2021-02-23 19:01:51 104

原创 python辗转相除法求最大公约数最小公倍数_新手求助呀,被辗转相除法求最大公约数和最小公倍数搞晕了...

该楼层疑似违规已被系统折叠隐藏此楼查看此楼我也新手。这题想的头都大了,还是老师出的思路...static void Main(){/*用户输入两个正整数m和n,求其最大公约数和最小公倍数。如: 2 和 3 的最大公约数为1 ,最小公倍数位 64 和 16 的最大公约数为4 ,最小公倍数位 16*/int m, n;Console.WriteLine("输入两个整数");Console.W...

2021-02-21 20:02:53 262

原创 java 中find_Java Regex中matches()和find()之间的区别

L. Holanda..57matches()只有匹配完整的字符串才会返回true.find()将尝试在与正则表达式匹配的子字符串中查找下一个匹配项.注意强调"下一个".这意味着,find()多次调用的结果可能不一样.此外,通过使用,find()您可以调用start()以返回子字符串匹配的位置.final Matcher subMatcher = Pattern.compile("\\d+").m...

2021-02-21 11:53:18 177

原创 java 数组 返回_java方法实现数组返回

见代码:/** To change this template, choose Tools | Templates* and open the template in the editor.*/package returnshuzu;import java.math.*;import java.util.Random;public class Test {public int[] getRando...

2021-02-20 05:26:45 221

原创 psychopy 音频时长代码_PsychoPy入门_02_按键等待&反应时

不靠谱PsychoPy入门教程目录:上一篇里文字和图片的呈现是提前设定好了固定的秒数,如果想让它一直在屏幕上停留着,直到做出按键反应再继续怎么办呢?比如给被试看一片儿指导语,等他读完了按空格开始。这时候就需要增加一个等待按键的语句。我们沿用上次的代码,把文字部分的内容了一下,是这样的:#!/usr/bin/env python2# -*- coding: utf-8 -*-from psychop...

2021-02-19 09:39:52 625

原创 linux oracle访问mysql_linux连接mysql命令

一些主要的命令:连接MYSQL:格式: mysql -h主机地址 -u用户名 -p用户密码1、例1:连接到本机上的MYSQL找到mysql的安装目录,一般可以直接键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql>2、连接到远程主机上的MYSQL假设远程主机的I...

2021-02-17 07:36:34 175

原创 java 表示层 传输层_计算机网络之传输层

传输层概述从信息处理得角度上去看,传输层主要是给上面得应用层提供通信服务得。我们平时再对网络进行编程得时候,我们很多时候都是直接对接得传输层,也就是我们使用传输层所提供得接口来进行网络编程,所以我们常说传输层是用户功能得最底层,是面向通信部份得最高层。传输层负责将上层数据分段并提供端到端的、可靠的或不可靠的传输以及端到端的差错控制和流量控制问题;包含的主要协议:TCP协议(Transmission...

2021-02-17 02:29:26 150

原创 java的编译器的文件名是_我的eclipse编译器各个显示窗口的名字都出现乱码,打开的java文件名也都乱码...

Gzip压缩了,用压缩输入流GZIPInputStream gzin = new GZIPInputStream(fin); // 得到压缩输入流public static void unGZipFile(File source, String target) throws Exception {FileInputStream fin = new FileInputStream(source); ...

2021-02-16 23:48:51 85

原创 java 设置contenttype_从content-type设置看Spring MVC处理header的一个坑

我们经常需要在HttpResponse中设置一些headers,我们使用Spring MVC框架的时候我们如何给Response设置Header呢?Sooooooooooooo easy, 看下面的代码:@RequestMapping(value = "/rulelist", method = RequestMethod.GET)@ResponseBodypublic String getRule...

2021-02-16 16:42:33 1900

原创 java volatile有什么用_java-使用volatile long有什么意义吗?

这可以通过例子来证明不断切换两个字段,一个标记为易失性,另一个不在所有置位和所有位清零之间切换读取另一个线程上的字段值看到可以以不一致的状态读取foo字段(未使用volatile保护的字段),这在使用volatile保护的bar字段中永远不会发生码public class VolatileTest {private long foo;private volatile long bar;privat...

2021-02-16 10:18:38 167

原创 java mvc思想_《深入理解SpringMVC思想》

前言:SpringMVC是一种基于MVC架构的用于简化web应用程序开发的应用开发框架,它是spring的一个模块,与spring紧密结合,无需中间整合层来整合,它和struts2一样都是表现层框架。在web模型中,mvc是很流行的框架,通过将model、view、controller分离,减少开发,减少出错,方便组内开发人员之间的协同工作。正文:一。SpringMVC应用的开发步骤1.在web....

2021-02-13 01:56:33 64

原创 java 过滤器 参数_java 过滤器(参数传递中文乱码)

转自:http://blog.csdn.net/guopengzhang/article/details/5557096(一)过滤器类编写。1、设置字符集编码方式:编写过滤器类:实现接口javax.servlet.Filterpublic classCharacterEncodingFilter implements Filter {privateString charset;public voi...

2021-02-12 19:23:19 442

原创 java实现dijkstra_JAVA实现DIJKSTRA算法

importjava.util.Queue;importjava.util.LinkedList;public classdijkstra{public static voidmain(String args[]){System.out.println("dijkstra algo");/*construct the adjacent table begin*/Node n0= new Node(...

2021-02-12 19:01:34 149

原创 java工程师题目_Java工程师常见面试题

一:BigInteger(1)针对大整数的运算:可以让超过Integer范围内的数据进行运算。(2)构造方法A:BigInteger(String s)(3)成员方法(自己补齐)BigInteger b1=new BigInteger("100");BigInteger b1=new BigInteger("50");A:加:b1.add(b2);//150B:减:b1.subtract(b2);...

2021-02-12 17:31:39 50

原创 java 魔方_魔方小站java下载和修改安全等级方法

您需要下载JAVA运行时环境。我推荐您去新浪下载(支持Windows8,Windows7,Vista,XP, Win2003, Win2000等所有Windows操作系统,其他操作系统请看下面),并且用迅雷或者快车等下载工具,这样下载会很快。下面是新浪下载页的截图。请注意如果,你安装完java,运行我们的魔方java 3D动画时出现,”应用程序已被阻止,请单击以获取详细信息",如下图,这是因为你安...

2021-02-12 12:53:59 98

原创 万能的python_万能的Python!

前言众所周知,Python这个语言,不但简单易学,并且用处可是大大滴。于是我也在近期加入了学习Python的大军,希望利用这个语言让自己事半功倍。今天来说说,Python关于游戏的部分。先把Python的不足列出来:1. 性能可能会遭遇瓶颈;2. GUI 处理可能相对较弱。(备注:这是我看v2ex的同志们讨论的,如果有不足或不对,欢迎指正。)所以还是要看情况的,Python写游戏的后端服务端是10...

2021-02-11 17:31:27 82

原创 python安装找不到.log的文件_从测试目录运行时找不到日志文件

我的项目目录结构如下。当我从package 1运行脚本时,它会在logs目录中创建日志,但当我从测试运行时,它不能文件化。在/project__init__.py/flask_app__init__.py/scripts__init__.pylogging.config.py/package1__init__.pymypython.py/logslogging.log/tests__init__....

2021-02-10 07:59:54 600

原创 pythontkinter label实验报告内容_Python编程GUI库之tkinter教程——Label篇

首先需要介绍一下什么是tkinter?tkinter是Python编程语言内置的标准GUI库,也就是程序员可以使用Tkinter类库快速而且方便的创建出GUI应用程序。那么有同学可能就问了什么是GUI呢?其实GUI就是图形用户界面的缩写。说白了tkinter是Python语言中方便程序员快速开发图形用户界面的应用程序所需要的类库。那么下面小编带大家来简单了解一下tkinter,后续会陆续分享这个类...

2021-02-09 17:35:12 540

原创 mysql多表查询详解_MySQL多表查询详解上

时光在不经意间,总是过得出奇的快。小暑已过,进入中暑,太阳更加热烈的绽放着ta的光芒,...在外面被太阳照顾的人们啊,你们都是勤劳与可爱的人啊。在房子里已各种姿势看我这篇这章的你,既然点了进来,那就由我继续带你回顾mysql的知识吧!回顾练习资料girls库以及两张表的脚本:引题:笛卡尔现象,先来观看一下两张表。select * from boys;select * from beauty;sel...

2021-02-08 06:00:06 112

原创 centos 6.3安装mysql_CentOS 6.3源码安装mysql 5.6方法

本文主要介绍在CentOS 6.3系统上通过源码方式安装最新的mysql 5.6.10版本的方法,转自http://www.doczj.com/doc/48f2ed60a45177232f60a2e6.html.1:下载mysql下载地址为:http://www.doczj.com/doc/48f2ed60a45177232f60a2e6.html/downloads/mysql/5.6.html...

2021-02-06 15:16:42 60

原创 python模型lgbm调优工具_Python装饰器的一点解读

版权申明:本文为博主窗户(Colin Cai)原创,欢迎转帖。如要转贴,必须注明原文网址http://www.cnblogs.com/Colin-Cai/p/12977127.html作者:窗户QQ/微信:6679072E-mail:6679072@qq.com理论上,函数是一等公民(first class function)的语言都可以使用函数式编程,从而利用算子(高阶函数)来做装饰器。装饰器一...

2021-02-04 04:45:04 95

原创 mysql unbuffer_mysql_查询优化2

查询优化:1、将一个复杂查询分解成多个简单查询2、加切分查询,一个例子就是,当定期删除数据时,执行DELETE FROM messages WHERE created < DATE_SUB(NOW(), INTERVAL 3 MONTHS); 删除近三个月的数据,当一个性完成时,会锁住很多数据、占满事务日志,消耗系统资源,阻塞其他小的可能很重要的查询语句。可以优化成以下方式:rows_aff...

2021-02-03 19:52:55 92

原创 python flask表单语法_Python Flask-web表单使用详解

Flask-WTF扩展可以把处理web表单的过程变成一种愉悦的体验。一、跨站请求伪造保护默认情况下,Flask-WTF能够保护所有表单免受跨站请求伪造的攻击。恶意网站把请求发送到被攻击者已登录的网站时就会引起CSRF攻击。为了实现CSRF保护,Flask-WTF需要程序设置一个密钥。Flask-WTF使用这个密钥生成加密令牌,再用令牌验证请求中表单数据的真伪。设置密钥的方法如下所示:app = F...

2021-02-02 22:51:58 242

原创 mysql 多数据源配置文件_SpringBoot快速配置多数据源(整合MyBatis)

前言由于业务需求,需要同时在SpringBoot中配置两套数据源(连接两个数据库),要求能做到service层在调用各数据库表的mapper时能够自动切换数据源,也就是mapper自动访问正确的数据库。本文内容:在Springboot+Mybatis项目的基础上,学习多数据源的快速配置避免网上某些配置数据源文章的深坑SpringBoot实战系列教程回顾:正文多数据源配置实战(整合MyBatis)S...

2021-02-01 21:33:24 144

原创 mysql 5.7.6 重置密码_MySQL 5.7.6 以上版本的 root 密码重置

最近升级了 MySQL 至 5.7.11 版本,root 密码忘记了,按照之前的方式 mysqld_safe --skip-grant-tables 不管用了,因为从 5.7.6 版本开始默认是不安装 mysqld_safe 了,如下:下面为 MySQL 5.7.6 版本以上重置 root 密码的方法:1,停止 mysql 服务[root@studyusr]#systemctlstopmy...

2021-02-01 13:41:11 48

原创 mysql性能测试工具msyqlslap_MySQL基准测试工具-mysqlslap

mysqlslap是MySQL5.1之后自带的benchmark基准测试工具,该工具可以模拟多个客户端同时并发的向服务器发出查询更新,给出了性能测试数据而且提供了多种引擎的性能比较。使用方式:--concurrency 并发数量 (可逗号隔开),例如:concurrency=10,50,100 并发连接线程数是10,50,100--engines 要测试的存储引擎,逗号隔开--iteration...

2021-02-01 07:07:34 70

空空如也

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

TA关注的人

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