java
文章平均质量分 92
小伙子wp
这个作者很懒,什么都没留下…
展开
-
编程思想之原则
一、一个艺术的问题先来欣赏两幅名画,一副是西方的油画《最后的晚餐》,一副是中国画《清明上河图》。比较两幅画的特点,一个是透视投影(Perspective Projection),一个是正交投影(Orthographic Projection)。这使我们非常容易的联想到了两款知名度很高的游戏《和平精英》和《王者荣耀》。我们知道这两款游戏一个是3D的,一个是2.5D(2D场景+3D人物+3D特效)的,在此可以体会一下下面两幅图和这两款游戏的感觉是不是很像。转存失败重新上传取消转存失败重新上传取消原创 2021-01-27 17:41:32 · 221 阅读 · 0 评论 -
编程思想之方法论
编程思想之方法论一、一个哲学的问题“太极生两仪,两仪生四象,四象生八卦”,三千多年前,周文王在伏羲原创基础上进一步演变,形成八卦图,中国先秦最重要的哲学家老子进一步悟出“道生一,一生二,二生三,三生万物”,而道法自然,这是个哲学问题。无独有偶,恰恰大自然中有阴阳两极,电有正、负两端,于是在集成电路控制下,正、负变成1、0,形成了二进制,仔细对照一下3位的二进制和八卦,简直一模一样,所以二进制也是一个哲学问题。从计算机基础开始,我们就知道,CPU、内存、主板基本就构成了计算机的主体,有了这些加原创 2021-01-27 17:23:54 · 297 阅读 · 0 评论 -
mysql下载安装修改账号密码
mysql下载地址https://dev.mysql.com/downloads/mysql/到最下面直接下载zip版,解压到指定的位置,配置环境变量path,把安装目录\bin拼接上去就好了。进入cmd输入net start msyql启动MySQL服务,提示服务名无效,这是因为MySQL并没有安装完成。进入配置环境变量时所设的bin目录,按住shift键右击,选择‘在此处打开命令窗口’,然后执...原创 2018-05-02 21:34:03 · 570 阅读 · 0 评论 -
eclipse经常自动闪退
最近eclipse经常自动闪退,回头想想是和我一次清理电脑垃圾有关,所以建议尽量不要进行深度清理电脑,不得已时也不要勾选Java项的清理。eclipse经常自动闪退有很多种情况,常见的解决方法如下:1、调整eclipse配置,可以参考http://blog.csdn.net/w2865673691/article/details/28292761。2、清理workspace,删除.metadata...原创 2018-02-28 11:24:29 · 4352 阅读 · 1 评论 -
java concurrent之ReentrantLock
在编码的过程中,有时候我们不得不借助锁同步来保证线程安全。synchronized关键字在上一篇博客中已经介绍;自从JDK5开始,添加了另一种锁机制:ReentrantLock。二者的区别1、lock是jdk5之后代码层面实现的,synchronized是JVM层面实现的。2、synchronized在出现异常的时候能够自动释放锁,而lock必须在finally块中unlock()主动原创 2014-07-31 22:19:29 · 991 阅读 · 0 评论 -
java文件和文件夹的增删复制
在使用java进行开发时经常会用到文件和文件夹的增删复制等方法,我写了一个小工具类,和大家分享,希望大家指正:package com.wangpeng.utill;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.FileWriter;i原创 2014-06-22 12:19:24 · 887 阅读 · 0 评论 -
java 压缩和解压zip包
网上有关压缩和解压zip包的博文一大堆,我随便找了一个,看了看,按照自己的需要修改了一下,与各位分享一下,希望各位大神指正:package com.wangpeng.utill;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.F原创 2014-06-22 17:07:43 · 1213 阅读 · 0 评论 -
java concurrent之前戏synchronized
对于多线程共享资源的情况需要进行同步,以避免一个线程的改动被另一个线程的改动所覆盖。最普遍的同步方式就是synchronized。把代码声明为synchronized,有两个重要后果,通常是指该代码具有 原子性(atomicity)和 可见性(visibility)。1、原子性强调的是执行,意味着个时刻,只有一个线程能够执行一段代码,这段代码通过一个monitor object保护。从而防止多原创 2014-07-29 23:31:56 · 911 阅读 · 0 评论 -
java 加密
加密,大体上分为双向加密和单向加密,而双向加密又分为对称加密和非对称加密。双向加密大体意思就是明文加密后形成密文,可以通过算法还原成明文。单向加密只是对信息进行了摘要计算,不能通过算法生成明文。双向加密 对称加密 密钥是控制加密及解密过程的指令。加密和解密使用相同密钥,也称为单密钥加密, 对称式加密本身不是安全的。 常用的对称加密有:DES、IDEA、RC2、RC4、S原创 2014-07-06 09:46:42 · 998 阅读 · 0 评论