无知人生,记录点滴。 不积跬步,无以至千里;不积小流,无以成江海 订阅号:微wx笑, 个人站点:https://www.ivu4e.cn/,https://www.ivu4e.com/ CSDN博客:https://blog.csdn.net/testcs_dn
能力说明:
精通JVM运行机制,包括类生命、内存模型、垃圾回收及JVM常见参数;能够熟练使用Runnable接口创建线程和使用ExecutorService并发执行任务、识别潜在的死锁线程问题;能够使用Synchronized关键字和atomic包控制线程的执行顺序,使用并行Fork/Join框架;能过开发使用原始版本函数式接口的代码。
能力说明:
掌握企业中如何利用常见工具,进行前端开发软件的版本控制与项目构建和协同。开发方面,熟练掌握Vue.js、React、AngularJS和响应式框架Bootstrap,具备开发高级交互网页的能力,具备基于移动设备的Web前端开发,以及Node.js服务器端开发技能。
能力说明:
熟练掌握Linux常用命令、文件及用户管理、文本处理、Vim工具使用等,熟练掌握企业IP规划、子网划分、Linux的路由、网卡、以及其他企业级网络配置技术,可进行Web服务器(Nginx),以及数据库(My SQL)的搭建、配置、应用,可根据需求编写Shell脚本,通过常用工具进行linux服务器自动化运维。
能力说明:
具备数据库基础知识,了解数据库的分类,具备安装MySQL数据库的能力,掌握MySQL数据类型知识,基本了解常用SQL语句,对阿里云数据库产品有基本认知。
阿里云技能认证
详细说明
在实现C#导出List数据到xml文件[附源码]时遇到错误:因其保护级别而不可访问。只能处理公共类型。 产生错误的代码行: XmlSerializer xmlSerializer = new XmlSerializer(typeof(List)); 错误原因:以下代码中类定义为:class UserModel没有添加public访问修饰符 /// /// 用户实体类 /// /// 注意:类的访问修饰符必须是:public,否则会出现错误: /// 因其保护级别而不可访问。
看到《那些年我们追过的Wrox精品红皮计算机图书》有奖活动 下载了《Visual c++2013入门经典(第7版)》的试读PDF,开始学习。 这本书的读者对象本书针对任何想要学习如何使用 Visual C++编写在 Microsoft Windows 操作系统下运行的 C++应用程序的读者。
C#导出List数据到xml文件,这里主要用到的是:XmlSerializer 类 (System.Xml.Serialization) 将对象序列化到 XML 文档中和从 XML 文档中反序列化对象。
版权声明:本文为 testcs_dn(微wx笑) 原创文章,非商用自由转载-保持署名-注明出处,谢谢。 https://blog.csdn.net/testcs_dn/article/details/43113855 在使用navicat for mysql 10.
在使用navicat for mysql 10.0.10将服务器上生成的数据库备份还原到本地数据库时,出现以下问题: [Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to y...
java.version Java 运行时环境版本 java.vendor Java 运行时环境供应商 java.vendor.url Java 供应商的 URL java.home Java 安装目录 java.
HTTP Status 500 - Cannot get Jedis connection; nested exception is redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource...
JSON实用类,用来实现对象和JSON字符串的互相转换 import java.beans.IntrospectionException; import java.beans.Introspector; import java.
java将JSON字符串转换为实体类对象 @SuppressWarnings("unchecked") public static T jsonToObject(String jsonString, Class pojoCalss) { try{ Object pojo; net.
ERROR: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv() return code = -2 今天在用Main函数测试一段代码的时候,出现此问题; 参考以下文章解决问题: http://blog.csdn.net/zxl0016/article/details/7327125 http://blog.csdn.net/mmllkkjj/article/details/6149043 其它方法都不方便,就System.exit(0);最容易了,拿来试试吧。
HTTP Status 500 - Cannot get Jedis connection; nested exception is redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource...
版权声明:本文为 testcs_dn(微wx笑) 原创文章,非商用自由转载-保持署名-注明出处,谢谢。 https://blog.csdn.net/testcs_dn/article/details/42613325 ...
警告: Can't transform property 'acceptEvent' from java.lang.String into java.util.List. Will register a default Morpher 产生错误的代码: import net.
“我的2014”年度征文活动火爆开启 ,我也写一篇来凑凑热闹吧!实际内容可能与每节的标题相差甚远,欢迎拍砖! 开篇: 时光飞逝,2014匆匆的离我而去,让我来不及留恋,让我只能忘返!做为一个比较自负的屌死程序猿,总是想做的东西太多,而真正实现的却很少,总是觉得时间不够用。
最近从SVN上Check下来的一个项目中包含paxheader文件夹,里面的文件名称是乱码,是不是病毒呢? 经过网上一番搜索,结合公司有人使用Linux系统的情况,总结可能的原因是代码之前是在Linux系统下写的,可能是在Linux系统下打成tar.gz包发到Windows系统下然后解压出来 的,由于tar.gz的一些特性Windows下的解压软件支持的不好,所以才形成了paxheader文件夹。
在JAVA中,是没有类似于PV操作、进程互斥等相关的方法的。JAVA的进程同步是通过synchronized()来实现的,需要说明的是,JAVA的synchronized()方法类似于操作系统概念中的互斥内存块,在JAVA中的Object类型中,都是带有一个内存锁的,在有线程获取该内存锁后,其它线程无法访问该内存,从而实现JAVA中简单的同步、互斥操作。
方法一:通过jar命令 jar命令的用法: 下面是jar命令的帮助说明: 用法:jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] files .
java线程使用示例——最简单的线程 线程使用示例一: public class ThreadTest { public static void main(String[] args) { //线程使用示例一: new Thread() { public void run() { while (true) { try { System.
严重: Servlet.service() for servlet [springmvc] in context with path [/testcs_dn-web] threw exception [Request processing failed; nested exception is org.
Windows剪贴板 剪贴板(ClipBoard)是内存中的一块区域,是Windows内置的一个非常有用的工具,通过小小的剪贴板,架起了一座彩桥,使得在各种应用程序之间,传递和共享信息成为可能。然而美中不足的是,剪贴板只能保留一份数据,每当新的数据传入,旧的便会被覆盖。
C#捕获windows关机事件,在系统关机前做一些自己想做的事; 有些时候我们可能想在Windows关机时记录或处理一些事情,这里提供几种方法。 方法一: /// /// 窗口过程的回调函数 /// /// ...
C# Win32控制台应用程序忽略 Ctrl + C,阻止程序退出,这里使用到了Windows API SetConsoleCtrlHandler函数 注意:在VS中调试执行时,在处理程序例程中设置断点,不会中断;会提示:无可用源,如下图: 完整示例代码: using System; using System.
在C#中提供了三种类型的计时器:1、基于 Windows 的标准计时器(System.Windows.Forms.Timer)2、基于服务器的计时器(System.Timers.Timer)3、线程计时器(System.
添加或删除应用程序定义的HandlerRoutine从调用进程的处理函数列表功能。 Win32 API功能:添加或删除应用程序定义的HandlerRoutine从调用进程的处理函数列表功能。函数原型:BOOL SetConsoleCtrlHandler(PHANDLER_ROUTINE HandlerRoutine, // 回调函数BOOL Add // 表示添加还是删除);返回值:BOOL类型参数参数HandlerRoutine:一个应用程序定义的指针HandlerRoutine 功能要添加或删除。
不要以为下面的东西只有C++中才会用到哦! 消息,就是指Windows发出的一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使Windows发送一个消息给应用程序。
一. lilo引导 1. 在出现 lilo: 提示时键入 linux single Boot: linux single 2. 回车可直接进入linux单用户模式 3. vi /etc/passwd 删除root项中的密码 (这里也可以直接使用passwd命令重新设置root的密码) 4.
北京国税网上纳税申报系统2.0启动时报运行时错误429:ActiveX部件不能创建对象的解决办法。 产生该问题的原因:卸载其它软件时系统的相关DLL文件被反注册了。 问题现场: 解决方案: 开始→运行→输入“cmd”回车,然后输入“for %1 in (%windir%\system32\*.dll) do regsvr32 /s %1”这条命令即可(双引号不用输入)。
CSharp调用默认浏览器打开网页的几种方法 示例界面: 方法一:从注册表中读取默认浏览器可执行文件路径 private void button1_Click(object sender, EventArgs e) { //从注册表中读...
java中把一个字符串中大写字母转换为小写,小写字母转换为大写 观看提示: 这里提供2中思维,但是第一种是正确的,第二种是错误的;第二种的思维可以了解了解,但是需要注意的是如果某个字符串定义为String类型,那么这个串就不能改变了;如果需要改变,那么应该使用StringBuffer,这个例子也...
从基础数据库,无法获取连接,无法连接到数据库。 严重: StandardWrapper.Throwableorg.springframework.transaction.CannotCreateTransactionException: Could not open JDBC Connection for transaction; nested exception is java.
Windows剪贴板 剪贴板(ClipBoard)是内存中的一块区域,是Windows内置的一个非常有用的工具,通过小小的剪贴板,架起了一座彩桥,使得在各种应用程序之间,传递和共享信息成为可能。然而美中不足的是,剪贴板只能保留一份数据,每当新的数据传入,旧的便会被覆盖。
百度卫士卸载以后仍然有baiduprotect.exe这个程序占用内存装了百度卫士以后电脑变得非常卡,于是在控制面板删除了百度卫士,但是不知道为什么,删除之后后台仍然有baiduprotect.exe这个程序,非常地占用内存,用了一些电脑管家依然无法删除。
上篇:如何彻底卸载百度卫士?中讲到,百度卫士卸载后,中实际的文件并没有完全卸载,还是有一个服务在运行,想删除文件夹及相关的文件出现以下问题: 右击文件夹-属性-安全-高级-所有者-选择Administrators-勾选“替代子容器和对象的所有者” 想更改文件夹的操作权限也是拒绝访问! W...
又到抢火车票的时间了,各种神器都拿来试试,就安装了百度抢票宝,结果到抢票的时候登录却提示非法请求, 果断卸载!谁知道今天上网的时候感觉网速很差,打开资源监视器看一下吧,结果发现百度的进程还在运行,这两个进程在任务管理器中是看不到的。
Centos6.5 双网卡配置一个上外网一个接局域网 1、配置DNS 修改对应网卡的DNS的配置文件# vi /etc/resolv.conf 修改以下内容,可以设置多个: nameserver 202.106.0.20 nameserver 114.114.114.114 2、配置外网网卡的网关 修改网关的配置文件[root@centos]# vi /etc/sysconfig/network修改以下内容NETWORKING=yes(表示系统是否使用网络,一般设置为yes。
1、CentOS 修改DNS 修改对应网卡的DNS的配置文件# vi /etc/resolv.conf 修改以下内容 nameserver 8.8.8.8 #google域名服务器nameserver 8.8.4.4 #google域名服务器2、CentOS 修改网关 修改对应网卡的网关的配置文件[root@centos]# vi /etc/sysconfig/network 修改以下内容NETWORKING=yes(表示系统是否使用网络,一般设置为yes。
注意提示信息:Mapped Statements collection does not contain value for Addressbook.pageSelect此问题的原因是Dao层使用的命名空间与Mapper文件中使用的不一致;HTTP Status 500 - Request processing failed; nested exception is org.
Java 一次性读取或写入文件内容 public class IOHelper { public static void copy(Reader in,Writer out) throws IOException { int c = -1; while((c = in.
Java 遍历指定目录及子目录下的文件 /** * 遍历指定目录及子目录下的文件 * * @author testcs_dn * @date 2014年12月12日下午2:33:49 * @param file 要遍历的指定目录 * @param collector ...
登录京东看开奖结果,居然是这样子的:
HashMap和Hashtable两个类都实现了Map接口,二者保存K-V对(key-value对);HashSet则实现了Set接口,性质类似于集合。 HashTable和HashMap区别 一、继承的父类不同 Hashtable继承自Dictionary类,而HashMap继承自AbstractMap类。
无法实例化类型Map 错误代码: Map modelPropertys = new Map(); 看了一下Map的定义,public abstract interface java.util.Map 原来是抽象接口,不能直接实例化,需要使用它的实现类; 正确写法如下: Map modelPr...
1、落地、跨界、效率、领导见面就谈大数据;2、大数据成为主流产业需要5到10年;3、数据是表象,实质是问题;4、Doug Cutting:Fuel for change:data, EDH, Style catches on:ecosySystem, the Data Multi-Tool, C...
如何使用TeamViewer面板与伙伴视频聊天 如何使用TeamViewer面板与伙伴语音聊天 如何使用TeamViewer工具栏的音频视频菜... 如何使用TeamViewer工具栏的文件传输菜.
详细错误信息如下: 严重: Exception sending context initialized event to listener instance of class com.auth.spring.
详细错误信息如下: 严重: Error starting static Resources java.lang.IllegalArgumentException: Document base C:\tomcat7054\webroot\testcs_dn-web does not exist or is not a readable directory at org.
启动Java Web项目时提示错误:A child container failed during start 提示:A child container failed during start 从来都不是问题的根本原因! 完整错误信息如下: 严重: A child container failed during start java.
CentOS6.5下通过Shell创建、备份、还原MySQL数据库 创建数据库: mysql -uroot -p123456 -e "CREATE DATABASE IF NOT EXISTS yourDatabaseName DEFAULT CHARSET utf8 COLLATE utf8_...
CentOS6.5下通过Shell修改MySQL初始密码,开启远程登录,授权远程登录用户; 最近在写一个自动化部署的Shell脚本,需要通过Shell修改MySQL初始密码,开启远程登录,授权远程登录用户, 经过一番查找和实验,得到以下几个命令,给大家分享一下: 查看初始密码 有几种方法,看哪一...
最近在研究c#局部刷新重绘的功能,来提高用户体验,但是在OnPaint事件中接收到的e.ClipRectangle和我在其它方法中调用mainForm.Invalidate(cutOutRect, false);时传递的大小不一致,经过一番排查才发现,是Windows底层做了处理!!!! 我们来看图1: 上面是调用mainForm.Invalidate(cutOutRect, false);前输出的信息; 下面是OnPaint事件中接收到的e.ClipRectangle; 传递的大小是负数,收到的都变正数了。