自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 谨以此文纪念自己工作两周年

在熙熙攘攘的人群里,我和新来的应届毕业生同事一起回家,聊起踏入社会,他满怀雄心壮志地和我说:“我会好好努力的,我以后要一个月拿30k,我觉得我能做到。“听到这番话,我一下子回想起了2年前刚刚踏入社会的自己,当时怀着对社会的向往,也有过这样的激情,急迫的学着新技术,和前辈导师聊着业务,我深深怀念那种连写日报都引经据典的热情。没错,我非常佩服这样的想法,欲与天公试比高,豪情万丈,令人神往。哪个上班族没有散发过这样的光芒呢?但是认可的同时,我也有一丝伤感。18岁那年选择计算机的时候,我的目标曾经是高薪吗?突然

2021-06-08 01:30:09 226

原创 新公司环境配置纪实

tomcat乱码一开始更新server.xml文件,没什么用后来更新web.xml文件,增加init-param标签,设置utf-8tomcat日志乱码logging.properties里设置utf-8IDEA 无限index问题settings里面设置updating indicies不触发或者等一次完整的index结束后,不要点击invalid caches/restartmysql版本修改环境变量修改到bin目录系统注册表修改服务的源文件地址为新的mysql5.7以后的mysq

2021-05-28 19:41:12 163

原创 记一次hql语句编译错误

今天的项目里,往常使用正常的hql语句,在运行的时候实体类突然报错。这是在新的电脑上下载的新项目,因此首先想到hibernate的jar包是不是没有导入。然后仔细检查了实体类和hibernate的mapping.xml文件的映射关系发现映射也没有任何问题,毕竟确实没有被更改过。在代码层面完全检查完毕之后,我们把接下来的问题锁定在数据库层面。检查了数据库中对应的表格之后发现在这台设备上的对应表格,由于其他需求的开发需要,被人为增加了一个字段。这也是导致hibernate映射失效的关键所在。我

2021-05-17 09:40:43 587

原创 initializing c3p0 pool error

今天启动一个新项目时,运行tomcat运行到初始化c3p0时系统报错,一直卡在这一步无法继续运行下去,然后tomcat直接超时。我们要知道c3p0是一个开源的JDBC连接池。所以直接把问题定位到hibernate的配置文件中,发现是数据库配置用的线上服务器的配置,改成本地的数据库配置,运行就成功了。...

2021-05-08 09:33:56 309

原创 从零开始的面试生活(二)

经过一周的打击,终于确认了自己是个fw。这里整理一下前两家面试公司问到的一些问题。redis数据结构String,Set,SortedSet,Hash,List。这五个应该是能立刻反应过来的,因为只要说到redis这五个数据结构应该是常识。但是面试官一般随后还会问这五个分别使用在什么场景下,这下子就懵b了,因为基本都是无脑String的,很少去特意使用过其他类型。string stringbuffer stringbuilder的区别String每次进行改变的时候相当于新创建了一个对象,而后两者

2021-04-30 21:31:53 98 1

原创 基础SVN命令使用

1 SVN checkout作用:在这里获取对应SVN服务器上的项目存放地址,并下载到本地,一般称之为拉取代码上方方框内填写需要拉取的项目地址下方为下载目的地地址,如果使用鼠标右键在特定目录下使用checkout命令,则会自动定位到当前目录。2 svn UPDATE作用:获取当前指定项目文件或目录内全部最新的代码需要鼠标选定指定项目文件或目录后使用3 svn commit作用:提交当前指定项目文件或目录内本地需要更新提交的代码需要鼠标选定指定项目文件或目录后使用,进入选择页面后,上方可以

2021-04-21 11:08:15 263

原创 从零开始的面试生活(一)

两年经验准备换一家公司呆一下,这边记录一下这段时间的经历和收获,当然面试问到的题目也会根据记忆详实记录,第一篇先讲讲具体干了些什么,如果有不对的地方,欢迎评论纠正。2021年4月17日下午,姑苏城内。昨晚刚刚给友人开导完人生,今天就向着自己的人生规划前进了。隔夜准备:1 简历相比之前删除了现在看来非常幼稚的毕业设计,换上了上家公司高大上的各种项目,并且详实的记录了开发的内容。删除了大学所学课程和相关大学里的成绩奖项等,仅仅显示了大学名称,专业名称和求学时间,把重点放在了工作经历上。修改了年龄。

2021-04-17 15:07:16 128

原创 记录一次Error configuring application listener of class的解决

新接手的项目启动时报上图的错误首先看到这个错误,分析应该是启动的jar包不完整造成的。然后上网查了一些资料,有的说是tomcat需要clean一下,试了之后无果(这里说一下,如果同一个项目多次启动,上次启动没有完全关闭就启动下一次确实会造成某些文件的加载问题,如果使用clean是真的可以解决这个bug的,但是这次不行)然后进入configure build path,首先删除了报missing错误的jar包,运行继续报错下一步,对比jar包的完整性和匹配度首先是JDK版本发现也是匹配的,问.

2021-04-15 15:39:17 3864

原创 SQLQuery的简单使用及部分符号解释

Session session = null; List<UserTable> list = null; try { session = this.openSession(); String sql = "select {u.*} from user_table u " + "where u.project_id = :projectId)"; SQLQuery query = session.createSQLQuery(sql); query.a..

2021-04-12 11:55:39 6493

原创 File读取文件逐行输出

File file= new File(path); StringBuilder sb1 = new StringBuilder(); try { InputStreamReader inputStreamReader =new InputStreamReader(new FileInputStream(file),"GBK"); BufferedReader bufferedReader=new BufferedReader(inputStreamReader); ...

2021-04-08 15:38:15 677 1

原创 JAVA中读取图片文件流并在response中回传

OutputStream out = null; try { imgPath = "D:\CaptureScreen\\test.png"; if(imgPath != null){ byte[] byteArray = null; response.setHeader("Content-Disposition", "attachment;filename=" + imgPath + " "); ..

2021-04-07 20:47:36 5979

原创 Session实现简单的用户登录信息管理

在一个前后端分离的项目结构中,使用session来实现用户登录的信息管理。1 前端代码省略2 在用户的登录逻辑中加入如下代码,代码的目的是获取本次登录请求生成的session,将部分用户的信息(代码中的userTable实体类,可以自定义来存放各种用户信息)存放在session中,作为一个Attribute存在。 HttpSession session = request.getSession(true); UserSummary objSummary = (UserSummary) sessi

2021-04-05 14:34:21 1639

原创 Cron表达式对定时器的时间进行控制

Cron表达式对定时器的时间进行控制1 要使用cron表达式需要引入spring的jar包2 往往需要用cron相关的api对各种时间进行修改等操作,这里将你需要使用的cron表达式来实例化CronSequenceGenerator 才能使用cron的相关api这里获取的表达式是 “0 */5 * * * ?” 表示每隔五分钟的意思3 在这次遇到的需求中,需要使用cron表达式来控制每5分钟执行一次 Date next = cronSequenceGenerator.next(format.

2021-04-03 22:27:12 2821

原创 JAVA中使用adb命令操作安卓手机

第一次写博客,从这里开始记录我的程序员生涯。如果有写的不正确,不完善,一知半解的地方欢迎留言指正,谢谢。最近手里一个task,要求使用java代码开发一个能够使用adb命令来操作安卓手机的程序。话不多说,直接上代码 //要执行的adb脚本命令 adb -s devicel install xxx.apk String[] commans = null; String adbPATH = "C:"+File.separator+"adb"+File.separ

2021-04-02 14:09:57 3516 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除