Java
java
网安小明
欢迎来到网安小明,这里是一个专注于网络安全、JS逆向、Android逆向、脱壳及加固等前沿技术分享的技术博客。我们致力于为广大技术爱好者、开发者及安全从业者提供一个交流学习的平台,分享最新的技术动态、研究成果和实战经验。共创网络安全美好未来!
展开
-
《Android Studio,Intellij更改滑动条颜色》--Monokai_2自定义配色中木得更改,显示为白色难受
修改之前修改之后配色代码<!-- 背景颜色 --><option name="ScrollBar.Mac.trackColor" value="282c34"/><!-- 滑块颜色 --><option name="ScrollBar.Mac.thumbColor" value="545758"/><!-- 鼠标移动到控件上边...原创 2020-01-03 11:41:09 · 624 阅读 · 0 评论 -
《Java JDK1.8新特性》---Lambda表达式
刚开始看到这个的时候,觉得这是啥啊?根本就不是java了嘛。不要学这个,我要写正宗java代码。看着就别扭。真正接触之后,真香!!!下面的叙述都是个人理解,简单表达。有错误的地方还请指正。“->”的使用1.没有参数的使用方法public static void main(String[] args) { Thread t1 = new Thread(new Runnable...原创 2019-12-25 11:20:50 · 153 阅读 · 0 评论 -
《java-正则表达式提取复杂短信验证码》-(用户:654321,的验证码是:【123456】)
可以利用组的概念,即对要提取的部分用“()”括起来。 public static void main(String[] args) { String str = "用户:654321,的验证码是:【123456】"; if (str != null) { Pattern p = Pattern.compile("【(\\d+)】");原创 2017-04-07 18:07:13 · 3073 阅读 · 1 评论 -
《Maven中运行指定的测试类或方法》---主要用命令运行
mvn test -Dtest=[ClassName]//运行测试类中指定的方法:(这个需要maven-surefire-plugin:2.7.3以上版本才能支持)mvn test -Dtest=[ClassName]#[MethodName] //[MethodName]为要运行的方法名,支持*通配符,范例:mvn test -Dtest=MyClassTest#test1mvn test原创 2017-03-29 18:33:07 · 5004 阅读 · 0 评论 -
《Android发短信底层源码(android5.1)解析》---主要解析SMSDispatcher发短信部分源码
解析android底层发短信相关源码,包括短信的发送,以及RIL层返回结果的处理。如有错误请更正。本文从SMSDispatcher开始分析,不包括上层代码分析。SMSDispatcher相关说明SMSDispatcher的子类主要有GsmSMSDispatcher与CdmaSMSDispatcher。ImsSMSDispatcher相当于是对上面两个子类的一个包装,上层调用时主要调用ImsSMSDi原创 2017-03-20 18:13:16 · 2782 阅读 · 0 评论 -
Git Flow 安装使用简述
简介工具Git-flow是按照Vincent Driessen的branch 模型,实现的一个高层次(级别)的git仓库操作扩展集合。 在git-flow中,一切被划分为分支。 当你开始一个新特性的时候,你会基于develop分离出一个新的分支。 如果你在进行hotfix, 那么你是从master上分离的. 使用git-flow模型,在于明白每个分支是从哪个分支分离出来,最终应该合并到哪些分原创 2017-02-26 14:36:06 · 3282 阅读 · 0 评论 -
《Java---Socket二进制通讯读取一行》
Socket二进制通讯,结束标志用换行。这样可以分次接收数据。提供二进制数据读取一行方法。public static byte[] readLine(InputStream in) throws IOException { ByteArrayOutputStream bos = new ByteArrayOutputStream(); int c = in.read(原创 2016-08-18 16:25:40 · 2279 阅读 · 0 评论 -
《Java---RSA加密算法简单应用》
package security;import java.io.ByteArrayOutputStream;import java.security.Key;import java.security.KeyFactory;import java.security.KeyPair;import java.security.KeyPairGenerator;import java.sec转载 2016-08-16 18:38:04 · 1106 阅读 · 0 评论 -
《jar,apk利用proguard去除日志log不生效解决办法》
assumenosideeffects assumenosideeffects,proguard 配置文件里的参数。assume no side effects;假定无效;该属性也就是标识无效代码。我们就是通过这个参数来让proguard删除日志代码。 assumenosideeffects的官方解释: In the optimization原创 2016-06-20 19:06:22 · 2313 阅读 · 1 评论 -
《git-修改.gitignore后使其配置生效方法》---记录几个命令而已
git rm -r --cached .git add .git commit -m "fixed untracked files"git push origin master原创 2017-05-24 10:28:21 · 2082 阅读 · 0 评论 -
《Netty超时设置不起作用》---超时相关handler注意事项
有关超时相关的handler主要有以下几个,这这里就不做详细介绍了。IdleStateEventIdleStateHandlerReadTimeoutHandlerWriteTimeoutHandler但是有没有小伙伴跟我一样设置了之后没有起作用?当时很纠结呀。 主要问题在设置时添加的顺序问题。具体原因的话需要查看源代码进行解答,这里就不做细究了。ch.pipeline().addLas原创 2017-06-07 18:02:11 · 3189 阅读 · 0 评论 -
《Java-要建立面向接口编程的思想》---做个记录而已
最近发现,自己写的代码与别人写的差别很大。很显然。自己凭自己感觉去写的代码,杂乱无章。没有什么可读性。是因为有一个很重要的思想没有真正的领略到,那就是面向接口编程。这个对程序整体的设计,以及架构方面。很重要。以后要注意这方面的问题。原创 2017-06-08 16:57:19 · 347 阅读 · 0 评论 -
《不要急于开发要善于思考》---做个记录而已
不要一开始就把所有的功能都想的很远,这没有错。但是也要进行可行性分析。因为,有可能由于某些条件后面的功能不能很好的实现。原创 2017-06-29 20:56:03 · 280 阅读 · 0 评论 -
《Maven-编译错误解决》---请使用 -Xlint:unchecked 重新编译
问题描述注: 某些输入文件使用了未经检查或不安全的操作。注: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。刚看到上面的问题的时候,有点懵。不知道将【-Xlint:unchecked】放到什么地方。折腾了好久,终于找到。这不针对于maven,因为我是在maven上出的错。然后找maven相关的内容没有找的。所以就加了这么个标题。解决方案在pom.xml配置文件中,找到插件ma原创 2017-07-25 17:54:42 · 21305 阅读 · 1 评论 -
《痴者的2017年学习计划》---好像有点晚
每天学习要记笔记 学习项目 完成日期 java基础过一遍 2017-04-25 java高并发进阶 – JVM相关知识的学习 – Linux系统基础到运维 2017-07-01(基础) android linux嵌入式 – c++,c 学习 – python 学习 2017-07-27(基础)...原创 2017-04-18 18:01:18 · 757 阅读 · 0 评论 -
《Java---多线程交替打印1,2》
public class Main { private static boolean isFirst = true; static class First implements Runnable { private Object lock; public First(Object lock) { this.lock = ...原创 2018-08-17 18:47:53 · 658 阅读 · 2 评论 -
《力扣算法练习》---毕业之后就没搞过算法了,看了下蛮有意思
官方网址 https://leetcode-cn.com/现在才发现原来我比较喜欢算法类的,有技术性的工作。前段时间搞滑块验证码,感觉很有感觉。以后还是多多看看类似的东西。将自己写的代码都已提交到github欢迎讨论 [力扣Demo] (https://github.com/wxfjava/LeetCodeDemo)...原创 2018-12-21 18:47:21 · 8808 阅读 · 0 评论 -
《Android-Java 巧用16进制进行属性设置》 ----方便Boolean属性复制
方便Boolean属性复制代码摘自 android.view.accessibility.AccessibilityNodeInfo//*****************************************************// Boolean attributes.private static final int BOOLEAN_PROPERTY_CHECKABLE...原创 2019-06-10 19:11:25 · 226 阅读 · 0 评论 -
java----实现小九九
class MulShow { public static void main(String[] args) { int i,j; for (i = 1; i <= 9; i++) { for (j = 1; j <= i; j++) { System.out.print(j+"X"+i+"="+i*j+'\t'); } System.out.原创 2012-02-27 23:26:12 · 1456 阅读 · 0 评论 -
《java-SWT浏览器实现》
import org.eclipse.swt.SWT; import org.eclipse.swt.browser.Browser; import org.eclipse.swt.widgets.Button; import org.eclipse.swt.widgets.Display; import org.eclipse.swt.widgets.Event; import org转载 2014-04-09 17:25:02 · 3056 阅读 · 0 评论 -
java---实现数组的输出
简单的字符串与变量的输出,,,class ArrayShow { public static void main(String[] args) { int a[][] = {{1,2,3},{4,5,6},{7,8,9}}; int a2[][] = new int [3][]; //输出数组 for (int i = 0; i < 3; i++) {原创 2012-02-27 23:30:00 · 848 阅读 · 0 评论 -
《java中内部类在局部时,访问权限》
/*内部类定义在局部时,1,不可以被成员修饰符修饰2,可以直接访问外部类中的成员,因为还持有外部类中的引用。 但是不可以访问它所在的局部中的变量。只能访问被final修饰的局部变量。*/class Outer{ void method(final int a) { final int y = 4; class Inner { void function()原创 2012-03-26 22:59:20 · 2060 阅读 · 0 评论 -
《Eclips简单程序》
原创 2012-03-15 18:43:40 · 825 阅读 · 2 评论 -
《java----IO流---文件复制》
import java.io.FileReader;import java.io.FileWriter;class IOTest { public static void main(String[] args) { FileReader fr = null; FileWriter fw = null; try { fr = new FileReader("Edit原创 2012-04-24 18:31:10 · 1329 阅读 · 3 评论 -
《java中输入一个数字的实现》
import java.util.Scanner;//需要导入此包,方法很多class I{ public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("请输入一个数字:"); int num = scanner.nextInt(原创 2012-04-16 23:38:21 · 4586 阅读 · 0 评论 -
《java 多线程中的死锁》
class Dead implements Runnable//实现接口{ private boolean flag; Dead(boolean flag) { this.flag = flag; } public void run() { if (flag) { while (true) { //同步代码块 synchronized(Lock原创 2012-04-16 23:44:13 · 723 阅读 · 0 评论 -
《java第十周实验报告2-1》---人,员工继承练习
/*【任务2】定义一个名为CPerson 的类,有以下私有成员:姓名、身份证号、性别和年龄,成员函数:构造函数、析构函数、输出信息的函数。并在此基础上派生出CEmployee 类,派生类CEmployee 增加了两个新的数据成员,分别用于表示部门和薪水。要求派生类CEmployee的构造函数显示调用基类CPerson 的构造函数,并为派生类CEmployee 定义析构函数,定义输出信息的原创 2012-04-22 20:49:36 · 1099 阅读 · 0 评论 -
《java集合框架---------ArrayList》
import java.util.*;//导包class ArrayListTest{ public static void sop(Object obj)//主函数要调用此函数需要声明静态 { System.out.println(obj); } public static void main(String[] args) { ArrayList al = new A原创 2012-04-21 09:13:58 · 878 阅读 · 0 评论 -
《java第十周实验报告1-1》---点、线类的继承练习
import java.lang.Math;//导入Math类class PointLine{ public static void main(String[] args) { Point ps = new Point(-2,5); Point pe = new Point(7,9); Line l = new Line(ps,pe); ps.PrintP();原创 2012-04-22 12:04:20 · 2092 阅读 · 4 评论 -
《java---简单计算器的实现》
import java.awt.*;import java.awt.event.*;class AwtCount{ private Frame f; private TextField tf1; private TextField tf2; private TextField sign; private TextField tf; private Button but;原创 2012-05-29 21:20:50 · 1142 阅读 · 0 评论 -
《java----实现汉字转换为对应的Unicode码》---批量处理,将要处理的汉字放在chines.txt文件中
import java.io.*;class GetChineseCode{ public static void main(String[] args) throws IOException { //创建字符写入流对象。 FileWriter fw = new FileWriter("chinese-java.txt"); FileReader fr = new File原创 2012-09-11 19:36:12 · 1650 阅读 · 0 评论 -
《java---批量修改文件名---io》
拿到一些文件后文件名就只是编号,还好一个txt说明哎,谁让咱们是程序员呢,编个小程序改一下就是老import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.io.IOException;public class ChengeFileName {原创 2012-09-24 22:56:16 · 2515 阅读 · 0 评论 -
《小程序---利用jsoup解析CSDN博客信息》
package com.fenghuo.html;import java.io.IOException;import org.jsoup.Connection;import org.jsoup.Jsoup;import org.jsoup.nodes.Document;import org.jsoup.nodes.Element;import org.jsoup.select.El原创 2012-11-18 20:17:02 · 1464 阅读 · 0 评论 -
《java----压缩流相关资料》---反正我没成功,等以后有用再来看
package com.ytu.test;import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IO转载 2013-05-15 17:56:20 · 1262 阅读 · 0 评论 -
《java---高仿QQ登陆界面》---完全手写
package com.fenghuo.view;import java.awt.BorderLayout;import java.awt.Color;import java.awt.Cursor;import java.awt.Dimension;import java.awt.FlowLayout;import java.awt.GridBagLayout;import jav原创 2013-05-15 22:19:55 · 16950 阅读 · 11 评论 -
《java-----我的第一款像样的小软件》---运用了jsoup,jmail,多线程,文件的io操作等等
运用了jsoup,jmail,多线程,文件的io操作等等多项技术,经历了12*5多个小时终于完成了。部分代码:package com.ytu.view;import java.awt.BorderLayout;import java.awt.Dimension;import java.awt.Font;import java.awt.Point;import java.awt.原创 2013-05-20 21:44:15 · 2323 阅读 · 0 评论 -
《POI解析复杂Excel》
package util;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.math.BigDecimal;import java.text.DecimalFormat;import java.text.SimpleDat原创 2014-04-29 19:26:02 · 8427 阅读 · 0 评论 -
first JAVA
简单的写了个java的程序;***********************************************谁能告诉我为什么刚开始java不用像VC一样的编译环境呢?*************************************************源代码:class Show{public static void main(Stri原创 2012-01-05 20:21:54 · 723 阅读 · 0 评论