![](https://img-blog.csdnimg.cn/e86e7fb4fde845a391382d191e2df3d5.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
java
java
你怎么不笑了
这个人很笨,什么都不会写
展开
-
创建线程的三种方式
创建线程的三种方式:1)继承Thread类创建线程类2)通过Runnable接口创建线程类3)通过Callable和Future创建线程类一、继承Thread/** * 创建线程方法1: * 继承Thread类,重写run方法,新建当前类对象,调用start()方法 */public class Thread_demo1 extends Thread { publi...原创 2019-06-13 17:13:53 · 3545 阅读 · 0 评论 -
gradle generateProto生成代码文件报错
通过gradle generateProto生成代码文件报错* What went wrong:Some problems were found with the configuration of task ':generateProto'.> Value 'directory 'F:\workspace\netty\build/extracted-protos/main'' spec...原创 2019-06-27 22:41:33 · 2362 阅读 · 2 评论 -
jpa自定义id生成策略
在使用的JPA的时候,通常会在实体类里面为主键id配置id的生成策略,比如下面这样的,生成UUID作为主键@Id@GeneratedValue(generator="sys_uid")@GenericGenerator(name="sys_uid", strategy="uuid")private String id;但是,这个有时候不能完全满足我们的需要。我们需要一个自定义的id,比...原创 2019-06-14 15:39:04 · 6338 阅读 · 2 评论 -
懒汉式和饿汉式
懒汉式/** * 懒汉式--需要的时候才创建对象 */public class SingletonLazy { private static volatile SingletonLazy singleton = null; // 构造函数私有 private SingletonLazy() {} // 双重加锁--线程安全的 public static Singl...原创 2019-05-20 17:23:11 · 139 阅读 · 0 评论 -
解决cannot be resolved to a type
在eclipse中从GitHub clone了一个项目,clone完成之后,项目中的java文件都有红叉。报错信息是:cannot be resolved to a type把网上几个方法都试过了,还是没解决。我的解决方法:右键项目,选择Configure,然后选择Convert to Maven Project,红叉就会没有了。...原创 2019-04-25 21:46:28 · 8303 阅读 · 0 评论 -
Java Service Wrapper 部署Java程序为Linux服务
目的操作系统:centos 7本文实现的功能和Java Service Wrapper 部署Java程序为Windows服务的功能是一样的,是在linux环境实现的。linux和windows的实现都是差不多的,配置信息都一样,稍微更改一下就可以了。Java Service Wrapper官网下载地址:http://wrapper.tanukisoftware.com/doc/en...原创 2019-03-12 17:04:09 · 2240 阅读 · 4 评论 -
Java Service Wrapper 部署Java程序为Windows服务
目的有时候我们需要直接在windows上运行jar程序,是通过命令行运行jar程序,当命令行窗口关闭后,需要再次重新启动程序。所以可以将jar程序部署成windows服务,实现程序的自启动。Java Service WrapperJava Service Wrapper就可以很轻松的解决这个问题。可以将我们的java程序包装成系统服务,然后就可以随着系统的运行而运行了。官网下载地址:...原创 2019-03-08 15:47:48 · 654 阅读 · 0 评论 -
java自定义注解和使用
自定义注解@Target自定义注解的使用范围ElementType.METHOD:方法声明ElementType.TYPE:类、接口(包括注解类型)或enum声明ElementType.CONSTRUCTOR:构造器的声明ElementType.FIELD:域声明(包括enum实例)ElementType.LOCAL_VARIABLE:局部变量声明ElementType.PACKA...原创 2018-09-22 00:13:37 · 5416 阅读 · 0 评论 -
Java集合-ArrayList,LinkedList
ArrayList: 底层数据结构是数组,查询快,增删慢。 线程不安全,效率高。 LinkedList: 底层数据结构是链表,查询慢,增删快。 线程不安全,效率高。 Vector: 底层数据结构是数组,查询快,增删慢。 线程安全,效率低。........原创 2018-08-02 16:30:29 · 154 阅读 · 0 评论 -
java对参数按key进行字典升序排列
新建一个SortUtilspackage hll.util;import java.net.URLEncoder;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.List;import java.util.Map;impo...原创 2018-07-16 08:54:53 · 12816 阅读 · 0 评论 -
Project facet Cloud Foundry Standalone Application version 1.0 is not supported
eclipse server中添加启动项目,提示Project facet Cloud Foundry Standalone Application version 1.0 is not supported,无法添加项目到tomcat容器中。解决方法 右键项目,选择Properties 在左边菜单选择,选择Project Facets,去除Cloud Foundr...原创 2018-07-23 16:33:36 · 4586 阅读 · 3 评论 -
Centos6 安装svn
安装svn[root@localhost modules]# yum install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql验证安装[root@localhost /]# cd /etc/httpd/modules[root@localhost modules]# ls | grep svnmod_au原创 2017-09-19 16:22:05 · 753 阅读 · 0 评论 -
java 根据excel模板格式导出指定格式的excel
2017年10月31日16:40:32 做个记录。方便下次查看。参考:java实现赋值Excel模板并写入后导出 ( ̄▽ ̄)~* ExcelUtils@Componentpublic class ExcelUtils { private SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");原创 2017-10-31 16:44:35 · 31593 阅读 · 2 评论 -
list集合中的某个值放到第一的位置
list.add(0, list.remove(i))原创 2017-08-14 15:21:03 · 8222 阅读 · 2 评论