- 博客(29)
- 问答 (1)
- 收藏
- 关注
原创 SimpleDateFormat线程安全问题
1,SimpleDateFormat不是线程安全的public class SimpleDateFormatTest { static SimpleDateFormat simpleDateFormat =new SimpleDateFormat("yyyyMMddHHmmss"); public static void main(String[] args) { for(int i=0;i<100;i++) { Thread thread = new Thread(new
2021-04-27 23:26:04
340
原创 springcloud常见问题
一,服务无法注册到 eureka1,首先检查配置是否正确:eureka服务端:(图片有点不对,不管是集群还是单机,2个都是false)eureka客户端(服务提供方)两边的service-url 必须一致。eureka1是在hosts文件里面为本机IP设置的别名。2,检查jar包引入所有jar包都是带 starter的,否则会失败。之前遇到过服务启动正常,但是无法注册的情况,发现是eureka-client包引入错了,引入的上面的这个,改成下面那个就正常...
2020-12-19 21:25:19
362
1
原创 利用cookie实现搜索记录
有时候我们需要在客户端保存用户的搜索记录,这样一来,当用户再次点击输入框,就可以自动显示用户最近的输入记录。最终效果如下:1,默认情况下,用户未输入,显示最近的几条搜索记录:2,用户输入字符,自动匹配最近的搜索记录:想法是用一个数组存储用户的输入记录,然后放到cookie中,对搜索记录的所有操作都围绕这个数组进行。思路如下:1,显示:从cookie中拿到这个数组,从后往前显示内容,...
2018-03-09 19:48:59
3645
1
原创 误删文件恢复
今天在做项目的时候,先git stash下,然后切分支,想在新的分支上apply之前分支的代码,结果运行git status命令后发现打印内容很乱,手贱执行了git clean -f命令,结果把stash中的文件也删除了。找了很久的资料,发现有如下方法可以减少损失:1,windows系统如果回收站中有被删除的文件,那么直接恢复就好;2,如果代码曾在eclipse或者idea等工具中编辑过,那么工具...
2018-03-08 00:04:44
376
原创 基本数据类型转换问题
最近写代码遇到一个很基础的问题,结果自己还是花了不少时间,看来基础还是太差。特此记录下来,日后引以为戒:如上图,本来是想打印一年的毫秒数,结果打印结果完全不对,用这样的结果参与后面的业务处理结果肯定也是错误的。再测试一下,在最后加个L:原来java自动类型转换并不是一开始就转换的,而是遇到相应的类型才会转换。照上面的例子来说,第一个例子中没有L,因此是把所有值计算出来后(1000*60*60*24...
2018-03-07 23:57:57
300
原创 springmvc上传文件报错问题
在ssh中添加springmvc支持,利用springmvc上传文件时,报如下错误:org.springframework.web.multipart.support.MissingServletRequestPartException: Required request part 'XXX' is not present...........................原因是struts2拦...
2018-03-05 19:13:47
1363
原创 hibernate5 调用 oracle 存储过程和函数
新建存储过程和函数:1,无返回值 test_proc_no_result:create or replace procedure test_proc_no_result(in_name varchar2) isbegin insert into test_table .....; commit;end test_proc_no_result;2,有返回值
2018-01-11 00:07:36
1383
原创 eclipse maven项目查询排除target目录
在maven项目中,有时候我们在 file search 时,查出来的结果中包含target 下的内容。如下所示:查询结果很多时,可能一不小心我们就打开了target下面的文件进行编辑,做了无用功。如何在查找的时候排除target目录下的内容呢?方法如下:右键项目,properties-->Resource Filters点击add,添加
2018-01-10 19:44:27
3011
原创 Oracle Job调度
下面几个表存储了数据库中 JOB 的一些信息:select * from dba_jobs t;--作为dba用户可以查看的jobselect * from dba_jobs_running t;--正在运行的jobselect * from all_jobs t;--所有jobselect * from user_jobs t;--当前用户joboracle job操作主要是通
2018-01-09 00:44:37
1636
原创 Java Dom4j 操作XML
经常使用的操作包括: * 1,读取节点的值 * 2,新增节点: * 2.1,添加子节点:根据子节点名称和内容添加;根据子节点xml添加 * 2.2,添加兄弟节点 * 2.3,为节点/hyman/user/username添加父节点/hyman/user/usermanage,那么原来的节点路径变为:/hyman/user/usermanage/u
2018-01-04 19:44:52
416
原创 eclipse自动生成实体类
可以根据下面的步骤让eclipse自动生成实体类,这样可以大大提高开发的效率:1,显示标签data source explorer:2,选中database connection,右键 new :3,在弹出框中选择自己目标数据库的类型,例如选择oracle,然后随便写个名字:4,然后next,点击下图的图标选择驱动器类:5,在name/type选项卡选择数据库类型,如果报错的话就在jar list选
2018-01-02 20:07:30
16718
原创 spring aop 第一个程序
1,pom中添加aspectj相关jar包<dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjrt</artifactId> <version>1.8.13</version></depende
2017-12-18 00:08:33
268
原创 Maven 项目 Java读取配置文件
例如 Maven项目目录如下: 想要在UserDao中读取hibernate.cfg.xml的内容以获取Session Factory,方法如下:ClassLoader classLoader=Thread.currentThread().getContextClassLoader();URL url=classLoader.getResource(filePath);//文件的
2017-12-13 00:02:18
2673
原创 hibernate主键生成策略
1,identity 采用数据库提供的主键生成机制,mysql常用(mysql提供了主键自增功能)。写法如下;@Id@GeneratedValue(strategy=GenerationType.IDENTITY)private Integer id;2,sequence 采用序列的值设置主键,oracle常用。写法:@Id@SequenceGenerator(name = "SEQ_ST
2017-12-02 14:29:43
286
原创 hibernate一对多多对多映射(注解)
4,一对多多对一单向关联 –@ManyToOne:在多的一方维护记录(在tuser2表维护记录) (1)表结构:tuser2表的groupid字段关联tgroup表的主键id,tuser2是多的一方,tgroup是一的一方: (2)bean:@Entity@Table(name="tuser2")public class TUser2 implements Seriali...
2017-12-02 00:17:21
10794
空空如也
fsck只有一个块有错误-问题已解决
2015-10-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人