- 博客(201)
- 资源 (7)
- 收藏
- 关注
原创 CentOS之网络
centos默认是不开启网络的,需要登录后,修改配置文件/etc/sysconfig/network-scripts/ifcfg-ens33ONBOOT=yes重启网络systemctl restart network网络查看命令简版的没有 netstat、ifconfig等网络命令需要安装yum install net-tools设置静态IP修改配置文件/etc/sysconfig/network-scripts/ifcfg-ens33BOOTPROTO=staticIPAD
2021-10-22 17:08:35
999
原创 RestTemplate之中文乱码
如下是一个正常的HTTP请求,返回信息中的中文是乱码HttpHeaders httpHeaders = new HttpHeaders();HttpEntity<Object> httpEntity = new HttpEntity<>(null, httpHeaders);RestTemplate restTemplate = new RestTemplate();String url = "https://www.baidu.com";ResponseEntity<
2021-10-22 16:18:42
2713
原创 DeskPins-让应用始终在最前面
DeskPins 可用于将任何应用程序置于最顶层,即使其位于所有其他窗口之上。只需从系统通知区域的 DeskPins 图标中获取一个图钉,然后单击任何窗口即可。此功能与某些程序中的“始终在最前面”设置相同。软件由希腊小伙***Elias Fotinis***个人编写官方网站网站地址...
2021-10-06 21:15:54
2760
原创 JavaScript中的对象和数组
对象遍历let a = {};a.bb = '99'a.cc = '11'a.dd = '44'for(x in a){ //x是key console.log(x); //key console.log(a[x]); //value}数组遍历let array_a = []array_a.push()for(let i = 0; i < 3; i++){ let temp = {} temp.name = '小明'+i temp.age = i array_
2021-08-05 19:04:05
110
原创 NC78 反转链表
描述输入一个链表,反转链表后,输出新链表的表头。示例1输入:{1,2,3}返回值:{3,2,1}public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; }}public class Solution { public ListNode ReverseList(ListNode head) {
2021-08-05 16:19:43
131
原创 Windows和Ubuntu双系统,卸载Ubuntu系统
卸载Ubuntu系统启动引导下载DiskGenius选择工具,设置UEFI BIOS启动项选中Ubuntu删除Ubuntu安装分区,分区自己找,每个人安装的位置不一样
2021-05-12 11:11:42
150
翻译 logback日志
没有使用logback,只使用了Simple Logging Facade for Java (SLF4J)Java的简单日志记录外观(SLF4J)可作为各种日志记录框架(例如java.util.logging,logback,log4j)的简单外观或抽象,允许最终用户在部署 时插入所需的日志记录框架。import org.slf4j.Logger;import org.slf4j.LoggerFactory;public class HelloWorld1 { public static
2020-06-27 11:49:39
150
原创 单独使用mybatis
1单独使用mybatis1配置日志所需jar:log4j-1.2.17.jarslf4j-api-1.7.25.jarslf4j-log4j12-1.7.25.jarlog4j.propertieslog4j.rootLogger=DEBUG,A1log4j.logger.org.apache=DEBUGlog4j.appender.A1=org.apache.log4j.Con...
2020-04-16 10:30:21
1035
原创 ANSI和UNICODE
因为Windows使用两种字符集ANSI和UNICODE,前者就是通常使用的单字节方式,但这种方式处理象中文这样的双字节字符不方便,容易出现半个汉字的情况。而后者是双字节方式,方便处理双字节字符。Windows NT的所有与字符有关的函数都提供两种方式的版本,而Windows 9x只支持ANSI方式。 如果你编译一个程序为ANSI方式,_T实际不起任何作用,编译器会把_T(“Hello”)以...
2020-03-31 18:36:44
1394
原创 Java中的锁
Java锁synchronizedsynchronized是Java语言的关键字,因此是内置特性。采用synchronized不需要用户去手动释放锁,当synchronized方法或者synchronized代码块执行完之后,系统会自动让线程释放对锁的占用如果一个代码块被synchronized关键字修饰,当一个线程获取了对应的锁,并执行该代码块时,其他线程便只能一直等待直至占有锁...
2020-03-31 13:49:05
211
原创 Java random()函数
Java中存在着两种Random函数:一、java.lang.Math.Random;调用这个Math.Random()函数能够返回带正号的double值,该值大于等于0.0且小于1.0,即取值范围是[0.0,1.0)的左闭右开区间,返回值是一个伪随机选择的数,在该范围内(近似)均匀分布。二、java.util.RandomRandom():创建一个新的随机数生成器。默认当前系统时间的...
2020-03-31 13:48:07
323
原创 Java sqlite3使用
首先下载sqlite3,内容如下:如果找不到,也可以在我的资源中查找,我会上传到csdn上使用了c3p0和jdbc两种方式package test.sqlite;import com.mchange.v2.c3p0.AbstractComboPooledDataSource;import com.mchange.v2.c3p0.ComboPooledDataSource;imp...
2020-03-31 13:35:54
2389
原创 jdk自带的jvm监控工具
jconsolejconsole 主要监控 JVM 的概览、内存、线程、类、vm概要、MBean等内容。JConsole 会消耗大量系统资源,因此 Oracle 建议仅在用于创建原型的开发环境中使用它。还建议使用远程监控将 JConsole 应用程序与所监控的平台隔离。因此线上使用的人非常的少,网上的相关教程也不是很多。cmd下使用jconsole选择一个进程 连接jvisualv...
2020-03-22 10:21:43
7263
原创 volatile
但是由于 volatile 的引入,会带来一些问题。大家都知道 JMM(Java 内存模型)规范了 volatile 具有内存可见性和禁止指令重排序的语义。这俩条语义使得某个线程更新本地缓存中的 value 值后会将其他线程的本地缓存中的 value 值失效,然后其他线程再次读取 value 值的时候需要去主存里面获取 value 值,这样即保证了 value 的内存可见性。...
2020-03-22 09:48:31
132
原创 chmod用法
chmodLinux/Unix 的文件调用权限分为三级 : 文件拥有者、群组、其他语法chmod [-cfvR] [–help] [–version] mode file…例子# 将文件 file1.txt 设为所有人皆可读取chmod ug+w,o-w file1.txt file2.txt# 将文件 file1.txt 与 file2.txt 设为该文件拥有者,与其所属同...
2020-03-21 17:54:00
269
原创 子类和父类实现的接口中存在相同的函数
//子类和父类实现的接口中存在相同的函数interface Ina{ void fun();}interface Inb{ void fun();}class Base implements Ina{ @Override public void fun() { System.out.println("class Base fun()");...
2020-03-21 17:52:44
309
原创 Java中的二进制运算
Integer a = 127;Integer b = 127;System.out.println(a == b);Integer c = 128;Integer d = 128;System.out.println(c == d);/*输出:truefalse*//*原因:如果两个引用指向相同的对象,它们在 == 表达式中是相等的;如果两个引用指向不同的对象,...
2020-03-21 17:49:49
551
原创 正则表达式中的转义
正则表达式String all = line.replaceAll("\\[|\\]|\"", "");/*\" 中的\是Java语法,不是正则表达式语法,正则表达式中"是不需要转义的\\[ 中的第一个\是Java语法,是Java字符串转义,第二个\是正则表达式转义,\[用来匹配[上面的正则语句应该是:\[|\]"放到Java字符串中就变成了:\\[|\\]\"第一个\是Java...
2020-03-21 17:47:38
7403
原创 错排问题
错排问题n个有序的元素应有n!个不同的排列一个排列使得所有的元素不在原来的位置上,则称这个排列为错排,有的叫重排错排规律代码实现://错排问题 static int fund(int i) { if (i == 1) return 0; if (i == 0 || i == 2) ...
2020-03-20 11:43:06
250
原创 MySQL union使用
MySQL union使用Union:对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序;Union All:对两个结果集进行并集操作,包括重复行,不进行排序;...
2020-03-20 11:00:41
109
原创 堆排序(Java)
public class Sort { //数组申请过大,会出java.lang.OutOfMemoryError int[] a = {10, 1, 35, 61, 89, 36, 55}; //输出数组 void showArr(int[] a) { for (int i = 0; i < a.length; i++) { ...
2020-03-20 10:44:46
113
原创 常用排序(Java)
public class Sort { //数组申请过大,会出java.lang.OutOfMemoryError int[] a = {10,1,35,61,89,36,55}; //输出数组 void showArr(int[] a){ for(int i = 0; i < a.length; i++){ Sy...
2020-03-20 09:10:09
103
原创 java四种引用类型
Java方法传参Java里方法的参数传递方式只有一种:值传递。值传递,就是将实际参数值的副本(复制品)传入方法内,而参数本身不会受到任何影响。所以基本数据类型是值复制,对象类型是引用值复制,也就是对象地址,数组也是引用类型四种引用类型//创建一个引用String str;强引用(Strong Reference)//只要obj还指向Object对象,Object对象就不会被回收...
2020-03-20 08:40:26
184
原创 git命令行使用
查看版本:./git --versiongit clone查看所有的配置以及它们所在的文件:git config --list --show-origin设置你的用户名和邮件地址(安装完成后第一件事)git config --global user.name “John Doe”git config --global user.email johndoe@example.com当你...
2020-03-19 14:15:06
179
原创 使用xshell从服务器下载文件
rz,sz是Linux/Unix同Windows进行ZModem文件传输的命令行工具apt install lrzszsz filename #发送文件到本地rz #上传文件到本地
2020-03-18 08:26:32
1028
原创 正则表达式实例2
正则表达式(?:)表示非捕获分组,和捕获分组唯一的区别在于,非捕获分组匹配的值不会保存起来(?=pattern)正向肯定预查就是捕获以pattern结尾的内容xxx(?!pattern)正向否定预查捕获不以pattern结尾的内容xxx(?<=pattern)反向(look behind)肯定预查,与正向肯定预查类似,只是方向相反。就是捕获以pattern开头的内容xxx...
2020-03-17 11:39:34
161
原创 正则表达式示例1
//words = ["cat","bt","hat","tree"], chars = "atach"String str = "words = [\"cat\",\"bt\",\"hat\",\"tree\"], chars = \"atach\"";Pattern pattern = Pattern.compile("(\\[(.*?)])");Matcher matcher = p...
2020-03-17 11:38:18
103
原创 MySQL加载dat数据
MySQL加载数据文件格式-- 路径不要使用汉语,会找不到LOAD DATA LOCAL INFILE 'C:\\Users\\WWJ\\Desktop\\LatestBishe\\sourceData\\data1\\movies.dat' INTO TABLE d1_movie FIELDS TERMINATED BY '::' ( mid, title, type )...
2020-03-16 15:59:34
564
原创 Junit使用
需要的jar也可以使用maven<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <scope>test</scope>&l...
2020-03-16 08:53:39
203
原创 筛法选素数
/* 用筛法求n之前的所有素数 */ void 素数(int n){ /* 一个数 n 如果是合数,那么它的所有的因子不超过sqrt(n)--n的开方, 那么我们可以用这个性质用最直观的方法来求出小于等于n的所有的素数。 */ int p = 0; int[] judge =...
2020-03-15 13:19:08
140
原创 简单01背包
package com.company;import java.util.concurrent.locks.Lock;public class Main { public static void main(String[] args) { /* 每种物品只选一次 */ //物体的体积和价值 int[...
2020-03-15 12:59:43
172
原创 c从文件中读入数据
FILE *fp = fopen("input.txt", "r");fscanf(fp,"%d %d", &m, &n);fclose(fp);r“r”:只能从文件中读数据,该文件必须先存在,否则打开失败“w”:只能向文件写数据,若指定的文件不存在则创建它,如果存在则先删除它再重建一个新文件“a”:向文件增加新数据(不删除原有数据),若文件不存在则打开失败,打开时位...
2020-02-07 20:08:58
1047
原创 apache2配置二级域名
第一步进入/etc/apache2建立索引复制000-default.conf文件,为自己命名的一个文件,本例为guardcode.conf,复制后如下编辑文件加入如下内容
2020-02-03 18:15:58
473
原创 c中的位运算
C语言按位取反运算符~在二进制码中,为了区分正负数,采用最高位是符号位的方法来区分,正数的符号位为0、负数的符号位为1>>位右移运算,最高为补0int wordlength(){ //获得计算机中int类型的整数字长 int i; int b =-1; unsigned v=b; for(i=1;(v=v>>1)>0;i++)...
2019-11-28 18:53:22
303
sqlite3.zip
2020-03-31
python电影爬虫以及图片资源
2020-03-31
SQLiteExpertPersSetup64.exe
2020-03-18
xadmin.zip
2020-01-07
struts2框架个人博客
2019-07-16
BookStore.zip
2019-07-16
MyBlog.zip
2019-07-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人