- 博客(41)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 java设计模式1:单例模式懒汉和饿汉线程安全(synchronized+volatile)
懒汉模式懒汉模式没啥好讲,直接代码public class test{ public static void main(String args[]){ Student student1 = Student.getInstance(); Student student2 = Student.getInstance(); System.out.pr...
2019-12-25 10:56:55
1205
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 springboot整合quartz定时任务,并实现动态动态管理,实现调用service注入。
1.创建一个boot项目创建一个简单的boot项目,加入web,和mysql的依赖。此处不赘述。项目结构图:![在这里插入图片描述](https://img-blog.csdnimg.cn/20191218140228112.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly...
2019-12-18 14:03:02
1885
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 linux下安装mysql
懒得设置格式了吗,就这么玩吧。//找个合适的地方下载mysqlwget -c https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz//关闭mydqlservice mysqld stop//检查是否有rpm包,如果没有用rpm安装过mysql,不应该有残留,如果有,...
2019-10-23 13:43:58
219
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 linux服务器安装配置jdk
本文参考Linux下配置JDKhttps://www.cnblogs.com/freeweb/p/5135270.htmlwindow 远程在Linux(centOS7.0)上安装JDK以及配置环境变量https://www.cnblogs.com/cyl048/p/6868481.htmllinux下环境变量PATH设置错误的补救https://blog.csdn.net/u0121023...
2019-10-21 14:14:37
238
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 知道文件名、文件网址,得到zip的输入流(死锁解决)
import java.io.IOException;import java.io.InputStream;import java.io.PipedInputStream;import java.io.PipedOutputStream;import java.net.URL;import java.util.Iterator;import java.util.zip.ZipEntry...
2019-02-20 16:54:17
354
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Java实现根据网址,解析端口号、ip、host
package test.ping;import java.io.IOException;import java.net.InetAddress;import java.net.URL;public class TestGetIp { public static void main(String[] args) throws IOException { //// ...
2018-12-10 13:37:04
3090
2
原创 linux debian/ubuntu RTL8111/8168/8411网卡驱动怎么正确安装?
或者云盘链接链接: https://pan.baidu.com/s/1B0USXWRpAM9vQxSnKfo8yw?pwd=2swj 提取码: 2swj 复制这段内容后打开百度网盘手机App,操作更方便哦。
2023-04-02 19:35:51
7927
4
原创 java使用PythonInterpreter执行python中文乱码问题(编码格式处理)
java使用PythonInterpreter执行python中文乱码问题(编码格式处理)
2023-02-10 15:37:14
590
原创 Jenkins+SpringBoot+Swagger2部署到Tomcat的坑
Jenkins+SpringBoot+Swagger2部署到Tomcat的坑本地启动正常,jenkins发布到服务器访问doc.html显示资源错误,swagger-ui.html直接Unable,且swagger-resources报404内容如下:jekins配置如下:问题原因解决本地启动正常,jenkins发布到服务器访问doc.html显示资源错误,swagger-ui.html直接Unable,且swagger-resources报404内容如下: <dependency
2021-07-21 16:37:16
781
原创 idea本地运行正常,打包发布的服务器之后,报ClassNotFound,
遇到一次大坑,idea本地运行正常,打包发布的服务器之后,就报ClassNotFound,排查了很久,发现的确是少了jar包,而且少了很多。复制了几个jar包上去都没用。究其原因:1:依赖时scope配置错误,如使用了runtime参考:https://www.cnblogs.com/qingdaofu/p/7396010.html2.idea本身设置的问题file->proje...
2019-12-18 14:16:51
2769
原创 springboot + eureka集群,实现注册中心,实现负载均衡
搭建eureka集群- 新建一个boot项目File-》new-》project如图选择-》next-》起名字如下->next -》finish- 新建3个注册中心以三个注册中心为例,想多的自己加项目名字上-》new-》module-》next-》起名字-》next选择依赖Web —spring web////这个就别选了,截图截多一个。选后两个就行Security ...
2019-12-05 12:00:36
2678
原创 阿里云安装mongo
mongo安装:安装前准备工作:阿里云服务器安全规则配置了3306端口iptables或者firewalld开放了3306端口访问http://mirrors.aliyun.com/mongodb/yum/redhat选择对应版本,得到地址,如:http://mirrors.aliyun.com/mongodb/yum/redhat/7Server/mongodb-org/4.2/x86_...
2019-11-14 10:03:21
270
原创 spring boot中post请求接收参数
spring boot遇坑记参数直接写long id一直报错。调整为Long id后 拿到的结果一直是null。注解使用@PostMapping("/city")或者@RequestMapping(value = “/city2”, method = RequestMethod.POST)两个没啥区别,@PostMapping是boot特有的,如果是get就用@GetMapping("...
2019-11-11 11:04:14
6150
原创 mysql启动失败
find / -name my.cnf删除my.cnf(记得做好备份)rm -rf 文件路径重新启动。一般会成功如果失败删除mysql下的data里面的内容,不要删data(这会导致数据丢失)重新初始化/usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir...
2019-10-23 16:11:42
193
原创 windows下如何远程连接linux服务器的mysql
//先看是否能ping通远程服务器,ping 192.168.1.211,如果不可以就是网络问题。然后,检查端口是否被防火墙挡住了,telnet 192.168.1.211 3306,如果连接失败,配置防火墙。//windows的telnet可能没有打开,步骤-》控制面板-》程序-》启动或关闭windows功能-》勾选telnet客户端-》重新telnet,最好是先试下telnet www.ba...
2019-10-23 16:05:44
1006
原创 catch (NoSuchMethodException | IllegalAccessException | IllegalArgumentException | InvocationTargetE
今天用Ecliipse导入了一个工程,发现了一个错误:catch (NoSuchMethodException | IllegalAccessException | IllegalArgumentException | InvocationTargetException e)这写法没见过。提示is not allowed for source level below 1.7。解决办法:右...
2019-07-12 17:27:39
690
原创 eclipse中的打包方式。
前提条件:确保运行环境为jdk,而不是jre开始同步右键项目-》run as-》maven install。[INFO] BUILD SUCCESS表示成功。如果没有成功查看上面报错信息,具体分析。...
2019-06-06 11:24:31
720
原创 视图解析器配置
<!-- 自动扫描controller包下的所有类,使其认为spring mvc的控制器 --><!--这个代码是开启包自动扫描同时开起对注解的支持 --> <context:component-scan base-package="com.drl.user.action" /> <!-- 配置视图解析(配前缀、后缀) --> <b...
2019-06-05 17:07:11
416
原创 MVC注解补充(关于视图解析器不起作用的错误)
@Controller表示Spring某个类的是否可以接收HTTP请求;@RestController表示Spring某个类的是否可以接收HTTP请求;相当于@Controller和@ResponseBody。需要注意的是当使用@RestController时,视图解析器不起作用:原因是@ResponseBody的作用@ResponseBody注解用于将Controller的方法返回...
2019-06-05 17:00:35
2675
原创 MVC配置文件
MYSQL,datasources.properties用户名:jdbc.common.username=root密码:jdbc.common.password=1234数据库:jdbc.user.url=jdbc:mysql://127.0.0.1:3306/dingding最大连接数:jdbc.maxActive=100最大等待数:jdbc.maxIdle=30最大等待时间:jd...
2019-05-30 15:59:12
646
原创 java多模块创建。解决多模块中的web只有src/main/java
1.新建一个maven项目,选择存储位置,并选择创建一个简单的maven工程new-》other-》maven-》maven project选择创建一个简单的maven工程输入Group Id、Artifact Id、Packaging,packaging选择pom包2.创建模块右击父工程名-》new-》other-》maven-》maven module输入module name,选...
2019-05-20 15:58:10
1246
原创 知道多个文件的网页链接/本地文件链接,如何批量压缩成ZIP
url为网络链接public class File2ZipUtil { public static void file2zip(JSONObject urls,String path) throws Exception { byte[] buffer = new byte[1024]; // 生成的ZIP文件存放地址 String strZipName = path; ZipO...
2019-02-19 14:25:16
2009
原创 nav,article ,aside,section,div区别
article:定义:它的内容独立于文档的其余部分。一般来说,article会有标题部分( 包含在header内 ),有时也会包含footer。section 不是一个专用来做容器的标签,专用的是 div ,section 里应该有 标题(h1~6).只有元素内容会被列在文档大纲中时,才适合用section元素。aside为语义化标签,通常用来描述与文档主体内容不相关的内容。比如,博客文章用...
2019-02-18 16:32:29
2629
原创 CSS溢出显示点点点(单行、多行溢出点点点)
也是这个问题,搞定了。//单行overflow: hidden;text-overflow:ellipsis;white-space: nowrap;//多行display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;/显示几行/overflow: hidden;...
2019-02-18 16:04:55
9248
1
原创 论思维速度提升与语言的必然联系
中心思想思维预速则简。翻一下就是,想要提升思维速度,则需要简化思维。如何简化思维如何简化思维方法有很多,但归根结底就是使用工具。人类文明的不断发展也是因为工具的不断升级改造。外在表现比如现在的汽车制造,何须以前的敲敲打打,图纸输入电脑,基本一切搞定。这其实就是一种思维的提升,发展到极致就是我想造一台车,直接在工具中选一个,一切自动化。但这是表现出来的,也不是本文的重点。本文重点是内在的,...
2019-02-15 10:24:38
306
1
原创 Angular入门
步骤1:安装Angular CLI您可以使用Angular CLI创建项目、生成应用程序和库代码,并执行各种正在进行的开发任务,如测试、打包和部署。全局安装Angular CLI。要使用npm安装CLI,打开终端/控制台窗口,输入以下命令:npm install -g @angular/cli步骤2:创建工作区和初始应用程序您可以在Angular工作区的上下文中开发应用程序。工作区包含一...
2019-01-15 10:46:29
213
原创 ng-include不显示的问题
ng-include不显示的问题原因如下:1:是否是在服务器上运行的。(注意不是服务器上,直接打开HTML文件是不行的)2:文件路径是否对,如果是同一文件夹中,这样写:(注意其中的“”中间还有个‘’)&amp;lt;div ng-include=&quot;'son.html'&quot;&amp;gt;&amp;lt;/div&amp;gt;3:ng-controller=&quot;
2019-01-07 11:53:42
1111
转载 Win10如何搭建FTP服务器以实现快速传输文件?
转载自:https://www.pconline.com.cn/win10/1086/10863831.htmlWin10如何搭建FTP服务器以实现快速传输文件? 相信大家在工作或生活的过程中,都会碰到需要传输大文件的情况,像U盘、QQ文件传输助手等工具显然满足不了大文件的传输需求,传输速度非常非常的慢。很多时候,我们都是在同一个局域网下,多台设备间进行传输,像这种情况,我们完全可以搭建FTP服...
2018-12-29 11:10:01
1215
6
原创 根据ip判断,网址是否ping通
package test.ping;import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamReader;public class testPing { public static void main(String[] args) {// String ip = "htt...
2018-12-10 13:39:18
1670
原创 URL编码(RFC3986协议)(仅代码)
URL编码(RFC3986协议) /** * 文本rawURL编码(RFC3986协议) * * @param value * 文本 * @param charset * 字符集 * * @return 编码结果 * * @throws SyncException ...
2018-12-10 10:12:05
6084
2
原创 堆序排序
堆序排序:注:代码在最后1、将原始数据构成完全二叉树如67、65、77、38、97、3、33的数组2、对最后一个非叶节点4筛运算(非叶节点:后面没有子节点,图中1、2、3、4为非叶节点)3、对倒数第二个非叶节点3筛运算、对倒数第三个非叶节点2筛运算……直至根节点至此,堆结构构造完成。堆序输出1、根据堆结构的特点,根节点最大,我们从小到大排序,因此将根节点放到数组最后,也就是...
2018-11-23 09:51:14
218
原创 以一边为基数的快速排序法
经实测,数据量大时,容易会溢出。 private void quickSort3(int[] arr, int left, int right) { if(left&amp;lt;right){ int middle = getMiddle(arr,left,right);//实际的排序流程 //利用分治法的思想对数组进行递归。 quickSort3(arr, left, midd...
2018-11-22 17:13:10
265
1
原创 快速排序法
/** * 快速排序法 * @param arr 需排序的数组 */ public void quickSort(int[] arr,int left,int right) { //设置临时的左右下标 int rtemp=right,ltemp=left; //以中间位置为分界值, int middle=(left+right)/2; int f=arr[mid...
2018-11-22 15:39:08
128
原创 SHELL排序
希尔排序:相当于效率更高的插入排序(先进行预排序,确定大致顺序,后进行插入排序),可以参考前文插入排序法代码/** * * 希尔排序:相当于效率更高的插入排序(先进行预排序,确定大致顺序,后进行插入排序) * @param arr 需排序的数组 */ public void shellSort(int[] arr) { int r,temp; int i,j; ...
2018-11-22 13:25:41
135
原创 冒泡排序法、选择排序法、插入排序法
一贯作风,不说废话,代码走起各排序法: /** * 冒泡排序 * @param arr 需排序的数组 */ public void bubbleSort(int[] arr) { int temp; //排序的次数 for(int i=1;i&lt;arr.length;i++) { //将0到arr.length-i之间的最大值,移动到arr.length-i...
2018-11-22 11:14:22
426
1
原创 用户注册、登录密码加密(md5)
注册加密 /** * 处理注册业务 * @param username * @param password * @param phone * @param email * @param session * @return */ @RequestMapping(value="/handle_reg.do",method=RequestMethod.POST) @...
2018-11-19 11:24:57
4621
原创 eclipse新建maven的web项目时,pom.xml的war报错解决方法/pom.xml将jar直接修改为war报错解决方法
步骤一在pom.xml中的(若有)里面添加插件,没有就直接复制一下代码。<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactI...
2018-11-15 11:58:25
2123
原创 eclipse导入maven项目有红叉及pom.xml出错的问题的解决
导入我们的项目的时候总会出现很多红叉,看着很难受,其实可以解决的解决方法:先build project,然后右键项目-&gt;maven-&gt;update projectpom还是有问题就到这个目录,打开命令行,mvn clean-&gt;mvn eclipse:clean-&gt;mvn eclipse:eclipse 基本就可以啦去项目的目录下,按shirt加右键,打开powe...
2018-11-15 10:16:27
3995
转载 Java中的关键字 transient
先解释下Java中的对象序列化在讨论transient之前,有必要先搞清楚Java中序列化的含义;Java中对象的序列化指的是将对象转换成以字节序列的形式来表示,这些字节序列包含了对象的数据和信息,一个序列化后的对象可以被写到数据库或文件中,也可用于网络传输,一般当我们使用缓存cache(内存空间不够有可能会本地存储到硬盘)或远程调用rpc(网络传输)的时候,经常需要让我们的实体类实现Seri...
2018-11-14 11:59:48
182
原创 浅谈List链表结构一
个人理解。主要用于笔记。1、假设需要存的数据结构class Data{ String key; String name; int age;}2、创建链表结构的父类接口此处只写了在链表尾部添加的方法,有兴趣的可以自己试试扩展interface MyList{ /** * 链表尾部添加 * @param head 头节点/目标list集合 * @param data ...
2018-11-14 11:37:29
261
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人