自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java并发策略_Java高并发--线程安全策略

Java高并发--线程安全策略不可变对象发布不可变对象可保证线程安全。实现不可变对象有哪些要注意的地方?比如JDK中的String类。不提供setter方法(包括修改字段、字段引用到的的对象等方法)将所有字段设置为final、private将类修饰为final,不允许子类继承、重写方法。可以将构造函数设为private,通过工厂方法创建。如果类的字段是对可变对象的引用,不允许修改被引用对象。 1)...

2021-02-28 18:23:06 87

原创 mysql主从延迟优化_优化mysql主从下的slave延迟问题

标签:一般而言,slave相对master延迟较大,其根本原因就是slave上的复制线程没办法真正做到并发。简单说,在master上是并发模式(以InnoDB引擎为主)完成事务提交的,而在slave上,复制线程只有一个sql thread用于binlog的apply,所以难怪slave在高并发时会远落后master。ORACLE MySQL 5.6版本开始支持多线程复制,配置选项 slave_pa...

2021-02-27 19:03:07 114

原创 Java一瓶可乐_Java实现可乐瓶问题

题目:一瓶可乐要1元钱,2个空瓶可以换1瓶,现在你有20元,问--你最多可以喝到几瓶可乐?注:欢迎留言交流!package set;/** 逻辑问题:* ----------* 1元可以买1瓶可乐,2个空瓶可以换瓶可乐;* 现在你有20元,你一共可以喝多少瓶可乐?*/public class CokeQuestion {public static void main(String[] a...

2021-02-26 16:36:00 217

原创 java 顺时针打印矩阵_19.顺时针打印矩阵 Java

题目描述输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下4 X 4矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数字1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,10.解题思路先得到矩阵的行和列数,然后依次旋转打印数据,一次旋转打印结束后,往对角分别前进和后退一个单位。要注意单行和单列的情...

2021-02-25 04:45:17 137

原创 java webservice传图片_客户端Android和Webservice之间的图片文件传输解决方法

最近在写webservice接口 给客户端提供数据和接收客户端发来的数据。当数据类型为图片类型的文件时候,先把文件转为流,然后用Base64编码成字节流的字符串,传输的还是字符串。客户端代码:public static void main(String[] args) throws IOException {File file=new File("d:/272.jpg");FileInputStr...

2021-02-24 13:58:41 347

原创 java一定要加public_Java中class的前面添加public和不添加public的区别

展开全部Java中class的前面添加public和不添加public的区别:需要知道的是修饰类和变量的用来控制这个被修62616964757a686964616fe4b893e5b19e31333365646263饰的类和变量的适用范围的修饰词有:1.public:表示公开的类和变量,既所有的类都可以引入使用的。2.protected:表示受保护的类,只有子孙类和本类可以引入使用。默认:表示同包...

2021-02-24 05:29:29 1924

原创 beanmapper java_bean对应mapper.xml字段

在bean中set的时候最好写上这个,避免报空指针。。。。。。。。。。。。。。。public void setImgAddress(String imgAddress) {this.imgAddress = imgAddress == null ? null : imgAddress.trim();}Bean-------xml(javaType)Integer ----IntegerString...

2021-02-23 01:31:22 199

原创 Z3JAVA_Z3 Java API - 获得不满的核心

我试图弄清楚如何使用Java API for Z3获得不饱和核心 . 我们的场景如下(代码在下面,在rise4fun中工作):我们以编程方式创建SMT2输入输入包含函数定义,数据类型声明和断言我们使用parseSMTLIB2String API解析它我们确保上下文和解算器具有unsat_core - > trueZ3为提供的输入返回UNSAT,这是正确的UNSAT核心总是空着的 .相同的输...

2021-02-22 06:53:55 311

原创 java 高级循环_Java基础之高级(增强的)For循环(foreach)

增强的For循环:格式:for(数据类型 变量名 : 被遍历的集合(Collection)或者数组){}对集合进行遍历:只能获取元素,但是不能对集合进行操作。迭代器,除了遍历,还可以进行remove集合中元素的动作。如果使用 ListIterator 还可以在遍历过程中对集合进行增、删、改、查的动作。传统的for循化与增强的for循环的区别:高级for循环有一个局限性,必须有被遍历的目标。建议在遍...

2021-02-21 11:47:37 206

原创 linux服务器部署java_用linux服务器的shell命令部署java项目

一.准备工作:由于linux的稳定性和安全性,一般商用的java项目基本上都会部署到linux云服务器上。要让java项目部署到linux上,必须准备以下东西:1.一台linux云服务器2.xftp或者WinSCP3.xshell或者putty4.打包好的war包或者jar包二.部署步骤:1.用xshell或者putty输入服务器的用户名和密码,用ps –ef| grep tomcat或者ps –...

2021-02-21 06:50:01 297

原创 volatile java 原子_java的volatile为什么不能无法对非原子性操作生效?

展开全部你误解了volatile的用法,volatile和原子性、非原子性没有任何关系,用volatile修饰的变量,线程在每次使用变量的时候,32313133353236313431303231363533e58685e5aeb931333431346335都会读取变量修改后的最新的值,注意,只是读取。我写了一个例子,方便你理解:publicclassCounter{publicvola...

2021-02-19 02:32:25 99

原创 java 线程顺序_Java中线程顺序执行

现有线程threadone、threadtwo和threadthree,想要的运行顺序为threadone->threadtwo->threadthree,应该如何处理?这里需要用到一个简单的线程方法join().join()方法的说明:join方法挂起当前调用线程,直到被调用线程完成后在继续执行(join() method suspends the execution of the ...

2021-02-16 16:09:19 103

原创 file java 判断_java _io_ File类文件操作和文件状态判断

File f=new File("C:/Users/10853/eclipse-workspace/hell/linux学习路线.png");文件对象操作方法:f2.exists(); //文件是否存在f2.isDirectory(); //文件是否是目录f2.isFile(); //是否是文件new Date(f2.lastModified());//文件最后修改日期f2.lengt...

2021-02-15 17:48:58 128

原创 java修饰模式 io_简单总结:以设计模式的角度总结Java基本IO流

在总结 Java Basic IO 时,发现 java.io 包的相关类真心不少~~。看到一堆“排山倒海”般的类,我想,唯有英雄联盟中小炮的台词才能表现此刻我的心情:跌倒了没?崩溃了没?学 Java 的,学过装饰者模式一般都知道一个典型的应用:Java 的基本 IO 使用了装饰者模式(更多的 JDK 中使用的设计模式,请点我)。也因此知道了为什么 io 包里为什么会有这么多的类~~,引用《Head...

2021-02-13 11:16:32 52

原创 树莓派搭建服务器java_树莓派搭建java web服务器(一)---树莓派入门系统安装

一、安装准备(硬件部分)树莓派主板TF卡 >=8G读卡器一台PC电源+电源线 5V 2A网线usb鼠标+usb键盘 (后期不需要)液晶显示器(后期不需要)HDMI转VGA视频线(后期不需要)二、安装系统首先将TF卡在PC上进行格式化 fat32格式。下载系统文件下载解压后得到 2015-05-05-raspbian-wheezy.img (截至发帖时的最新版本)(最新版本默认关闭ssh,需...

2021-02-13 06:56:09 423

原创 java 抽象类命名_java – 抽象类和匿名类

参见英文答案 >Creating the instance of abstract class or anonymous class8个abstract class Two {Two() {System.out.println("Two()");}Two(String s) {System.out.println("Tw...

2021-02-12 20:57:13 115

原创 python工控开发框架_GitHub - hzglitter/isf: ISF(Industrial Security Framework),基于Python的工控漏洞利用框架...

一、框架介绍本框架主要使用Python语言开发,通过集成ShadowBroker释放的NSA工具Fuzzbunch攻击框架,开发一款适合工控漏洞利用的框架。由于Fuzzbunch攻击框架仅适用于Python2.6,很多核心的功能都封装成了DLL,通过函数进行调用,不便于后期的移植和使用。但是,Fuzzbunch的命令行使用的确很方便,而且够傻瓜,所以就有集成一个适合工控漏洞利用的框架想法。新框架对...

2021-02-10 10:17:41 847

原创 php mysql 源码安装_Linux 下MySQL源码安装完整版

在Linux中安装MySQL,通常为RPM与源码方式安装。对于生产环境而言,由于需要自定义诸如安装路径、数据文件位置、字符集以及支持的在Linux中安装MySQL,通常为RPM与源码方式安装。对于生产环境而言,由于需要自定义诸如安装路径、数据文件位置、字符集以及支持的存储引擎等多以源码方式来进行安装。之前有写过一篇关于源码安装的文章,Linux下基于源码方式安装MySQL 5.6(),但不是很完整...

2021-02-08 22:21:31 64

原创 mysql动态字段怎么处理_批评我的无限动态字段的MySQL数据库设计

寻找可扩展,灵活和快速的数据库设计,以“建立自己的形式”风格的网站 – 例如Wufoo.规则:>用户只有1个可以构建的表单>用户可以创建自己的字段或从“标准”字段中选择>用户1表单包含用户想要的字段数>值可以是另一个值的兄弟E.g照片值可以具有名称,位置,宽度,高度作为兄弟值特别规则:>用户每天最多可以提交5次表格>价值日期很重要>报告值的灵活性(针对单个...

2021-02-08 04:02:01 342

原创 mysql noinstall 布署_MySQL noinstall 配备

mysql noinstall 配置1. 复制 my-medium.ini 并重命名为 my.ini2. 修改 my.ini 文件中的端口号,默认是 3306 // 可不修改3. 在 [client] 和 [mysqld] 下添加 default-character-set = utf8 // 这样启动 mysqld 会报告 default-character-set 是不推荐的,而改为它推荐的选...

2021-02-07 10:49:30 88

原创 python多个定时器_python单线程实现多个定时器示例

#!/usr/bin/env pythonfrom heapq import *from threading import timerimport threadingimport uuidimport timeimport datetimeimport sysimport mathglobal timerstampglobal timertimesclass cancelfail(exceptio...

2021-02-03 20:31:33 168

原创 android 消息队列能用信号量_Android(IPC)进程间通讯1:详解Binder由来?

推荐原文:http://tryenough.com/android-ipc1Android开发的进程间通讯,整个Android的应用都依赖于binder做底层通信机制。而Linux中提供的进程间通讯方式并没有binder机制,那么android中为什么要单独创造这种通讯方式呢?带着这个问题,继续往下读。Linux中进程相关概念Linux将系统内存划分成了 用户空间 和 内核空间 两部分:用户空间 ...

2021-02-03 09:09:52 153

原创 mysql 语句类型_MySQL语句分类

MySQL语句分类图解SQL命令分为四种类型:DDL,DML,DCL,TCL。下面分别介绍:DDL (Data Definition Language,数据定义语言)包含指令:1. create:创建数据库及其对象(包括新建表,索引,视图,存储过程等)2. alter: 改变现有数据库的结构 (包括修改索引,修改字段类型,删除索引)3. truncate: 删除表中所有记录,并删除已分配的空间4....

2021-02-02 00:54:23 161

原创 linux 查询mysql性能_mysql_sql查性能语句

mysql>SHOW PROCESSLIST;+----+--------+----------------------+-------+-------------+--------+-----------------------------------------------------------------------+------------------+| Id | User ...

2021-02-01 14:21:38 288

原创 dbdesigner连接到mysql以后mysql出问题了_DBDesigner 4连接MySQL 5问题解决方法

DBDesigner 4连接MySQL 5问题解决方法 收藏DBDesigner是一款可视化的数据库建模工具,开源免费,有Windows和Linux版本,支持Oracle,MSSQL,MySQL等常用数据库,尤其是对MySQL的支持达到了无缝结合的地步.官网下载地址:http://downloads.mysql.com/DBDesigner4/DBDesigner4.0.5.6_Setup.exe...

2021-02-01 01:40:41 152

空空如也

空空如也

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

TA关注的人

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